builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-317 starttime: 1465245504.54 results: success (0) buildid: 20160606120332 builduid: 394ff36afaaf47b0a5ccdc9e3ac607e3 revision: 46d72a56c57dafb4dc1061d4741a3e1181ac3d68 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 13:38:24.539178) ========= master: http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 13:38:24.539604) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 13:38:24.539891) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 13:38:24.580697) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 13:38:24.580984) ========= 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-1465245265.669891-699209797 _=/tools/buildbot/bin/python using PTY: False --2016-06-06 13:38:24-- 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.3M=0.001s 2016-06-06 13:38:24 (11.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.306640 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 13:38:24.925595) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 13:38:24.926014) ========= 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-1465245265.669891-699209797 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.054961 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 13:38:25.016390) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 13:38:25.016718) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 46d72a56c57dafb4dc1061d4741a3e1181ac3d68 --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-beta --rev 46d72a56c57dafb4dc1061d4741a3e1181ac3d68 --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-1465245265.669891-699209797 _=/tools/buildbot/bin/python using PTY: False 2016-06-06 13:38:25,096 truncating revision to first 12 chars 2016-06-06 13:38:25,097 Setting DEBUG logging. 2016-06-06 13:38:25,097 attempt 1/10 2016-06-06 13:38:25,097 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/46d72a56c57d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-06 13:38:25,823 unpacking tar archive at: mozilla-beta-46d72a56c57d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.003388 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-06 13:38:26.051941) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 13:38:26.052228) ========= script_repo_revision: 46d72a56c57dafb4dc1061d4741a3e1181ac3d68 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 13:38:26.052603) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 13:38:26.052877) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 13:38:26.081940) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 35 secs) (at 2016-06-06 13:38:26.082217) ========= /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-beta --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-beta', '--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-1465245265.669891-699209797 _=/tools/buildbot/bin/python using PTY: False 13:38:26 INFO - MultiFileLogger online at 20160606 13:38:26 in /builds/slave/test 13:38:26 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-beta --download-symbols true 13:38:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:38:26 INFO - {'append_to_log': False, 13:38:26 INFO - 'base_work_dir': '/builds/slave/test', 13:38:26 INFO - 'blob_upload_branch': 'mozilla-beta', 13:38:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:38:26 INFO - 'buildbot_json_path': 'buildprops.json', 13:38:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:38:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:38:26 INFO - 'download_minidump_stackwalk': True, 13:38:26 INFO - 'download_symbols': 'true', 13:38:26 INFO - 'e10s': False, 13:38:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:38:26 INFO - 'tooltool.py': '/tools/tooltool.py', 13:38:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:38:26 INFO - '/tools/misc-python/virtualenv.py')}, 13:38:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:38:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:38:26 INFO - 'log_level': 'info', 13:38:26 INFO - 'log_to_console': True, 13:38:26 INFO - 'opt_config_files': (), 13:38:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:38:26 INFO - '--processes=1', 13:38:26 INFO - '--config=%(test_path)s/wptrunner.ini', 13:38:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:38:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:38:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:38:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:38:26 INFO - 'pip_index': False, 13:38:26 INFO - 'require_test_zip': True, 13:38:26 INFO - 'test_type': ('testharness',), 13:38:26 INFO - 'this_chunk': '1', 13:38:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:38:26 INFO - 'total_chunks': '10', 13:38:26 INFO - 'virtualenv_path': 'venv', 13:38:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:38:26 INFO - 'work_dir': 'build'} 13:38:26 INFO - ##### 13:38:26 INFO - ##### Running clobber step. 13:38:26 INFO - ##### 13:38:26 INFO - Running pre-action listener: _resource_record_pre_action 13:38:26 INFO - Running main action method: clobber 13:38:26 INFO - rmtree: /builds/slave/test/build 13:38:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:38:28 INFO - Running post-action listener: _resource_record_post_action 13:38:28 INFO - ##### 13:38:28 INFO - ##### Running read-buildbot-config step. 13:38:28 INFO - ##### 13:38:28 INFO - Running pre-action listener: _resource_record_pre_action 13:38:28 INFO - Running main action method: read_buildbot_config 13:38:28 INFO - Using buildbot properties: 13:38:28 INFO - { 13:38:28 INFO - "project": "", 13:38:28 INFO - "product": "firefox", 13:38:28 INFO - "script_repo_revision": "production", 13:38:28 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 13:38:28 INFO - "repository": "", 13:38:28 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 13:38:28 INFO - "buildid": "20160606120332", 13:38:28 INFO - "pgo_build": "False", 13:38:28 INFO - "basedir": "/builds/slave/test", 13:38:28 INFO - "buildnumber": 0, 13:38:28 INFO - "slavename": "tst-linux32-spot-317", 13:38:28 INFO - "revision": "46d72a56c57dafb4dc1061d4741a3e1181ac3d68", 13:38:28 INFO - "master": "http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/", 13:38:28 INFO - "platform": "linux", 13:38:28 INFO - "branch": "mozilla-beta", 13:38:28 INFO - "repo_path": "releases/mozilla-beta", 13:38:28 INFO - "moz_repo_path": "", 13:38:28 INFO - "stage_platform": "linux", 13:38:28 INFO - "builduid": "394ff36afaaf47b0a5ccdc9e3ac607e3", 13:38:28 INFO - "slavebuilddir": "test" 13:38:28 INFO - } 13:38:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 13:38:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 13:38:28 INFO - Running post-action listener: _resource_record_post_action 13:38:28 INFO - ##### 13:38:28 INFO - ##### Running download-and-extract step. 13:38:28 INFO - ##### 13:38:28 INFO - Running pre-action listener: _resource_record_pre_action 13:38:28 INFO - Running main action method: download_and_extract 13:38:28 INFO - mkdir: /builds/slave/test/build/tests 13:38:28 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')]} 13:38:28 INFO - https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 13:38:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:38:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:38:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:38:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 13:38:41 INFO - Downloaded 1291 bytes. 13:38:41 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 13:38:41 INFO - Using the following test package requirements: 13:38:41 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 13:38:41 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:38:41 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 13:38:41 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:38:41 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 13:38:41 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:38:41 INFO - u'jsshell-linux-i686.zip'], 13:38:41 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:38:41 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 13:38:41 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 13:38:41 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:38:41 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 13:38:41 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:38:41 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 13:38:41 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:38:41 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 13:38:41 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 13:38:41 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 13:38:41 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 13:38:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:38:41 INFO - https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 13:38:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:38:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:38:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 13:38:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 13:38:52 INFO - Downloaded 22801853 bytes. 13:38:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:38:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:38:52 INFO - caution: filename not matched: web-platform/* 13:38:52 INFO - Return code: 11 13:38: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')]} 13:38:52 INFO - https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 13:38:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:38:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:38:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 13:38:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 13:38:56 INFO - Downloaded 36389080 bytes. 13:38:56 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:38:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:39:00 INFO - caution: filename not matched: bin/* 13:39:00 INFO - caution: filename not matched: config/* 13:39:00 INFO - caution: filename not matched: mozbase/* 13:39:00 INFO - caution: filename not matched: marionette/* 13:39:00 INFO - caution: filename not matched: tools/wptserve/* 13:39:00 INFO - Return code: 11 13:39:00 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')]} 13:39:00 INFO - https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 13:39:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:39:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:39:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:39:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 13:39:13 INFO - Downloaded 69344616 bytes. 13:39:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:39:13 INFO - mkdir: /builds/slave/test/properties 13:39:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:39:13 INFO - Writing to file /builds/slave/test/properties/build_url 13:39:13 INFO - Contents: 13:39:13 INFO - build_url:https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 13:39:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:39:14 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:39:14 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:39:14 INFO - Contents: 13:39:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:39:14 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')]} 13:39:14 INFO - https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:39:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:39:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:39:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 13:39:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 13:39:23 INFO - Downloaded 92331151 bytes. 13:39:23 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:39:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:39:31 INFO - Return code: 0 13:39:31 INFO - Running post-action listener: _resource_record_post_action 13:39:31 INFO - Running post-action listener: set_extra_try_arguments 13:39:31 INFO - ##### 13:39:31 INFO - ##### Running create-virtualenv step. 13:39:31 INFO - ##### 13:39:31 INFO - Running pre-action listener: _pre_create_virtualenv 13:39:31 INFO - Running pre-action listener: _resource_record_pre_action 13:39:31 INFO - Running main action method: create_virtualenv 13:39:31 INFO - Creating virtualenv /builds/slave/test/build/venv 13:39:31 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 13:39:31 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:39:32 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:39:32 INFO - Using real prefix '/usr' 13:39:32 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:39:34 INFO - Installing distribute.............................................................................................................................................................................................done. 13:39:37 INFO - Installing pip.................done. 13:39:37 INFO - Return code: 0 13:39:37 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:39:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:39:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:39:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:37 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 0x9116c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x917d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92312b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9220f70>, '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 0x9220620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9226750>, '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-1465245265.669891-699209797', '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 13:39:37 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 13:39:37 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 13:39:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:39:37 INFO - 'CCACHE_UMASK': '002', 13:39:37 INFO - 'DISPLAY': ':0', 13:39:37 INFO - 'HOME': '/home/cltbld', 13:39:37 INFO - 'LANG': 'en_US.UTF-8', 13:39:37 INFO - 'LOGNAME': 'cltbld', 13:39:37 INFO - 'MAIL': '/var/mail/cltbld', 13:39:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:39:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:39:37 INFO - 'MOZ_NO_REMOTE': '1', 13:39:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:39:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:39:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:39:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:39:37 INFO - 'PWD': '/builds/slave/test', 13:39:37 INFO - 'SHELL': '/bin/bash', 13:39:37 INFO - 'SHLVL': '1', 13:39:37 INFO - 'TERM': 'linux', 13:39:37 INFO - 'TMOUT': '86400', 13:39:37 INFO - 'USER': 'cltbld', 13:39:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465245265.669891-699209797', 13:39:37 INFO - '_': '/tools/buildbot/bin/python'} 13:39:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:39:38 INFO - Downloading/unpacking psutil>=0.7.1 13:39:38 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 13:39:38 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 13:39:38 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 13:39:38 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 13:39:38 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 13:39:38 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 13:39:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:39:42 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:39:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:39:42 INFO - Installing collected packages: psutil 13:39:42 INFO - Running setup.py install for psutil 13:39:42 INFO - building 'psutil._psutil_linux' extension 13:39:42 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 13:39:42 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 13:39:42 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 13:39:42 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 13:39:42 INFO - building 'psutil._psutil_posix' extension 13:39:42 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 13:39:43 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 13:39:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:39:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:39:43 INFO - Successfully installed psutil 13:39:43 INFO - Cleaning up... 13:39:43 INFO - Return code: 0 13:39:43 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:39: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')]} 13:39:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:39:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39: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')]} 13:39:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:39:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:43 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 0x9116c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x917d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92312b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9220f70>, '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 0x9220620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9226750>, '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-1465245265.669891-699209797', '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 13:39:43 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 13:39:43 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 13:39:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:39:43 INFO - 'CCACHE_UMASK': '002', 13:39:43 INFO - 'DISPLAY': ':0', 13:39:43 INFO - 'HOME': '/home/cltbld', 13:39:43 INFO - 'LANG': 'en_US.UTF-8', 13:39:43 INFO - 'LOGNAME': 'cltbld', 13:39:43 INFO - 'MAIL': '/var/mail/cltbld', 13:39:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:39:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:39:43 INFO - 'MOZ_NO_REMOTE': '1', 13:39:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:39:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:39:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:39:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:39:43 INFO - 'PWD': '/builds/slave/test', 13:39:43 INFO - 'SHELL': '/bin/bash', 13:39:43 INFO - 'SHLVL': '1', 13:39:43 INFO - 'TERM': 'linux', 13:39:43 INFO - 'TMOUT': '86400', 13:39:43 INFO - 'USER': 'cltbld', 13:39:43 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465245265.669891-699209797', 13:39:43 INFO - '_': '/tools/buildbot/bin/python'} 13:39:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:39:43 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:39: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 13:39: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 13:39: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 13:39: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 13:39: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 13:39: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 13:39:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:39:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:39:47 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:39:47 INFO - Installing collected packages: mozsystemmonitor 13:39:47 INFO - Running setup.py install for mozsystemmonitor 13:39:47 INFO - Successfully installed mozsystemmonitor 13:39:47 INFO - Cleaning up... 13:39:47 INFO - Return code: 0 13:39:47 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:39:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:39:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:39:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:39:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:47 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 0x9116c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x917d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92312b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9220f70>, '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 0x9220620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9226750>, '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-1465245265.669891-699209797', '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 13:39:47 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 13:39:47 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 13:39:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:39:47 INFO - 'CCACHE_UMASK': '002', 13:39:47 INFO - 'DISPLAY': ':0', 13:39:47 INFO - 'HOME': '/home/cltbld', 13:39:47 INFO - 'LANG': 'en_US.UTF-8', 13:39:47 INFO - 'LOGNAME': 'cltbld', 13:39:47 INFO - 'MAIL': '/var/mail/cltbld', 13:39:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:39:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:39:47 INFO - 'MOZ_NO_REMOTE': '1', 13:39:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:39:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:39:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:39:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:39:47 INFO - 'PWD': '/builds/slave/test', 13:39:47 INFO - 'SHELL': '/bin/bash', 13:39:47 INFO - 'SHLVL': '1', 13:39:47 INFO - 'TERM': 'linux', 13:39:47 INFO - 'TMOUT': '86400', 13:39:47 INFO - 'USER': 'cltbld', 13:39:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465245265.669891-699209797', 13:39:47 INFO - '_': '/tools/buildbot/bin/python'} 13:39:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:39:48 INFO - Downloading/unpacking blobuploader==1.2.4 13:39:48 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 13:39:48 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 13:39:48 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 13:39:48 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 13:39:48 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 13:39:48 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 13:39:51 INFO - Downloading blobuploader-1.2.4.tar.gz 13:39:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:39:52 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:39:52 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 13:39:52 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 13:39:52 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 13:39:52 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 13:39:52 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 13:39:52 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 13:39:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:39:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:39:52 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 13:39:52 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 13:39:52 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 13:39:52 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 13:39:52 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 13:39:52 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 13:39:53 INFO - Downloading docopt-0.6.1.tar.gz 13:39:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:39:53 INFO - Installing collected packages: blobuploader, requests, docopt 13:39:53 INFO - Running setup.py install for blobuploader 13:39:53 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:39:53 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:39:53 INFO - Running setup.py install for requests 13:39:54 INFO - Running setup.py install for docopt 13:39:54 INFO - Successfully installed blobuploader requests docopt 13:39:54 INFO - Cleaning up... 13:39:54 INFO - Return code: 0 13:39:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:39: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')]} 13:39:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:39:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39: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')]} 13:39:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:39:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:39:54 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 0x9116c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x917d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92312b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9220f70>, '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 0x9220620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9226750>, '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-1465245265.669891-699209797', '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 13:39:54 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 13:39:54 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 13:39:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:39:54 INFO - 'CCACHE_UMASK': '002', 13:39:54 INFO - 'DISPLAY': ':0', 13:39:54 INFO - 'HOME': '/home/cltbld', 13:39:54 INFO - 'LANG': 'en_US.UTF-8', 13:39:54 INFO - 'LOGNAME': 'cltbld', 13:39:54 INFO - 'MAIL': '/var/mail/cltbld', 13:39:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:39:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:39:54 INFO - 'MOZ_NO_REMOTE': '1', 13:39:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:39:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:39:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:39:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:39:54 INFO - 'PWD': '/builds/slave/test', 13:39:54 INFO - 'SHELL': '/bin/bash', 13:39:54 INFO - 'SHLVL': '1', 13:39:54 INFO - 'TERM': 'linux', 13:39:54 INFO - 'TMOUT': '86400', 13:39:54 INFO - 'USER': 'cltbld', 13:39:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465245265.669891-699209797', 13:39:54 INFO - '_': '/tools/buildbot/bin/python'} 13:39:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:39:55 INFO - Running setup.py (path:/tmp/pip-KMQc6B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:39:55 INFO - Running setup.py (path:/tmp/pip-jYb5DZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:39:55 INFO - Running setup.py (path:/tmp/pip-03W_Do-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:39:55 INFO - Running setup.py (path:/tmp/pip-xfVnTD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:39:55 INFO - Running setup.py (path:/tmp/pip-hNkwLx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:39:55 INFO - Running setup.py (path:/tmp/pip-J0YlDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:39:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:39:55 INFO - Running setup.py (path:/tmp/pip-ITjTCp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:39:56 INFO - Running setup.py (path:/tmp/pip-SFOaqF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:39:56 INFO - Running setup.py (path:/tmp/pip-WRkKcM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:39:56 INFO - Running setup.py (path:/tmp/pip-11AePt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:39:56 INFO - Running setup.py (path:/tmp/pip-oNOPXj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:39:56 INFO - Running setup.py (path:/tmp/pip-ZDHBh2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:39:56 INFO - Running setup.py (path:/tmp/pip-dprp4_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:39:56 INFO - Running setup.py (path:/tmp/pip-T4Xrb8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:39:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:39:56 INFO - Running setup.py (path:/tmp/pip-qZ5Yd2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:39:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:39:57 INFO - Running setup.py (path:/tmp/pip-zcEUet-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:39:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:39:57 INFO - Running setup.py (path:/tmp/pip-IAkscx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:39:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:39:57 INFO - Running setup.py (path:/tmp/pip-oocnqO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:39:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:39:57 INFO - Running setup.py (path:/tmp/pip-Vjnjy6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:39:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:39:57 INFO - Running setup.py (path:/tmp/pip-RODKDf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:39:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:39:58 INFO - Running setup.py (path:/tmp/pip-p7VqSN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:39:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:39:58 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 13:39:58 INFO - Running setup.py install for manifestparser 13:39:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:39:58 INFO - Running setup.py install for mozcrash 13:39:58 INFO - Running setup.py install for mozdebug 13:39:58 INFO - Running setup.py install for mozdevice 13:39:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:39:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:39:59 INFO - Running setup.py install for mozfile 13:39:59 INFO - Running setup.py install for mozhttpd 13:39:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:39:59 INFO - Running setup.py install for mozinfo 13:39:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:39:59 INFO - Running setup.py install for mozInstall 13:39:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:39:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:39:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:39:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:39:59 INFO - Running setup.py install for mozleak 13:40:00 INFO - Running setup.py install for mozlog 13:40:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:40:00 INFO - Running setup.py install for moznetwork 13:40:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:40:00 INFO - Running setup.py install for mozprocess 13:40:00 INFO - Running setup.py install for mozprofile 13:40:01 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:40:01 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:40:01 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:40:01 INFO - Running setup.py install for mozrunner 13:40:01 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:40:01 INFO - Running setup.py install for mozscreenshot 13:40:01 INFO - Running setup.py install for moztest 13:40:01 INFO - Running setup.py install for mozversion 13:40:02 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:40:02 INFO - Running setup.py install for wptserve 13:40:02 INFO - Running setup.py install for marionette-driver 13:40:02 INFO - Running setup.py install for browsermob-proxy 13:40:02 INFO - Running setup.py install for marionette-client 13:40:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:40:03 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:40:03 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 13:40:03 INFO - Cleaning up... 13:40:03 INFO - Return code: 0 13:40:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:40:03 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')]} 13:40:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:40:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:40:03 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')]} 13:40:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:40:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:40:03 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 0x9116c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x917d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92312b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9220f70>, '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 0x9220620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9226750>, '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-1465245265.669891-699209797', '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 13:40:03 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 13:40:03 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 13:40:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:40:03 INFO - 'CCACHE_UMASK': '002', 13:40:03 INFO - 'DISPLAY': ':0', 13:40:03 INFO - 'HOME': '/home/cltbld', 13:40:03 INFO - 'LANG': 'en_US.UTF-8', 13:40:03 INFO - 'LOGNAME': 'cltbld', 13:40:03 INFO - 'MAIL': '/var/mail/cltbld', 13:40:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:40:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:40:03 INFO - 'MOZ_NO_REMOTE': '1', 13:40:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:40:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:40:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:40:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:40:03 INFO - 'PWD': '/builds/slave/test', 13:40:03 INFO - 'SHELL': '/bin/bash', 13:40:03 INFO - 'SHLVL': '1', 13:40:03 INFO - 'TERM': 'linux', 13:40:03 INFO - 'TMOUT': '86400', 13:40:03 INFO - 'USER': 'cltbld', 13:40:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465245265.669891-699209797', 13:40:03 INFO - '_': '/tools/buildbot/bin/python'} 13:40:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:40:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:40:03 INFO - Running setup.py (path:/tmp/pip-zV_pqB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:40:04 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)) 13:40:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:40:04 INFO - Running setup.py (path:/tmp/pip-jLKOoB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:40:04 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)) 13:40:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:40:04 INFO - Running setup.py (path:/tmp/pip-nT9ka7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:40:04 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)) 13:40:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:40:04 INFO - Running setup.py (path:/tmp/pip-oTLzEA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:40:04 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)) 13:40:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:40:04 INFO - Running setup.py (path:/tmp/pip-K6ta_6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:40:04 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)) 13:40:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:40:04 INFO - Running setup.py (path:/tmp/pip-REzepK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:40:04 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)) 13:40:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:40:04 INFO - Running setup.py (path:/tmp/pip-Br0YIL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:40:04 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)) 13:40:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:40:04 INFO - Running setup.py (path:/tmp/pip-sCEqNF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:40:04 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)) 13:40:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:40:04 INFO - Running setup.py (path:/tmp/pip-rZlLSM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:40:05 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)) 13:40:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:40:05 INFO - Running setup.py (path:/tmp/pip-44RsUw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:40:05 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)) 13:40:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:40:05 INFO - Running setup.py (path:/tmp/pip-Chkk1E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:40:05 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)) 13:40:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:40:05 INFO - Running setup.py (path:/tmp/pip-6Np1mc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:40:05 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)) 13:40:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:40:05 INFO - Running setup.py (path:/tmp/pip-4dRAWS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:40:05 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)) 13:40:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:40:05 INFO - Running setup.py (path:/tmp/pip-znjRcm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:40:05 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)) 13:40:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:40:05 INFO - Running setup.py (path:/tmp/pip-n6YAAE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:40:05 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)) 13:40:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:40:05 INFO - Running setup.py (path:/tmp/pip-eFYjVQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:40:06 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)) 13:40:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:40:06 INFO - Running setup.py (path:/tmp/pip-eiM7kr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:40:06 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)) 13:40:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:40:06 INFO - Running setup.py (path:/tmp/pip-4OteBK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:40:06 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)) 13:40:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:40:06 INFO - Running setup.py (path:/tmp/pip-ZPJrSx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:40:06 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)) 13:40:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:40:06 INFO - Running setup.py (path:/tmp/pip-ebDhh8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:40:06 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)) 13:40:06 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:40:06 INFO - Running setup.py (path:/tmp/pip-K7ePSR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:40:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:40:07 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)) 13:40:07 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)) 13:40:07 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)) 13:40:07 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)) 13:40:07 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)) 13:40:07 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)) 13:40:07 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:40:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 13:40:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:40:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:40:10 INFO - Downloading blessings-1.6.tar.gz 13:40:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:40:10 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)) 13:40:10 INFO - Installing collected packages: blessings 13:40:10 INFO - Running setup.py install for blessings 13:40:11 INFO - Successfully installed blessings 13:40:11 INFO - Cleaning up... 13:40:11 INFO - Return code: 0 13:40:11 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:40:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:40:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:40:11 INFO - Reading from file tmpfile_stdout 13:40:11 INFO - Current package versions: 13:40:11 INFO - argparse == 1.2.1 13:40:11 INFO - blessings == 1.6 13:40:11 INFO - blobuploader == 1.2.4 13:40:11 INFO - browsermob-proxy == 0.6.0 13:40:11 INFO - docopt == 0.6.1 13:40:11 INFO - manifestparser == 1.1 13:40:11 INFO - marionette-client == 2.3.0 13:40:11 INFO - marionette-driver == 1.4.0 13:40:11 INFO - mozInstall == 1.12 13:40:11 INFO - mozcrash == 0.17 13:40:11 INFO - mozdebug == 0.1 13:40:11 INFO - mozdevice == 0.48 13:40:11 INFO - mozfile == 1.2 13:40:11 INFO - mozhttpd == 0.7 13:40:11 INFO - mozinfo == 0.9 13:40:11 INFO - mozleak == 0.1 13:40:11 INFO - mozlog == 3.1 13:40:11 INFO - moznetwork == 0.27 13:40:11 INFO - mozprocess == 0.22 13:40:11 INFO - mozprofile == 0.28 13:40:11 INFO - mozrunner == 6.11 13:40:11 INFO - mozscreenshot == 0.1 13:40:11 INFO - mozsystemmonitor == 0.0 13:40:11 INFO - moztest == 0.7 13:40:11 INFO - mozversion == 1.4 13:40:11 INFO - psutil == 3.1.1 13:40:11 INFO - requests == 1.2.3 13:40:11 INFO - wptserve == 1.4.0 13:40:11 INFO - wsgiref == 0.1.2 13:40:11 INFO - Running post-action listener: _resource_record_post_action 13:40:11 INFO - Running post-action listener: _start_resource_monitoring 13:40:11 INFO - Starting resource monitoring. 13:40:11 INFO - ##### 13:40:11 INFO - ##### Running pull step. 13:40:11 INFO - ##### 13:40:11 INFO - Running pre-action listener: _resource_record_pre_action 13:40:11 INFO - Running main action method: pull 13:40:11 INFO - Pull has nothing to do! 13:40:11 INFO - Running post-action listener: _resource_record_post_action 13:40:11 INFO - ##### 13:40:11 INFO - ##### Running install step. 13:40:11 INFO - ##### 13:40:11 INFO - Running pre-action listener: _resource_record_pre_action 13:40:11 INFO - Running main action method: install 13:40:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:40:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:40:12 INFO - Reading from file tmpfile_stdout 13:40:12 INFO - Detecting whether we're running mozinstall >=1.0... 13:40:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:40:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:40:12 INFO - Reading from file tmpfile_stdout 13:40:12 INFO - Output received: 13:40:12 INFO - Usage: mozinstall [options] installer 13:40:12 INFO - Options: 13:40:12 INFO - -h, --help show this help message and exit 13:40:12 INFO - -d DEST, --destination=DEST 13:40:12 INFO - Directory to install application into. [default: 13:40:12 INFO - "/builds/slave/test"] 13:40:12 INFO - --app=APP Application being installed. [default: firefox] 13:40:12 INFO - mkdir: /builds/slave/test/build/application 13:40:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:40:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 13:40:41 INFO - Reading from file tmpfile_stdout 13:40:41 INFO - Output received: 13:40:41 INFO - /builds/slave/test/build/application/firefox/firefox 13:40:41 INFO - Running post-action listener: _resource_record_post_action 13:40:41 INFO - ##### 13:40:41 INFO - ##### Running run-tests step. 13:40:41 INFO - ##### 13:40:41 INFO - Running pre-action listener: _resource_record_pre_action 13:40:41 INFO - Running main action method: run_tests 13:40:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:40:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:40:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:40:41 INFO - grabbing minidump binary from tooltool 13:40:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:40:41 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 0x9220f70>, '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 0x9220620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9226750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:40:41 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 13:40:41 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 13:40:41 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:40:41 INFO - Return code: 0 13:40:41 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 13:40:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:40:41 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/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.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 13:40:41 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/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.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 13:40:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:40:41 INFO - 'CCACHE_UMASK': '002', 13:40:41 INFO - 'DISPLAY': ':0', 13:40:41 INFO - 'HOME': '/home/cltbld', 13:40:41 INFO - 'LANG': 'en_US.UTF-8', 13:40:41 INFO - 'LOGNAME': 'cltbld', 13:40:41 INFO - 'MAIL': '/var/mail/cltbld', 13:40:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:40:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:40:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:40:41 INFO - 'MOZ_NO_REMOTE': '1', 13:40:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:40:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:40:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:40:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:40:41 INFO - 'PWD': '/builds/slave/test', 13:40:41 INFO - 'SHELL': '/bin/bash', 13:40:41 INFO - 'SHLVL': '1', 13:40:41 INFO - 'TERM': 'linux', 13:40:41 INFO - 'TMOUT': '86400', 13:40:41 INFO - 'USER': 'cltbld', 13:40:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465245265.669891-699209797', 13:40:41 INFO - '_': '/tools/buildbot/bin/python'} 13:40:41 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/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.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 13:40:42 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 13:40:42 INFO - import pkg_resources 13:40:43 INFO - Using 1 client processes 13:40:43 INFO - wptserve Starting http server on 127.0.0.1:8000 13:40:43 INFO - wptserve Starting http server on 127.0.0.1:8001 13:40:43 INFO - wptserve Starting http server on 127.0.0.1:8443 13:40:46 INFO - SUITE-START | Running 778 tests 13:40:46 INFO - Running testharness tests 13:40:46 INFO - Setting up ssl 13:40:46 INFO - PROCESS | certutil | 13:40:46 INFO - PROCESS | certutil | 13:40:46 INFO - PROCESS | certutil | 13:40:46 INFO - Certificate Nickname Trust Attributes 13:40:46 INFO - SSL,S/MIME,JAR/XPI 13:40:46 INFO - 13:40:46 INFO - web-platform-tests CT,, 13:40:46 INFO - 13:40:46 INFO - Starting runner 13:40:48 INFO - PROCESS | 1750 | 1465245648993 Marionette DEBUG Marionette enabled via build flag and pref 13:40:49 INFO - PROCESS | 1750 | ++DOCSHELL 0xa4e49c00 == 1 [pid = 1750] [id = 1] 13:40:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 1 (0xa4e4a000) [pid = 1750] [serial = 1] [outer = (nil)] 13:40:49 INFO - PROCESS | 1750 | [1750] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:40:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 2 (0xa4e4a800) [pid = 1750] [serial = 2] [outer = 0xa4e4a000] 13:40:49 INFO - PROCESS | 1750 | 1465245649731 Marionette INFO Listening on port 2828 13:40:50 INFO - PROCESS | 1750 | 1465245650396 Marionette DEBUG Marionette enabled via command-line flag 13:40:50 INFO - PROCESS | 1750 | ++DOCSHELL 0xa23a7800 == 2 [pid = 1750] [id = 2] 13:40:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 3 (0xa23b0800) [pid = 1750] [serial = 3] [outer = (nil)] 13:40:50 INFO - PROCESS | 1750 | [1750] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:40:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 4 (0xa8c0d000) [pid = 1750] [serial = 4] [outer = 0xa23b0800] 13:40:50 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20ca360 13:40:50 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20cae40 13:40:50 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20d3e00 13:40:50 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20d4a60 13:40:50 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20da7a0 13:40:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 5 (0xa1011000) [pid = 1750] [serial = 5] [outer = 0xa4e4a000] 13:40:50 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:40:50 INFO - PROCESS | 1750 | 1465245650812 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51184 13:40:50 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:40:50 INFO - PROCESS | 1750 | 1465245650844 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51185 13:40:50 INFO - PROCESS | 1750 | 1465245650906 Marionette DEBUG Closed connection conn0 13:40:50 INFO - PROCESS | 1750 | 1465245650934 Marionette DEBUG Closed connection conn1 13:40:51 INFO - PROCESS | 1750 | [1750] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 13:40:51 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:40:51 INFO - PROCESS | 1750 | 1465245651044 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51186 13:40:51 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:40:51 INFO - PROCESS | 1750 | 1465245651112 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:51187 13:40:51 INFO - PROCESS | 1750 | 1465245651123 Marionette DEBUG Closed connection conn2 13:40:51 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:40:51 INFO - PROCESS | 1750 | 1465245651157 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:51188 13:40:51 INFO - PROCESS | 1750 | 1465245651166 Marionette DEBUG Closed connection conn3 13:40:51 INFO - PROCESS | 1750 | 1465245651218 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:40:51 INFO - PROCESS | 1750 | 1465245651232 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160606120332","device":"desktop","version":"48.0"} 13:40:52 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:40:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b324800 == 3 [pid = 1750] [id = 3] 13:40:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 6 (0x9b324c00) [pid = 1750] [serial = 6] [outer = (nil)] 13:40:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b325000 == 4 [pid = 1750] [id = 4] 13:40:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 7 (0x9b325400) [pid = 1750] [serial = 7] [outer = (nil)] 13:40:53 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:40:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a9cd400 == 5 [pid = 1750] [id = 5] 13:40:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 8 (0x9a9cd800) [pid = 1750] [serial = 8] [outer = (nil)] 13:40:53 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:40:53 INFO - PROCESS | 1750 | [1750] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:40:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 9 (0x9a721800) [pid = 1750] [serial = 9] [outer = 0x9a9cd800] 13:40:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 10 (0x9a322800) [pid = 1750] [serial = 10] [outer = 0x9b324c00] 13:40:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 11 (0x9a324400) [pid = 1750] [serial = 11] [outer = 0x9b325400] 13:40:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 12 (0x9a326c00) [pid = 1750] [serial = 12] [outer = 0x9a9cd800] 13:40:55 INFO - PROCESS | 1750 | 1465245655227 Marionette INFO startBrowser eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:40:55 INFO - PROCESS | 1750 | 1465245655276 Marionette DEBUG loaded listener.js 13:40:55 INFO - PROCESS | 1750 | 1465245655296 Marionette DEBUG loaded listener.js 13:40:55 INFO - PROCESS | 1750 | 1465245655299 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:40:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 13 (0x98208000) [pid = 1750] [serial = 13] [outer = 0x9a9cd800] 13:40:56 INFO - PROCESS | 1750 | 1465245656001 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"eeefc10e-8f04-4e61-9e29-d426b9aef0ad","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160606120332","device":"desktop","version":"48.0","command_id":1}}] 13:40:56 INFO - PROCESS | 1750 | 1465245656203 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:40:56 INFO - PROCESS | 1750 | 1465245656210 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:40:56 INFO - PROCESS | 1750 | 1465245656558 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 13:40:56 INFO - PROCESS | 1750 | 1465245656738 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:40:56 INFO - PROCESS | 1750 | 1465245656744 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:40:56 INFO - PROCESS | 1750 | [1750] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:40:56 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:40:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 14 (0x953c2400) [pid = 1750] [serial = 14] [outer = 0x9a9cd800] 13:40:57 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:40:57 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:40:57 INFO - PROCESS | 1750 | 1465245657403 Marionette TRACE conn4 <- [1,3,null,{}] 13:40:57 INFO - PROCESS | 1750 | 1465245657439 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:40:57 INFO - PROCESS | 1750 | 1465245657444 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:40:57 INFO - PROCESS | 1750 | 1465245657482 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 13:40:57 INFO - PROCESS | 1750 | 1465245657538 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 13:40:57 INFO - PROCESS | 1750 | 1465245657540 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 13:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:40:57 INFO - PROCESS | 1750 | 1465245657628 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:40:57 INFO - PROCESS | 1750 | 1465245657635 Marionette TRACE conn4 <- [1,6,null,{}] 13:40:57 INFO - PROCESS | 1750 | 1465245657654 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:57 INFO - PROCESS | 1750 | 1465245657659 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:40:57 INFO - PROCESS | 1750 | 1465245657684 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 13:40:57 INFO - PROCESS | 1750 | 1465245657690 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:57 INFO - PROCESS | 1750 | 1465245657700 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:40:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x9820c400 == 6 [pid = 1750] [id = 6] 13:40:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 15 (0x9912b000) [pid = 1750] [serial = 15] [outer = (nil)] 13:40:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 16 (0x93cca400) [pid = 1750] [serial = 16] [outer = 0x9912b000] 13:40:57 INFO - PROCESS | 1750 | 1465245657780 Marionette DEBUG loaded listener.js 13:40:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 17 (0x93ccec00) [pid = 1750] [serial = 17] [outer = 0x9912b000] 13:40:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x93abb800 == 7 [pid = 1750] [id = 7] 13:40:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 18 (0x93abbc00) [pid = 1750] [serial = 18] [outer = (nil)] 13:40:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 19 (0x93ac6000) [pid = 1750] [serial = 19] [outer = 0x93abbc00] 13:40:58 INFO - PROCESS | 1750 | 1465245658285 Marionette DEBUG loaded listener.js 13:40:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 20 (0x92f3e400) [pid = 1750] [serial = 20] [outer = 0x93abbc00] 13:40:58 INFO - PROCESS | 1750 | [1750] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 13:40:58 INFO - PROCESS | 1750 | 1465245658774 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1263ms 13:40:58 INFO - PROCESS | 1750 | 1465245658847 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 13:40:58 INFO - PROCESS | 1750 | 1465245658850 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 13:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:40:58 INFO - PROCESS | 1750 | 1465245658948 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:40:58 INFO - PROCESS | 1750 | 1465245658952 Marionette TRACE conn4 <- [1,10,null,{}] 13:40:58 INFO - PROCESS | 1750 | 1465245658992 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:40:59 INFO - PROCESS | 1750 | 1465245659003 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:40:59 INFO - PROCESS | 1750 | 1465245659180 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 13:40:59 INFO - PROCESS | 1750 | 1465245659200 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:59 INFO - PROCESS | 1750 | 1465245659209 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:40:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f48c00 == 8 [pid = 1750] [id = 8] 13:40:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 21 (0x92f49000) [pid = 1750] [serial = 21] [outer = (nil)] 13:40:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 22 (0x93abf000) [pid = 1750] [serial = 22] [outer = 0x92f49000] 13:40:59 INFO - PROCESS | 1750 | 1465245659283 Marionette DEBUG loaded listener.js 13:40:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 23 (0x921efc00) [pid = 1750] [serial = 23] [outer = 0x92f49000] 13:41:00 INFO - PROCESS | 1750 | 1465245660403 Marionette TRACE conn4 <- [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]]]}] 13:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1573ms 13:41:00 INFO - PROCESS | 1750 | 1465245660448 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 13:41:00 INFO - PROCESS | 1750 | 1465245660455 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 13:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:41:00 INFO - PROCESS | 1750 | 1465245660462 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:41:00 INFO - PROCESS | 1750 | 1465245660471 Marionette TRACE conn4 <- [1,14,null,{}] 13:41:00 INFO - PROCESS | 1750 | 1465245660479 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:00 INFO - PROCESS | 1750 | 1465245660485 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:00 INFO - PROCESS | 1750 | 1465245660724 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 13:41:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x92e82400 == 9 [pid = 1750] [id = 9] 13:41:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 24 (0x92e87400) [pid = 1750] [serial = 24] [outer = (nil)] 13:41:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 25 (0x92f40400) [pid = 1750] [serial = 25] [outer = 0x92e87400] 13:41:01 INFO - PROCESS | 1750 | 1465245660979 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:01 INFO - PROCESS | 1750 | 1465245660990 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 26 (0x92e80c00) [pid = 1750] [serial = 26] [outer = 0x92e87400] 13:41:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x93abfc00 == 10 [pid = 1750] [id = 10] 13:41:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 27 (0x93ac6400) [pid = 1750] [serial = 27] [outer = (nil)] 13:41:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 28 (0x93cce800) [pid = 1750] [serial = 28] [outer = 0x93ac6400] 13:41:01 INFO - PROCESS | 1750 | 1465245661118 Marionette DEBUG loaded listener.js 13:41:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 29 (0x953ba800) [pid = 1750] [serial = 29] [outer = 0x93ac6400] 13:41:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x92e7e800 == 11 [pid = 1750] [id = 11] 13:41:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 30 (0x92f42000) [pid = 1750] [serial = 30] [outer = (nil)] 13:41:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 31 (0x995a9000) [pid = 1750] [serial = 31] [outer = 0x92f42000] 13:41:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 32 (0x9a327c00) [pid = 1750] [serial = 32] [outer = 0x92f42000] 13:41:02 INFO - PROCESS | 1750 | 1465245662300 Marionette TRACE conn4 <- [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]]]}] 13:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1885ms 13:41:02 INFO - PROCESS | 1750 | 1465245662347 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 13:41:02 INFO - PROCESS | 1750 | 1465245662355 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 13:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:41:02 INFO - PROCESS | 1750 | 1465245662366 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:41:02 INFO - PROCESS | 1750 | 1465245662370 Marionette TRACE conn4 <- [1,18,null,{}] 13:41:02 INFO - PROCESS | 1750 | 1465245662377 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:02 INFO - PROCESS | 1750 | 1465245662384 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:02 INFO - PROCESS | 1750 | 1465245662658 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 13:41:02 INFO - PROCESS | 1750 | 1465245662844 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:02 INFO - PROCESS | 1750 | 1465245662854 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b003800 == 12 [pid = 1750] [id = 12] 13:41:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 33 (0x9b005800) [pid = 1750] [serial = 33] [outer = (nil)] 13:41:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 34 (0x9b66d800) [pid = 1750] [serial = 34] [outer = 0x9b005800] 13:41:02 INFO - PROCESS | 1750 | 1465245662948 Marionette DEBUG loaded listener.js 13:41:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 35 (0x9bbb7800) [pid = 1750] [serial = 35] [outer = 0x9b005800] 13:41:03 INFO - PROCESS | 1750 | 1465245663788 Marionette TRACE conn4 <- [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]]]}] 13:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1453ms 13:41:03 INFO - PROCESS | 1750 | 1465245663820 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 13:41:03 INFO - PROCESS | 1750 | 1465245663826 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 13:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:41:03 INFO - PROCESS | 1750 | 1465245663832 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:41:03 INFO - PROCESS | 1750 | 1465245663839 Marionette TRACE conn4 <- [1,22,null,{}] 13:41:03 INFO - PROCESS | 1750 | 1465245663855 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:03 INFO - PROCESS | 1750 | 1465245663864 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:04 INFO - PROCESS | 1750 | 1465245664097 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 13:41:04 INFO - PROCESS | 1750 | 1465245664228 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:04 INFO - PROCESS | 1750 | 1465245664241 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:04 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2528c00 == 13 [pid = 1750] [id = 13] 13:41:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 36 (0xa252a000) [pid = 1750] [serial = 36] [outer = (nil)] 13:41:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 37 (0xa340f000) [pid = 1750] [serial = 37] [outer = 0xa252a000] 13:41:04 INFO - PROCESS | 1750 | 1465245664333 Marionette DEBUG loaded listener.js 13:41:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 38 (0xa5072400) [pid = 1750] [serial = 38] [outer = 0xa252a000] 13:41:05 INFO - PROCESS | 1750 | 1465245665324 Marionette TRACE conn4 <- [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]]]}] 13:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1587ms 13:41:05 INFO - PROCESS | 1750 | 1465245665420 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 13:41:05 INFO - PROCESS | 1750 | 1465245665426 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 13:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:41:05 INFO - PROCESS | 1750 | 1465245665432 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:41:05 INFO - PROCESS | 1750 | 1465245665436 Marionette TRACE conn4 <- [1,26,null,{}] 13:41:05 INFO - PROCESS | 1750 | 1465245665441 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:05 INFO - PROCESS | 1750 | 1465245665447 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:05 INFO - PROCESS | 1750 | 1465245665740 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 13:41:05 INFO - PROCESS | 1750 | 1465245665829 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:05 INFO - PROCESS | 1750 | 1465245665836 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ace5c00 == 14 [pid = 1750] [id = 14] 13:41:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 39 (0x9d846400) [pid = 1750] [serial = 39] [outer = (nil)] 13:41:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 40 (0xa6bc9c00) [pid = 1750] [serial = 40] [outer = 0x9d846400] 13:41:05 INFO - PROCESS | 1750 | 1465245665959 Marionette DEBUG loaded listener.js 13:41:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 41 (0x9ca64400) [pid = 1750] [serial = 41] [outer = 0x9d846400] 13:41:06 INFO - PROCESS | 1750 | 1465245666826 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1437ms 13:41:06 INFO - PROCESS | 1750 | 1465245666869 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 13:41:06 INFO - PROCESS | 1750 | 1465245666873 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 13:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:41:06 INFO - PROCESS | 1750 | 1465245666880 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:41:06 INFO - PROCESS | 1750 | 1465245666883 Marionette TRACE conn4 <- [1,30,null,{}] 13:41:06 INFO - PROCESS | 1750 | 1465245666889 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:06 INFO - PROCESS | 1750 | 1465245666895 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:07 INFO - PROCESS | 1750 | 1465245667114 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 13:41:07 INFO - PROCESS | 1750 | 1465245667243 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:07 INFO - PROCESS | 1750 | 1465245667251 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x953bf400 == 15 [pid = 1750] [id = 15] 13:41:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 42 (0x9ca66400) [pid = 1750] [serial = 42] [outer = (nil)] 13:41:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 43 (0x9ca6cc00) [pid = 1750] [serial = 43] [outer = 0x9ca66400] 13:41:07 INFO - PROCESS | 1750 | 1465245667357 Marionette DEBUG loaded listener.js 13:41:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 44 (0x9ca6bc00) [pid = 1750] [serial = 44] [outer = 0x9ca66400] 13:41:08 INFO - PROCESS | 1750 | 1465245668276 Marionette TRACE conn4 <- [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]]]}] 13:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1448ms 13:41:08 INFO - PROCESS | 1750 | 1465245668332 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 13:41:08 INFO - PROCESS | 1750 | 1465245668337 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 13:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:41:08 INFO - PROCESS | 1750 | 1465245668343 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:41:08 INFO - PROCESS | 1750 | 1465245668347 Marionette TRACE conn4 <- [1,34,null,{}] 13:41:08 INFO - PROCESS | 1750 | 1465245668353 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:08 INFO - PROCESS | 1750 | 1465245668364 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:08 INFO - PROCESS | 1750 | 1465245668603 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 13:41:09 INFO - PROCESS | 1750 | 1465245668999 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:09 INFO - PROCESS | 1750 | 1465245669011 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f47800 == 16 [pid = 1750] [id = 16] 13:41:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 45 (0x92f49c00) [pid = 1750] [serial = 45] [outer = (nil)] 13:41:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 46 (0x93cd1800) [pid = 1750] [serial = 46] [outer = 0x92f49c00] 13:41:09 INFO - PROCESS | 1750 | 1465245669103 Marionette DEBUG loaded listener.js 13:41:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 47 (0x94fd6400) [pid = 1750] [serial = 47] [outer = 0x92f49c00] 13:41:09 INFO - PROCESS | 1750 | 1465245669926 Marionette TRACE conn4 <- [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]]]}] 13:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1629ms 13:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:41:09 INFO - PROCESS | 1750 | 1465245669976 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 13:41:09 INFO - PROCESS | 1750 | 1465245669981 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 13:41:09 INFO - PROCESS | 1750 | 1465245669989 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:41:09 INFO - PROCESS | 1750 | 1465245669994 Marionette TRACE conn4 <- [1,38,null,{}] 13:41:10 INFO - PROCESS | 1750 | 1465245670002 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:10 INFO - PROCESS | 1750 | 1465245670009 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:10 INFO - PROCESS | 1750 | 1465245670170 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 13:41:10 INFO - PROCESS | 1750 | 1465245670321 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:10 INFO - PROCESS | 1750 | 1465245670328 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x93ac0000 == 17 [pid = 1750] [id = 17] 13:41:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 48 (0x953d7800) [pid = 1750] [serial = 48] [outer = (nil)] 13:41:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 49 (0x996d9000) [pid = 1750] [serial = 49] [outer = 0x953d7800] 13:41:10 INFO - PROCESS | 1750 | 1465245670468 Marionette DEBUG loaded listener.js 13:41:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 50 (0x99d64c00) [pid = 1750] [serial = 50] [outer = 0x953d7800] 13:41:11 INFO - PROCESS | 1750 | 1465245671257 Marionette TRACE conn4 <- [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]]]}] 13:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1300ms 13:41:11 INFO - PROCESS | 1750 | 1465245671291 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 13:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:41:11 INFO - PROCESS | 1750 | 1465245671297 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 13:41:11 INFO - PROCESS | 1750 | 1465245671304 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:41:11 INFO - PROCESS | 1750 | 1465245671308 Marionette TRACE conn4 <- [1,42,null,{}] 13:41:11 INFO - PROCESS | 1750 | 1465245671314 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:11 INFO - PROCESS | 1750 | 1465245671319 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:11 INFO - PROCESS | 1750 | 1465245671469 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 13:41:11 INFO - PROCESS | 1750 | 1465245671486 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:11 INFO - PROCESS | 1750 | 1465245671495 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a71d000 == 18 [pid = 1750] [id = 18] 13:41:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 51 (0x9a7b8800) [pid = 1750] [serial = 51] [outer = (nil)] 13:41:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 52 (0x9b001800) [pid = 1750] [serial = 52] [outer = 0x9a7b8800] 13:41:11 INFO - PROCESS | 1750 | 1465245671568 Marionette DEBUG loaded listener.js 13:41:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 53 (0x9b026000) [pid = 1750] [serial = 53] [outer = 0x9a7b8800] 13:41:12 INFO - PROCESS | 1750 | 1465245672425 Marionette TRACE conn4 <- [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]]]}] 13:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1183ms 13:41:12 INFO - PROCESS | 1750 | 1465245672488 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 13:41:12 INFO - PROCESS | 1750 | 1465245672492 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 13:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:41:12 INFO - PROCESS | 1750 | 1465245672508 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:41:12 INFO - PROCESS | 1750 | 1465245672517 Marionette TRACE conn4 <- [1,46,null,{}] 13:41:12 INFO - PROCESS | 1750 | 1465245672526 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:12 INFO - PROCESS | 1750 | 1465245672532 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:12 INFO - PROCESS | 1750 | 1465245672693 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 13:41:12 INFO - PROCESS | 1750 | 1465245672791 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:12 INFO - PROCESS | 1750 | 1465245672798 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x996d7400 == 19 [pid = 1750] [id = 19] 13:41:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 54 (0x9b66a800) [pid = 1750] [serial = 54] [outer = (nil)] 13:41:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 55 (0x9bb0b400) [pid = 1750] [serial = 55] [outer = 0x9b66a800] 13:41:12 INFO - PROCESS | 1750 | 1465245672876 Marionette DEBUG loaded listener.js 13:41:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 56 (0x9bbea400) [pid = 1750] [serial = 56] [outer = 0x9b66a800] 13:41:13 INFO - PROCESS | 1750 | 1465245673569 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1106ms 13:41:13 INFO - PROCESS | 1750 | 1465245673604 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 13:41:13 INFO - PROCESS | 1750 | 1465245673607 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 13:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:41:13 INFO - PROCESS | 1750 | 1465245673614 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:41:13 INFO - PROCESS | 1750 | 1465245673617 Marionette TRACE conn4 <- [1,50,null,{}] 13:41:13 INFO - PROCESS | 1750 | 1465245673623 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:13 INFO - PROCESS | 1750 | 1465245673628 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:13 INFO - PROCESS | 1750 | 1465245673815 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 13:41:13 INFO - PROCESS | 1750 | 1465245673833 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:13 INFO - PROCESS | 1750 | 1465245673841 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x99127400 == 20 [pid = 1750] [id = 20] 13:41:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 57 (0x9bbf5000) [pid = 1750] [serial = 57] [outer = (nil)] 13:41:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 58 (0x9ca68000) [pid = 1750] [serial = 58] [outer = 0x9bbf5000] 13:41:13 INFO - PROCESS | 1750 | 1465245673913 Marionette DEBUG loaded listener.js 13:41:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 59 (0x9ca71800) [pid = 1750] [serial = 59] [outer = 0x9bbf5000] 13:41:14 INFO - PROCESS | 1750 | 1465245674646 Marionette TRACE conn4 <- [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]]]}] 13:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1043ms 13:41:14 INFO - PROCESS | 1750 | 1465245674658 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 13:41:14 INFO - PROCESS | 1750 | 1465245674661 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 13:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:41:14 INFO - PROCESS | 1750 | 1465245674668 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:41:14 INFO - PROCESS | 1750 | 1465245674672 Marionette TRACE conn4 <- [1,54,null,{}] 13:41:14 INFO - PROCESS | 1750 | 1465245674682 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:14 INFO - PROCESS | 1750 | 1465245674686 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:14 INFO - PROCESS | 1750 | 1465245674873 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 13:41:14 INFO - PROCESS | 1750 | 1465245674892 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:14 INFO - PROCESS | 1750 | 1465245674908 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ca6c400 == 21 [pid = 1750] [id = 21] 13:41:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x9cb0c800) [pid = 1750] [serial = 60] [outer = (nil)] 13:41:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0x9d805c00) [pid = 1750] [serial = 61] [outer = 0x9cb0c800] 13:41:14 INFO - PROCESS | 1750 | 1465245674991 Marionette DEBUG loaded listener.js 13:41:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0xa1016800) [pid = 1750] [serial = 62] [outer = 0x9cb0c800] 13:41:15 INFO - PROCESS | 1750 | 1465245675762 Marionette TRACE conn4 <- [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]]]}] 13:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1146ms 13:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:41:15 INFO - PROCESS | 1750 | 1465245675817 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 13:41:15 INFO - PROCESS | 1750 | 1465245675819 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 13:41:15 INFO - PROCESS | 1750 | 1465245675826 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:41:15 INFO - PROCESS | 1750 | 1465245675829 Marionette TRACE conn4 <- [1,58,null,{}] 13:41:15 INFO - PROCESS | 1750 | 1465245675848 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:15 INFO - PROCESS | 1750 | 1465245675853 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:16 INFO - PROCESS | 1750 | 1465245676000 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 13:41:16 INFO - PROCESS | 1750 | 1465245676011 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:16 INFO - PROCESS | 1750 | 1465245676019 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x96dea000 == 22 [pid = 1750] [id = 22] 13:41:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x996e0000) [pid = 1750] [serial = 63] [outer = (nil)] 13:41:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0xa23a2c00) [pid = 1750] [serial = 64] [outer = 0x996e0000] 13:41:16 INFO - PROCESS | 1750 | 1465245676086 Marionette DEBUG loaded listener.js 13:41:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0xa23eb400) [pid = 1750] [serial = 65] [outer = 0x996e0000] 13:41:16 INFO - PROCESS | 1750 | 1465245676851 Marionette TRACE conn4 <- [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]]]}] 13:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1045ms 13:41:16 INFO - PROCESS | 1750 | 1465245676870 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 13:41:16 INFO - PROCESS | 1750 | 1465245676875 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 13:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:41:16 INFO - PROCESS | 1750 | 1465245676881 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:41:16 INFO - PROCESS | 1750 | 1465245676883 Marionette TRACE conn4 <- [1,62,null,{}] 13:41:16 INFO - PROCESS | 1750 | 1465245676889 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:16 INFO - PROCESS | 1750 | 1465245676894 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:17 INFO - PROCESS | 1750 | 1465245677082 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 13:41:17 INFO - PROCESS | 1750 | 1465245677123 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:17 INFO - PROCESS | 1750 | 1465245677133 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f3dc00 == 23 [pid = 1750] [id = 23] 13:41:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x94f50c00) [pid = 1750] [serial = 66] [outer = (nil)] 13:41:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0xa23f3400) [pid = 1750] [serial = 67] [outer = 0x94f50c00] 13:41:17 INFO - PROCESS | 1750 | 1465245677214 Marionette DEBUG loaded listener.js 13:41:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0xa2536400) [pid = 1750] [serial = 68] [outer = 0x94f50c00] 13:41:17 INFO - PROCESS | 1750 | 1465245677931 Marionette TRACE conn4 <- [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]]]}] 13:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1082ms 13:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:41:17 INFO - PROCESS | 1750 | 1465245677964 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 13:41:17 INFO - PROCESS | 1750 | 1465245677966 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 13:41:17 INFO - PROCESS | 1750 | 1465245677973 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:41:17 INFO - PROCESS | 1750 | 1465245677976 Marionette TRACE conn4 <- [1,66,null,{}] 13:41:17 INFO - PROCESS | 1750 | 1465245677982 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:17 INFO - PROCESS | 1750 | 1465245677987 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:18 INFO - PROCESS | 1750 | 1465245678172 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 13:41:18 INFO - PROCESS | 1750 | 1465245678190 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:18 INFO - PROCESS | 1750 | 1465245678198 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x9d807800 == 24 [pid = 1750] [id = 24] 13:41:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0xa2316c00) [pid = 1750] [serial = 69] [outer = (nil)] 13:41:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0xa2fed800) [pid = 1750] [serial = 70] [outer = 0xa2316c00] 13:41:18 INFO - PROCESS | 1750 | 1465245678268 Marionette DEBUG loaded listener.js 13:41:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0xa337f400) [pid = 1750] [serial = 71] [outer = 0xa2316c00] 13:41:18 INFO - PROCESS | 1750 | 1465245678984 Marionette TRACE conn4 <- [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]]]}] 13:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1032ms 13:41:19 INFO - PROCESS | 1750 | 1465245679006 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 13:41:19 INFO - PROCESS | 1750 | 1465245679010 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 13:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:41:19 INFO - PROCESS | 1750 | 1465245679016 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:41:19 INFO - PROCESS | 1750 | 1465245679020 Marionette TRACE conn4 <- [1,70,null,{}] 13:41:19 INFO - PROCESS | 1750 | 1465245679025 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:19 INFO - PROCESS | 1750 | 1465245679030 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:20 INFO - PROCESS | 1750 | 1465245680826 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 13:41:20 INFO - PROCESS | 1750 | 1465245680869 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:20 INFO - PROCESS | 1750 | 1465245680877 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x94f59800 == 25 [pid = 1750] [id = 25] 13:41:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x94f5cc00) [pid = 1750] [serial = 72] [outer = (nil)] 13:41:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x950e1400) [pid = 1750] [serial = 73] [outer = 0x94f5cc00] 13:41:20 INFO - PROCESS | 1750 | 1465245680953 Marionette DEBUG loaded listener.js 13:41:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x96deb400) [pid = 1750] [serial = 74] [outer = 0x94f5cc00] 13:41:21 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x9912b000) [pid = 1750] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x9cb0c800) [pid = 1750] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x996e0000) [pid = 1750] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x94f50c00) [pid = 1750] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x92f49000) [pid = 1750] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x93ac6400) [pid = 1750] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x9b005800) [pid = 1750] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0xa252a000) [pid = 1750] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x9d846400) [pid = 1750] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x9ca66400) [pid = 1750] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x92f49c00) [pid = 1750] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x953d7800) [pid = 1750] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x9a7b8800) [pid = 1750] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 60 (0x9b66a800) [pid = 1750] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:41:22 INFO - PROCESS | 1750 | --DOMWINDOW == 59 (0x9bbf5000) [pid = 1750] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:41:22 INFO - PROCESS | 1750 | 1465245682374 Marionette TRACE conn4 <- [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]]]}] 13:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 3384ms 13:41:22 INFO - PROCESS | 1750 | 1465245682403 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 13:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:41:22 INFO - PROCESS | 1750 | 1465245682409 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 13:41:22 INFO - PROCESS | 1750 | 1465245682417 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:41:22 INFO - PROCESS | 1750 | 1465245682422 Marionette TRACE conn4 <- [1,74,null,{}] 13:41:22 INFO - PROCESS | 1750 | 1465245682429 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:22 INFO - PROCESS | 1750 | 1465245682435 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:22 INFO - PROCESS | 1750 | 1465245682583 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 13:41:22 INFO - PROCESS | 1750 | 1465245682683 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:22 INFO - PROCESS | 1750 | 1465245682691 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x9912b000 == 26 [pid = 1750] [id = 26] 13:41:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x9912c000) [pid = 1750] [serial = 75] [outer = (nil)] 13:41:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0x996e0000) [pid = 1750] [serial = 76] [outer = 0x9912c000] 13:41:22 INFO - PROCESS | 1750 | 1465245682766 Marionette DEBUG loaded listener.js 13:41:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x92f3a400) [pid = 1750] [serial = 77] [outer = 0x9912c000] 13:41:23 INFO - PROCESS | 1750 | 1465245683459 Marionette TRACE conn4 <- [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]]]}] 13:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1081ms 13:41:23 INFO - PROCESS | 1750 | 1465245683498 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 13:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:41:23 INFO - PROCESS | 1750 | 1465245683504 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 13:41:23 INFO - PROCESS | 1750 | 1465245683523 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:41:23 INFO - PROCESS | 1750 | 1465245683526 Marionette TRACE conn4 <- [1,78,null,{}] 13:41:23 INFO - PROCESS | 1750 | 1465245683534 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:23 INFO - PROCESS | 1750 | 1465245683538 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:23 INFO - PROCESS | 1750 | 1465245683692 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 13:41:23 INFO - PROCESS | 1750 | 1465245683706 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:23 INFO - PROCESS | 1750 | 1465245683716 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x99192400 == 27 [pid = 1750] [id = 27] 13:41:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x9acd8000) [pid = 1750] [serial = 78] [outer = (nil)] 13:41:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x9b00b000) [pid = 1750] [serial = 79] [outer = 0x9acd8000] 13:41:23 INFO - PROCESS | 1750 | 1465245683784 Marionette DEBUG loaded listener.js 13:41:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x9b028000) [pid = 1750] [serial = 80] [outer = 0x9acd8000] 13:41:24 INFO - PROCESS | 1750 | 1465245684775 Marionette TRACE conn4 <- [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]]]}] 13:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1301ms 13:41:24 INFO - PROCESS | 1750 | 1465245684812 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 13:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:41:24 INFO - PROCESS | 1750 | 1465245684818 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 13:41:24 INFO - PROCESS | 1750 | 1465245684826 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:41:24 INFO - PROCESS | 1750 | 1465245684832 Marionette TRACE conn4 <- [1,82,null,{}] 13:41:24 INFO - PROCESS | 1750 | 1465245684841 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:24 INFO - PROCESS | 1750 | 1465245684847 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:25 INFO - PROCESS | 1750 | 1465245685022 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 13:41:25 INFO - PROCESS | 1750 | 1465245685156 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:25 INFO - PROCESS | 1750 | 1465245685164 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x953de000 == 28 [pid = 1750] [id = 28] 13:41:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x99129c00) [pid = 1750] [serial = 81] [outer = (nil)] 13:41:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x9a7c5800) [pid = 1750] [serial = 82] [outer = 0x99129c00] 13:41:25 INFO - PROCESS | 1750 | 1465245685256 Marionette DEBUG loaded listener.js 13:41:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x9b005800) [pid = 1750] [serial = 83] [outer = 0x99129c00] 13:41:26 INFO - PROCESS | 1750 | 1465245686128 Marionette TRACE conn4 <- [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]]]}] 13:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1337ms 13:41:26 INFO - PROCESS | 1750 | 1465245686162 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 13:41:26 INFO - PROCESS | 1750 | 1465245686170 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 13:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:41:26 INFO - PROCESS | 1750 | 1465245686199 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:41:26 INFO - PROCESS | 1750 | 1465245686204 Marionette TRACE conn4 <- [1,86,null,{}] 13:41:26 INFO - PROCESS | 1750 | 1465245686211 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:26 INFO - PROCESS | 1750 | 1465245686217 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:26 INFO - PROCESS | 1750 | 1465245686402 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 13:41:26 INFO - PROCESS | 1750 | 1465245686538 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:26 INFO - PROCESS | 1750 | 1465245686548 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b027c00 == 29 [pid = 1750] [id = 29] 13:41:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9b32ac00) [pid = 1750] [serial = 84] [outer = (nil)] 13:41:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9bb02c00) [pid = 1750] [serial = 85] [outer = 0x9b32ac00] 13:41:26 INFO - PROCESS | 1750 | 1465245686638 Marionette DEBUG loaded listener.js 13:41:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x9ca41c00) [pid = 1750] [serial = 86] [outer = 0x9b32ac00] 13:41:27 INFO - PROCESS | 1750 | 1465245687586 Marionette TRACE conn4 <- [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]]]}] 13:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1440ms 13:41:27 INFO - PROCESS | 1750 | 1465245687654 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 13:41:27 INFO - PROCESS | 1750 | 1465245687657 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 13:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:41:27 INFO - PROCESS | 1750 | 1465245687666 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:41:27 INFO - PROCESS | 1750 | 1465245687671 Marionette TRACE conn4 <- [1,90,null,{}] 13:41:27 INFO - PROCESS | 1750 | 1465245687689 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:27 INFO - PROCESS | 1750 | 1465245687698 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:27 INFO - PROCESS | 1750 | 1465245687873 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 13:41:28 INFO - PROCESS | 1750 | 1465245687985 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:28 INFO - PROCESS | 1750 | 1465245687997 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x9d806c00 == 30 [pid = 1750] [id = 30] 13:41:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x9d808000) [pid = 1750] [serial = 87] [outer = (nil)] 13:41:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0xa1085400) [pid = 1750] [serial = 88] [outer = 0x9d808000] 13:41:28 INFO - PROCESS | 1750 | 1465245688084 Marionette DEBUG loaded listener.js 13:41:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0xa23a1400) [pid = 1750] [serial = 89] [outer = 0x9d808000] 13:41:28 INFO - PROCESS | 1750 | 1465245688894 Marionette TRACE conn4 <- [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]]]}] 13:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1282ms 13:41:28 INFO - PROCESS | 1750 | 1465245688949 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 13:41:28 INFO - PROCESS | 1750 | 1465245688953 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 13:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:41:28 INFO - PROCESS | 1750 | 1465245688960 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:41:28 INFO - PROCESS | 1750 | 1465245688964 Marionette TRACE conn4 <- [1,94,null,{}] 13:41:28 INFO - PROCESS | 1750 | 1465245688970 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:28 INFO - PROCESS | 1750 | 1465245688975 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:29 INFO - PROCESS | 1750 | 1465245689151 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 13:41:29 INFO - PROCESS | 1750 | 1465245689293 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:29 INFO - PROCESS | 1750 | 1465245689308 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x94fd2800 == 31 [pid = 1750] [id = 31] 13:41:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x9acd6800) [pid = 1750] [serial = 90] [outer = (nil)] 13:41:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0xa25f4400) [pid = 1750] [serial = 91] [outer = 0x9acd6800] 13:41:29 INFO - PROCESS | 1750 | 1465245689399 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0xa2feac00) [pid = 1750] [serial = 92] [outer = 0x9acd6800] 13:41:30 INFO - PROCESS | 1750 | 1465245690248 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1328ms 13:41:30 INFO - PROCESS | 1750 | 1465245690289 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 13:41:30 INFO - PROCESS | 1750 | 1465245690293 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 13:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:41:30 INFO - PROCESS | 1750 | 1465245690300 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:41:30 INFO - PROCESS | 1750 | 1465245690304 Marionette TRACE conn4 <- [1,98,null,{}] 13:41:30 INFO - PROCESS | 1750 | 1465245690309 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:30 INFO - PROCESS | 1750 | 1465245690315 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:30 INFO - PROCESS | 1750 | 1465245690477 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 13:41:30 INFO - PROCESS | 1750 | 1465245690614 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:30 INFO - PROCESS | 1750 | 1465245690623 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:30 INFO - PROCESS | 1750 | ++DOCSHELL 0xa23a6c00 == 32 [pid = 1750] [id = 32] 13:41:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0xa23e9400) [pid = 1750] [serial = 93] [outer = (nil)] 13:41:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0xa34c0c00) [pid = 1750] [serial = 94] [outer = 0xa23e9400] 13:41:30 INFO - PROCESS | 1750 | 1465245690707 Marionette DEBUG loaded listener.js 13:41:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0xa35d4000) [pid = 1750] [serial = 95] [outer = 0xa23e9400] 13:41:31 INFO - PROCESS | 1750 | 1465245691579 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1331ms 13:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:41:31 INFO - PROCESS | 1750 | 1465245691632 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 13:41:31 INFO - PROCESS | 1750 | 1465245691636 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 13:41:31 INFO - PROCESS | 1750 | 1465245691642 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:41:31 INFO - PROCESS | 1750 | 1465245691646 Marionette TRACE conn4 <- [1,102,null,{}] 13:41:31 INFO - PROCESS | 1750 | 1465245691652 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:31 INFO - PROCESS | 1750 | 1465245691662 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:31 INFO - PROCESS | 1750 | 1465245691850 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 13:41:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x99d5d000) [pid = 1750] [serial = 96] [outer = 0x92f42000] 13:41:32 INFO - PROCESS | 1750 | 1465245692054 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:32 INFO - PROCESS | 1750 | 1465245692062 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x99190400 == 33 [pid = 1750] [id = 33] 13:41:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0xa681e800) [pid = 1750] [serial = 97] [outer = (nil)] 13:41:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0xa68a3800) [pid = 1750] [serial = 98] [outer = 0xa681e800] 13:41:32 INFO - PROCESS | 1750 | 1465245692157 Marionette DEBUG loaded listener.js 13:41:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0xa68a5c00) [pid = 1750] [serial = 99] [outer = 0xa681e800] 13:41:33 INFO - PROCESS | 1750 | 1465245693000 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1429ms 13:41:33 INFO - PROCESS | 1750 | 1465245693071 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 13:41:33 INFO - PROCESS | 1750 | 1465245693075 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 13:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:41:33 INFO - PROCESS | 1750 | 1465245693083 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:41:33 INFO - PROCESS | 1750 | 1465245693086 Marionette TRACE conn4 <- [1,106,null,{}] 13:41:33 INFO - PROCESS | 1750 | 1465245693093 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:33 INFO - PROCESS | 1750 | 1465245693098 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:33 INFO - PROCESS | 1750 | 1465245693294 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 13:41:33 INFO - PROCESS | 1750 | 1465245693432 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:33 INFO - PROCESS | 1750 | 1465245693442 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x921fb000 == 34 [pid = 1750] [id = 34] 13:41:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x953d5c00) [pid = 1750] [serial = 100] [outer = (nil)] 13:41:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0xa6bd3400) [pid = 1750] [serial = 101] [outer = 0x953d5c00] 13:41:33 INFO - PROCESS | 1750 | 1465245693529 Marionette DEBUG loaded listener.js 13:41:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0xa6bd4c00) [pid = 1750] [serial = 102] [outer = 0x953d5c00] 13:41:34 INFO - PROCESS | 1750 | 1465245694387 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1335ms 13:41:34 INFO - PROCESS | 1750 | 1465245694418 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 13:41:34 INFO - PROCESS | 1750 | 1465245694422 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 13:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:41:34 INFO - PROCESS | 1750 | 1465245694429 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:41:34 INFO - PROCESS | 1750 | 1465245694432 Marionette TRACE conn4 <- [1,110,null,{}] 13:41:34 INFO - PROCESS | 1750 | 1465245694438 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:34 INFO - PROCESS | 1750 | 1465245694443 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:34 INFO - PROCESS | 1750 | 1465245694608 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 13:41:34 INFO - PROCESS | 1750 | 1465245694747 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:34 INFO - PROCESS | 1750 | 1465245694756 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f3a800 == 35 [pid = 1750] [id = 35] 13:41:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x9a326400) [pid = 1750] [serial = 103] [outer = (nil)] 13:41:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0xa6f38400) [pid = 1750] [serial = 104] [outer = 0x9a326400] 13:41:34 INFO - PROCESS | 1750 | 1465245694842 Marionette DEBUG loaded listener.js 13:41:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0xa82e7000) [pid = 1750] [serial = 105] [outer = 0x9a326400] 13:41:35 INFO - PROCESS | 1750 | 1465245695712 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1333ms 13:41:35 INFO - PROCESS | 1750 | 1465245695763 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 13:41:35 INFO - PROCESS | 1750 | 1465245695767 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 13:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:41:35 INFO - PROCESS | 1750 | 1465245695773 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:41:35 INFO - PROCESS | 1750 | 1465245695777 Marionette TRACE conn4 <- [1,114,null,{}] 13:41:35 INFO - PROCESS | 1750 | 1465245695782 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:35 INFO - PROCESS | 1750 | 1465245695788 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:35 INFO - PROCESS | 1750 | 1465245695952 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 13:41:36 INFO - PROCESS | 1750 | 1465245696094 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:36 INFO - PROCESS | 1750 | 1465245696102 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ca67800 == 36 [pid = 1750] [id = 36] 13:41:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x9ca6a800) [pid = 1750] [serial = 106] [outer = (nil)] 13:41:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0xa8c46400) [pid = 1750] [serial = 107] [outer = 0x9ca6a800] 13:41:36 INFO - PROCESS | 1750 | 1465245696192 Marionette DEBUG loaded listener.js 13:41:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0xa8c20800) [pid = 1750] [serial = 108] [outer = 0x9ca6a800] 13:41:37 INFO - PROCESS | 1750 | 1465245697057 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1334ms 13:41:37 INFO - PROCESS | 1750 | 1465245697107 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 13:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:41:37 INFO - PROCESS | 1750 | 1465245697112 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 13:41:37 INFO - PROCESS | 1750 | 1465245697118 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:41:37 INFO - PROCESS | 1750 | 1465245697121 Marionette TRACE conn4 <- [1,118,null,{}] 13:41:37 INFO - PROCESS | 1750 | 1465245697127 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:37 INFO - PROCESS | 1750 | 1465245697132 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:37 INFO - PROCESS | 1750 | 1465245697356 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 13:41:37 INFO - PROCESS | 1750 | 1465245697515 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:37 INFO - PROCESS | 1750 | 1465245697523 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x99129400 == 37 [pid = 1750] [id = 37] 13:41:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x9b673400) [pid = 1750] [serial = 109] [outer = (nil)] 13:41:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0xa0624000) [pid = 1750] [serial = 110] [outer = 0x9b673400] 13:41:37 INFO - PROCESS | 1750 | 1465245697610 Marionette DEBUG loaded listener.js 13:41:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0xa0625000) [pid = 1750] [serial = 111] [outer = 0x9b673400] 13:41:38 INFO - PROCESS | 1750 | 1465245698429 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1329ms 13:41:38 INFO - PROCESS | 1750 | 1465245698446 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 13:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:41:38 INFO - PROCESS | 1750 | 1465245698451 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 13:41:38 INFO - PROCESS | 1750 | 1465245698457 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:41:38 INFO - PROCESS | 1750 | 1465245698462 Marionette TRACE conn4 <- [1,122,null,{}] 13:41:38 INFO - PROCESS | 1750 | 1465245698468 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:38 INFO - PROCESS | 1750 | 1465245698474 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:38 INFO - PROCESS | 1750 | 1465245698675 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 13:41:38 INFO - PROCESS | 1750 | 1465245698819 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:38 INFO - PROCESS | 1750 | 1465245698828 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x93cccc00 == 38 [pid = 1750] [id = 38] 13:41:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x94f56800) [pid = 1750] [serial = 112] [outer = (nil)] 13:41:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x9a0eec00) [pid = 1750] [serial = 113] [outer = 0x94f56800] 13:41:38 INFO - PROCESS | 1750 | 1465245698921 Marionette DEBUG loaded listener.js 13:41:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x9ca69c00) [pid = 1750] [serial = 114] [outer = 0x94f56800] 13:41:39 INFO - PROCESS | 1750 | 1465245699900 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1498ms 13:41:39 INFO - PROCESS | 1750 | 1465245699956 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 13:41:39 INFO - PROCESS | 1750 | 1465245699961 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 13:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:41:39 INFO - PROCESS | 1750 | 1465245699970 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:41:39 INFO - PROCESS | 1750 | 1465245699975 Marionette TRACE conn4 <- [1,126,null,{}] 13:41:39 INFO - PROCESS | 1750 | 1465245699986 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:39 INFO - PROCESS | 1750 | 1465245699992 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:40 INFO - PROCESS | 1750 | 1465245700165 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 13:41:40 INFO - PROCESS | 1750 | 1465245700309 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:40 INFO - PROCESS | 1750 | 1465245700321 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x93ccbc00 == 39 [pid = 1750] [id = 39] 13:41:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x94fd6c00) [pid = 1750] [serial = 115] [outer = (nil)] 13:41:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x953d2c00) [pid = 1750] [serial = 116] [outer = 0x94fd6c00] 13:41:40 INFO - PROCESS | 1750 | 1465245700424 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x96df1400) [pid = 1750] [serial = 117] [outer = 0x94fd6c00] 13:41:42 INFO - PROCESS | 1750 | --DOCSHELL 0x93cccc00 == 38 [pid = 1750] [id = 38] 13:41:42 INFO - PROCESS | 1750 | --DOCSHELL 0x9ca67800 == 37 [pid = 1750] [id = 36] 13:41:42 INFO - PROCESS | 1750 | --DOCSHELL 0x99129400 == 36 [pid = 1750] [id = 37] 13:41:42 INFO - PROCESS | 1750 | --DOCSHELL 0x921fb000 == 35 [pid = 1750] [id = 34] 13:41:42 INFO - PROCESS | 1750 | --DOCSHELL 0x92f3a800 == 34 [pid = 1750] [id = 35] 13:41:42 INFO - PROCESS | 1750 | --DOCSHELL 0xa23a6c00 == 33 [pid = 1750] [id = 32] 13:41:42 INFO - PROCESS | 1750 | --DOCSHELL 0x99190400 == 32 [pid = 1750] [id = 33] 13:41:42 INFO - PROCESS | 1750 | --DOCSHELL 0x9d806c00 == 31 [pid = 1750] [id = 30] 13:41:42 INFO - PROCESS | 1750 | --DOCSHELL 0x94fd2800 == 30 [pid = 1750] [id = 31] 13:41:42 INFO - PROCESS | 1750 | --DOCSHELL 0x9b027c00 == 29 [pid = 1750] [id = 29] 13:41:42 INFO - PROCESS | 1750 | --DOCSHELL 0x99192400 == 28 [pid = 1750] [id = 27] 13:41:42 INFO - PROCESS | 1750 | --DOCSHELL 0x953de000 == 27 [pid = 1750] [id = 28] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x9a326c00) [pid = 1750] [serial = 12] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0xa4e4a800) [pid = 1750] [serial = 2] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x9d805c00) [pid = 1750] [serial = 61] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0xa23a2c00) [pid = 1750] [serial = 64] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0xa23f3400) [pid = 1750] [serial = 67] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x93abf000) [pid = 1750] [serial = 22] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x93cce800) [pid = 1750] [serial = 28] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x995a9000) [pid = 1750] [serial = 31] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x9b66d800) [pid = 1750] [serial = 34] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0xa340f000) [pid = 1750] [serial = 37] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0xa6bc9c00) [pid = 1750] [serial = 40] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x9ca6cc00) [pid = 1750] [serial = 43] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x93cd1800) [pid = 1750] [serial = 46] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x94fd6400) [pid = 1750] [serial = 47] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x996d9000) [pid = 1750] [serial = 49] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x9b001800) [pid = 1750] [serial = 52] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x9bb0b400) [pid = 1750] [serial = 55] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x9bbea400) [pid = 1750] [serial = 56] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x9ca68000) [pid = 1750] [serial = 58] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x9ca71800) [pid = 1750] [serial = 59] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x92f40400) [pid = 1750] [serial = 25] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0xa1016800) [pid = 1750] [serial = 62] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0xa23eb400) [pid = 1750] [serial = 65] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0xa2536400) [pid = 1750] [serial = 68] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x9bbb7800) [pid = 1750] [serial = 35] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0xa5072400) [pid = 1750] [serial = 38] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x921efc00) [pid = 1750] [serial = 23] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x953ba800) [pid = 1750] [serial = 29] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x9b026000) [pid = 1750] [serial = 53] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x9ca6bc00) [pid = 1750] [serial = 44] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x9ca64400) [pid = 1750] [serial = 41] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x99d64c00) [pid = 1750] [serial = 50] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x9a721800) [pid = 1750] [serial = 9] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x93ac6000) [pid = 1750] [serial = 19] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x93cca400) [pid = 1750] [serial = 16] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x93ccec00) [pid = 1750] [serial = 17] [outer = (nil)] [url = about:blank] 13:41:42 INFO - PROCESS | 1750 | 1465245702826 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2883ms 13:41:42 INFO - PROCESS | 1750 | 1465245702854 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 13:41:42 INFO - PROCESS | 1750 | 1465245702859 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 13:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:41:42 INFO - PROCESS | 1750 | 1465245702868 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 1750 | 1465245702871 Marionette TRACE conn4 <- [1,130,null,{}] 13:41:42 INFO - PROCESS | 1750 | 1465245702879 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:42 INFO - PROCESS | 1750 | 1465245702885 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:43 INFO - PROCESS | 1750 | 1465245703046 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 13:41:43 INFO - PROCESS | 1750 | 1465245703165 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:43 INFO - PROCESS | 1750 | 1465245703174 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x93cca400 == 28 [pid = 1750] [id = 40] 13:41:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x93ccfc00) [pid = 1750] [serial = 118] [outer = (nil)] 13:41:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x950e3400) [pid = 1750] [serial = 119] [outer = 0x93ccfc00] 13:41:43 INFO - PROCESS | 1750 | 1465245703248 Marionette DEBUG loaded listener.js 13:41:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x950ea000) [pid = 1750] [serial = 120] [outer = 0x93ccfc00] 13:41:43 INFO - PROCESS | 1750 | 1465245703969 Marionette TRACE conn4 <- [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]]]}] 13:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1132ms 13:41:44 INFO - PROCESS | 1750 | 1465245704000 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 13:41:44 INFO - PROCESS | 1750 | 1465245704008 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 13:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:41:44 INFO - PROCESS | 1750 | 1465245704019 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:41:44 INFO - PROCESS | 1750 | 1465245704023 Marionette TRACE conn4 <- [1,134,null,{}] 13:41:44 INFO - PROCESS | 1750 | 1465245704037 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:44 INFO - PROCESS | 1750 | 1465245704043 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:44 INFO - PROCESS | 1750 | 1465245704212 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 13:41:44 INFO - PROCESS | 1750 | 1465245704223 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:44 INFO - PROCESS | 1750 | 1465245704231 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x99651400 == 29 [pid = 1750] [id = 41] 13:41:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x99651c00) [pid = 1750] [serial = 121] [outer = (nil)] 13:41:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x996d9000) [pid = 1750] [serial = 122] [outer = 0x99651c00] 13:41:44 INFO - PROCESS | 1750 | 1465245704305 Marionette DEBUG loaded listener.js 13:41:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x99d64c00) [pid = 1750] [serial = 123] [outer = 0x99651c00] 13:41:45 INFO - PROCESS | 1750 | 1465245705191 Marionette TRACE conn4 <- [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]]]}] 13:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1237ms 13:41:45 INFO - PROCESS | 1750 | 1465245705261 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 13:41:45 INFO - PROCESS | 1750 | 1465245705265 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 13:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:41:45 INFO - PROCESS | 1750 | 1465245705272 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:41:45 INFO - PROCESS | 1750 | 1465245705277 Marionette TRACE conn4 <- [1,138,null,{}] 13:41:45 INFO - PROCESS | 1750 | 1465245705294 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:45 INFO - PROCESS | 1750 | 1465245705303 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:45 INFO - PROCESS | 1750 | 1465245705500 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 13:41:45 INFO - PROCESS | 1750 | 1465245705522 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:45 INFO - PROCESS | 1750 | 1465245705532 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x9acdec00 == 30 [pid = 1750] [id = 42] 13:41:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9ace2000) [pid = 1750] [serial = 124] [outer = (nil)] 13:41:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9b004800) [pid = 1750] [serial = 125] [outer = 0x9ace2000] 13:41:45 INFO - PROCESS | 1750 | 1465245705608 Marionette DEBUG loaded listener.js 13:41:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x9b027800) [pid = 1750] [serial = 126] [outer = 0x9ace2000] 13:41:46 INFO - PROCESS | 1750 | 1465245706531 Marionette TRACE conn4 <- [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]]]}] 13:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1334ms 13:41:46 INFO - PROCESS | 1750 | 1465245706606 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 13:41:46 INFO - PROCESS | 1750 | 1465245706610 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 13:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:41:46 INFO - PROCESS | 1750 | 1465245706616 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:41:46 INFO - PROCESS | 1750 | 1465245706618 Marionette TRACE conn4 <- [1,142,null,{}] 13:41:46 INFO - PROCESS | 1750 | 1465245706624 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:46 INFO - PROCESS | 1750 | 1465245706629 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:46 INFO - PROCESS | 1750 | 1465245706822 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 13:41:46 INFO - PROCESS | 1750 | 1465245706842 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:46 INFO - PROCESS | 1750 | 1465245706850 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x950e2400 == 31 [pid = 1750] [id = 43] 13:41:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x9b675000) [pid = 1750] [serial = 127] [outer = (nil)] 13:41:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x9bbf2c00) [pid = 1750] [serial = 128] [outer = 0x9b675000] 13:41:46 INFO - PROCESS | 1750 | 1465245706920 Marionette DEBUG loaded listener.js 13:41:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x9ca64000) [pid = 1750] [serial = 129] [outer = 0x9b675000] 13:41:47 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x9acd8000) [pid = 1750] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:41:47 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0xa2316c00) [pid = 1750] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:41:47 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x94f5cc00) [pid = 1750] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:41:47 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x9912c000) [pid = 1750] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:41:47 INFO - PROCESS | 1750 | 1465245707882 Marionette TRACE conn4 <- [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]]]}] 13:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1281ms 13:41:47 INFO - PROCESS | 1750 | 1465245707897 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 13:41:47 INFO - PROCESS | 1750 | 1465245707900 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 13:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:41:47 INFO - PROCESS | 1750 | 1465245707912 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:41:47 INFO - PROCESS | 1750 | 1465245707915 Marionette TRACE conn4 <- [1,146,null,{}] 13:41:47 INFO - PROCESS | 1750 | 1465245707921 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:47 INFO - PROCESS | 1750 | 1465245707926 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:48 INFO - PROCESS | 1750 | 1465245708069 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 13:41:48 INFO - PROCESS | 1750 | 1465245708082 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:48 INFO - PROCESS | 1750 | 1465245708088 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f42800 == 32 [pid = 1750] [id = 44] 13:41:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x9acd8000) [pid = 1750] [serial = 130] [outer = (nil)] 13:41:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x9ca69400) [pid = 1750] [serial = 131] [outer = 0x9acd8000] 13:41:48 INFO - PROCESS | 1750 | 1465245708158 Marionette DEBUG loaded listener.js 13:41:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x9ca6cc00) [pid = 1750] [serial = 132] [outer = 0x9acd8000] 13:41:48 INFO - PROCESS | 1750 | 1465245708972 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1126ms 13:41:49 INFO - PROCESS | 1750 | 1465245709039 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 13:41:49 INFO - PROCESS | 1750 | 1465245709042 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 13:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:41:49 INFO - PROCESS | 1750 | 1465245709048 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:41:49 INFO - PROCESS | 1750 | 1465245709052 Marionette TRACE conn4 <- [1,150,null,{}] 13:41:49 INFO - PROCESS | 1750 | 1465245709057 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:49 INFO - PROCESS | 1750 | 1465245709067 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:49 INFO - PROCESS | 1750 | 1465245709278 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 13:41:49 INFO - PROCESS | 1750 | 1465245709447 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:49 INFO - PROCESS | 1750 | 1465245709457 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x921f5800 == 33 [pid = 1750] [id = 45] 13:41:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x921f8400) [pid = 1750] [serial = 133] [outer = (nil)] 13:41:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x92274400) [pid = 1750] [serial = 134] [outer = 0x921f8400] 13:41:49 INFO - PROCESS | 1750 | 1465245709578 Marionette DEBUG loaded listener.js 13:41:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x92f3e000) [pid = 1750] [serial = 135] [outer = 0x921f8400] 13:41:50 INFO - PROCESS | 1750 | 1465245710721 Marionette TRACE conn4 <- [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]]]}] 13:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1728ms 13:41:50 INFO - PROCESS | 1750 | 1465245710780 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 13:41:50 INFO - PROCESS | 1750 | 1465245710784 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 13:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:41:50 INFO - PROCESS | 1750 | 1465245710792 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:41:50 INFO - PROCESS | 1750 | 1465245710798 Marionette TRACE conn4 <- [1,154,null,{}] 13:41:50 INFO - PROCESS | 1750 | 1465245710807 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:50 INFO - PROCESS | 1750 | 1465245710812 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:51 INFO - PROCESS | 1750 | 1465245711105 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 13:41:51 INFO - PROCESS | 1750 | 1465245711238 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:51 INFO - PROCESS | 1750 | 1465245711249 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x93ac6400 == 34 [pid = 1750] [id = 46] 13:41:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x98254400) [pid = 1750] [serial = 136] [outer = (nil)] 13:41:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x9965fc00) [pid = 1750] [serial = 137] [outer = 0x98254400] 13:41:51 INFO - PROCESS | 1750 | 1465245711337 Marionette DEBUG loaded listener.js 13:41:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x99f7b400) [pid = 1750] [serial = 138] [outer = 0x98254400] 13:41:52 INFO - PROCESS | 1750 | 1465245712236 Marionette TRACE conn4 <- [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]]]}] 13:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1486ms 13:41:52 INFO - PROCESS | 1750 | 1465245712280 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 13:41:52 INFO - PROCESS | 1750 | 1465245712287 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 13:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:41:52 INFO - PROCESS | 1750 | 1465245712298 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 1750 | 1465245712301 Marionette TRACE conn4 <- [1,158,null,{}] 13:41:52 INFO - PROCESS | 1750 | 1465245712308 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:52 INFO - PROCESS | 1750 | 1465245712314 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:52 INFO - PROCESS | 1750 | 1465245712538 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 13:41:52 INFO - PROCESS | 1750 | 1465245712735 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:52 INFO - PROCESS | 1750 | 1465245712743 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x9acdf800 == 35 [pid = 1750] [id = 47] 13:41:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x9ace1c00) [pid = 1750] [serial = 139] [outer = (nil)] 13:41:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x9b027400) [pid = 1750] [serial = 140] [outer = 0x9ace1c00] 13:41:52 INFO - PROCESS | 1750 | 1465245712874 Marionette DEBUG loaded listener.js 13:41:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x9b674800) [pid = 1750] [serial = 141] [outer = 0x9ace1c00] 13:41:53 INFO - PROCESS | 1750 | 1465245713803 Marionette TRACE conn4 <- [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]]]}] 13:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1543ms 13:41:53 INFO - PROCESS | 1750 | 1465245713840 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 13:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:41:53 INFO - PROCESS | 1750 | 1465245713844 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 13:41:53 INFO - PROCESS | 1750 | 1465245713853 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:41:53 INFO - PROCESS | 1750 | 1465245713864 Marionette TRACE conn4 <- [1,162,null,{}] 13:41:53 INFO - PROCESS | 1750 | 1465245713878 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:53 INFO - PROCESS | 1750 | 1465245713886 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:54 INFO - PROCESS | 1750 | 1465245714111 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 13:41:54 INFO - PROCESS | 1750 | 1465245714285 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:54 INFO - PROCESS | 1750 | 1465245714292 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x9227ac00 == 36 [pid = 1750] [id = 48] 13:41:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x9a327800) [pid = 1750] [serial = 142] [outer = (nil)] 13:41:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0xa0621800) [pid = 1750] [serial = 143] [outer = 0x9a327800] 13:41:54 INFO - PROCESS | 1750 | 1465245714381 Marionette DEBUG loaded listener.js 13:41:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0xa0627800) [pid = 1750] [serial = 144] [outer = 0x9a327800] 13:41:55 INFO - PROCESS | 1750 | 1465245715299 Marionette TRACE conn4 <- [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]]]}] 13:41:55 INFO - PROCESS | 1750 | 1465245715321 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1494ms 13:41:55 INFO - PROCESS | 1750 | 1465245715344 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 13:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:41:55 INFO - PROCESS | 1750 | 1465245715349 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 13:41:55 INFO - PROCESS | 1750 | 1465245715355 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 1750 | 1465245715359 Marionette TRACE conn4 <- [1,166,null,{}] 13:41:55 INFO - PROCESS | 1750 | 1465245715365 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:55 INFO - PROCESS | 1750 | 1465245715370 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:55 INFO - PROCESS | 1750 | 1465245715551 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 13:41:55 INFO - PROCESS | 1750 | 1465245715693 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:55 INFO - PROCESS | 1750 | 1465245715705 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x9acd8400 == 37 [pid = 1750] [id = 49] 13:41:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x9ace5400) [pid = 1750] [serial = 145] [outer = (nil)] 13:41:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x9bbb7000) [pid = 1750] [serial = 146] [outer = 0x9ace5400] 13:41:55 INFO - PROCESS | 1750 | 1465245715815 Marionette DEBUG loaded listener.js 13:41:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0xa23a6c00) [pid = 1750] [serial = 147] [outer = 0x9ace5400] 13:41:56 INFO - PROCESS | 1750 | 1465245716739 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1429ms 13:41:56 INFO - PROCESS | 1750 | 1465245716786 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 13:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:41:56 INFO - PROCESS | 1750 | 1465245716797 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 13:41:56 INFO - PROCESS | 1750 | 1465245716803 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:41:56 INFO - PROCESS | 1750 | 1465245716807 Marionette TRACE conn4 <- [1,170,null,{}] 13:41:56 INFO - PROCESS | 1750 | 1465245716813 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:56 INFO - PROCESS | 1750 | 1465245716818 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:57 INFO - PROCESS | 1750 | 1465245717026 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 13:41:57 INFO - PROCESS | 1750 | 1465245717223 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:57 INFO - PROCESS | 1750 | 1465245717241 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x95167c00 == 38 [pid = 1750] [id = 50] 13:41:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x95168000) [pid = 1750] [serial = 148] [outer = (nil)] 13:41:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x9516ac00) [pid = 1750] [serial = 149] [outer = 0x95168000] 13:41:57 INFO - PROCESS | 1750 | 1465245717384 Marionette DEBUG loaded listener.js 13:41:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0xa255fc00) [pid = 1750] [serial = 150] [outer = 0x95168000] 13:41:58 INFO - PROCESS | 1750 | 1465245718544 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1782ms 13:41:58 INFO - PROCESS | 1750 | 1465245718584 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 13:41:58 INFO - PROCESS | 1750 | 1465245718589 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 13:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:41:58 INFO - PROCESS | 1750 | 1465245718595 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:41:58 INFO - PROCESS | 1750 | 1465245718599 Marionette TRACE conn4 <- [1,174,null,{}] 13:41:58 INFO - PROCESS | 1750 | 1465245718605 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:58 INFO - PROCESS | 1750 | 1465245718610 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:58 INFO - PROCESS | 1750 | 1465245718787 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 13:41:58 INFO - PROCESS | 1750 | 1465245718932 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:58 INFO - PROCESS | 1750 | 1465245718941 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:41:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x950b0400 == 39 [pid = 1750] [id = 51] 13:41:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x950b0c00) [pid = 1750] [serial = 151] [outer = (nil)] 13:41:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x950be400) [pid = 1750] [serial = 152] [outer = 0x950b0c00] 13:41:59 INFO - PROCESS | 1750 | 1465245719031 Marionette DEBUG loaded listener.js 13:41:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x95169800) [pid = 1750] [serial = 153] [outer = 0x950b0c00] 13:41:59 INFO - PROCESS | 1750 | 1465245719900 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1333ms 13:41:59 INFO - PROCESS | 1750 | 1465245719929 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 13:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:41:59 INFO - PROCESS | 1750 | 1465245719933 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 13:41:59 INFO - PROCESS | 1750 | 1465245719939 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:41:59 INFO - PROCESS | 1750 | 1465245719943 Marionette TRACE conn4 <- [1,178,null,{}] 13:41:59 INFO - PROCESS | 1750 | 1465245719948 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:41:59 INFO - PROCESS | 1750 | 1465245719954 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:00 INFO - PROCESS | 1750 | 1465245720115 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 13:42:00 INFO - PROCESS | 1750 | 1465245720263 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:00 INFO - PROCESS | 1750 | 1465245720269 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x950bcc00 == 40 [pid = 1750] [id = 52] 13:42:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x950e2000) [pid = 1750] [serial = 154] [outer = (nil)] 13:42:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0xa2ff1800) [pid = 1750] [serial = 155] [outer = 0x950e2000] 13:42:00 INFO - PROCESS | 1750 | 1465245720360 Marionette DEBUG loaded listener.js 13:42:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0xa340f000) [pid = 1750] [serial = 156] [outer = 0x950e2000] 13:42:01 INFO - PROCESS | 1750 | 1465245721231 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1335ms 13:42:01 INFO - PROCESS | 1750 | 1465245721275 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 13:42:01 INFO - PROCESS | 1750 | 1465245721278 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 13:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:42:01 INFO - PROCESS | 1750 | 1465245721285 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:42:01 INFO - PROCESS | 1750 | 1465245721288 Marionette TRACE conn4 <- [1,182,null,{}] 13:42:01 INFO - PROCESS | 1750 | 1465245721295 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:01 INFO - PROCESS | 1750 | 1465245721300 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:01 INFO - PROCESS | 1750 | 1465245721467 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 13:42:01 INFO - PROCESS | 1750 | 1465245721619 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:01 INFO - PROCESS | 1750 | 1465245721628 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f3c800 == 41 [pid = 1750] [id = 53] 13:42:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x95160c00) [pid = 1750] [serial = 157] [outer = (nil)] 13:42:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x977ce000) [pid = 1750] [serial = 158] [outer = 0x95160c00] 13:42:01 INFO - PROCESS | 1750 | 1465245721718 Marionette DEBUG loaded listener.js 13:42:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x977d0800) [pid = 1750] [serial = 159] [outer = 0x95160c00] 13:42:02 INFO - PROCESS | 1750 | 1465245722511 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1281ms 13:42:02 INFO - PROCESS | 1750 | 1465245722569 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 13:42:02 INFO - PROCESS | 1750 | 1465245722572 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 13:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:42:02 INFO - PROCESS | 1750 | 1465245722580 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:42:02 INFO - PROCESS | 1750 | 1465245722584 Marionette TRACE conn4 <- [1,186,null,{}] 13:42:02 INFO - PROCESS | 1750 | 1465245722589 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:02 INFO - PROCESS | 1750 | 1465245722594 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:02 INFO - PROCESS | 1750 | 1465245722771 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 13:42:02 INFO - PROCESS | 1750 | 1465245722944 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 1750 | 1465245722952 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x93ac3400 == 42 [pid = 1750] [id = 54] 13:42:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x94fd2800) [pid = 1750] [serial = 160] [outer = (nil)] 13:42:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x977d5c00) [pid = 1750] [serial = 161] [outer = 0x94fd2800] 13:42:03 INFO - PROCESS | 1750 | 1465245723039 Marionette DEBUG loaded listener.js 13:42:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x9ca41800) [pid = 1750] [serial = 162] [outer = 0x94fd2800] 13:42:03 INFO - PROCESS | 1750 | 1465245723859 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1328ms 13:42:03 INFO - PROCESS | 1750 | 1465245723909 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 13:42:03 INFO - PROCESS | 1750 | 1465245723913 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 13:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:42:03 INFO - PROCESS | 1750 | 1465245723920 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:42:03 INFO - PROCESS | 1750 | 1465245723923 Marionette TRACE conn4 <- [1,190,null,{}] 13:42:03 INFO - PROCESS | 1750 | 1465245723929 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:03 INFO - PROCESS | 1750 | 1465245723934 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:04 INFO - PROCESS | 1750 | 1465245724104 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 13:42:04 INFO - PROCESS | 1750 | 1465245724252 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:04 INFO - PROCESS | 1750 | 1465245724264 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x977c8c00 == 43 [pid = 1750] [id = 55] 13:42:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x977d4400) [pid = 1750] [serial = 163] [outer = (nil)] 13:42:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0xa500cc00) [pid = 1750] [serial = 164] [outer = 0x977d4400] 13:42:04 INFO - PROCESS | 1750 | 1465245724366 Marionette DEBUG loaded listener.js 13:42:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0xa62b4000) [pid = 1750] [serial = 165] [outer = 0x977d4400] 13:42:05 INFO - PROCESS | 1750 | 1465245725390 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1528ms 13:42:05 INFO - PROCESS | 1750 | 1465245725449 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 13:42:05 INFO - PROCESS | 1750 | 1465245725454 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 13:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:42:05 INFO - PROCESS | 1750 | 1465245725460 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:42:05 INFO - PROCESS | 1750 | 1465245725465 Marionette TRACE conn4 <- [1,194,null,{}] 13:42:05 INFO - PROCESS | 1750 | 1465245725471 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:05 INFO - PROCESS | 1750 | 1465245725477 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:05 INFO - PROCESS | 1750 | 1465245725898 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 13:42:06 INFO - PROCESS | 1750 | 1465245726091 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 1750 | 1465245726099 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x92e83000 == 44 [pid = 1750] [id = 56] 13:42:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x92f3d000) [pid = 1750] [serial = 166] [outer = (nil)] 13:42:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x93ab9c00) [pid = 1750] [serial = 167] [outer = 0x92f3d000] 13:42:06 INFO - PROCESS | 1750 | 1465245726178 Marionette DEBUG loaded listener.js 13:42:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x93ccc800) [pid = 1750] [serial = 168] [outer = 0x92f3d000] 13:42:07 INFO - PROCESS | 1750 | 1465245727013 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1588ms 13:42:07 INFO - PROCESS | 1750 | 1465245727050 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 13:42:07 INFO - PROCESS | 1750 | 1465245727057 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 13:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:42:07 INFO - PROCESS | 1750 | 1465245727065 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:42:07 INFO - PROCESS | 1750 | 1465245727070 Marionette TRACE conn4 <- [1,198,null,{}] 13:42:07 INFO - PROCESS | 1750 | 1465245727077 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:07 INFO - PROCESS | 1750 | 1465245727082 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:07 INFO - PROCESS | 1750 | 1465245727278 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 13:42:07 INFO - PROCESS | 1750 | 1465245727449 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:07 INFO - PROCESS | 1750 | 1465245727468 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x950e8c00 == 45 [pid = 1750] [id = 57] 13:42:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x950eac00) [pid = 1750] [serial = 169] [outer = (nil)] 13:42:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x95162000) [pid = 1750] [serial = 170] [outer = 0x950eac00] 13:42:07 INFO - PROCESS | 1750 | 1465245727559 Marionette DEBUG loaded listener.js 13:42:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x9516bc00) [pid = 1750] [serial = 171] [outer = 0x950eac00] 13:42:08 INFO - PROCESS | 1750 | --DOCSHELL 0x9912b000 == 44 [pid = 1750] [id = 26] 13:42:08 INFO - PROCESS | 1750 | --DOCSHELL 0x94f59800 == 43 [pid = 1750] [id = 25] 13:42:08 INFO - PROCESS | 1750 | --DOCSHELL 0x92f42800 == 42 [pid = 1750] [id = 44] 13:42:08 INFO - PROCESS | 1750 | --DOCSHELL 0x950e2400 == 41 [pid = 1750] [id = 43] 13:42:08 INFO - PROCESS | 1750 | --DOCSHELL 0x9acdec00 == 40 [pid = 1750] [id = 42] 13:42:08 INFO - PROCESS | 1750 | --DOCSHELL 0x99651400 == 39 [pid = 1750] [id = 41] 13:42:08 INFO - PROCESS | 1750 | --DOCSHELL 0x93cca400 == 38 [pid = 1750] [id = 40] 13:42:08 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x9a327c00) [pid = 1750] [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.] 13:42:08 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x950e1400) [pid = 1750] [serial = 73] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x996e0000) [pid = 1750] [serial = 76] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0xa337f400) [pid = 1750] [serial = 71] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x96deb400) [pid = 1750] [serial = 74] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x9b00b000) [pid = 1750] [serial = 79] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x9b028000) [pid = 1750] [serial = 80] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x92f3a400) [pid = 1750] [serial = 77] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0xa2fed800) [pid = 1750] [serial = 70] [outer = (nil)] [url = about:blank] 13:42:08 INFO - PROCESS | 1750 | 1465245728492 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1487ms 13:42:08 INFO - PROCESS | 1750 | 1465245728552 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 13:42:08 INFO - PROCESS | 1750 | 1465245728556 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 13:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:42:08 INFO - PROCESS | 1750 | 1465245728562 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:42:08 INFO - PROCESS | 1750 | 1465245728565 Marionette TRACE conn4 <- [1,202,null,{}] 13:42:08 INFO - PROCESS | 1750 | 1465245728571 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:08 INFO - PROCESS | 1750 | 1465245728576 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:08 INFO - PROCESS | 1750 | 1465245728742 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 13:42:08 INFO - PROCESS | 1750 | 1465245728865 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:08 INFO - PROCESS | 1750 | 1465245728877 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x93ccc000 == 39 [pid = 1750] [id = 58] 13:42:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x950e1400) [pid = 1750] [serial = 172] [outer = (nil)] 13:42:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x99128800) [pid = 1750] [serial = 173] [outer = 0x950e1400] 13:42:08 INFO - PROCESS | 1750 | 1465245728945 Marionette DEBUG loaded listener.js 13:42:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x99d5f800) [pid = 1750] [serial = 174] [outer = 0x950e1400] 13:42:09 INFO - PROCESS | 1750 | 1465245729667 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1132ms 13:42:09 INFO - PROCESS | 1750 | 1465245729694 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 13:42:09 INFO - PROCESS | 1750 | 1465245729700 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 13:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:42:09 INFO - PROCESS | 1750 | 1465245729727 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:42:09 INFO - PROCESS | 1750 | 1465245729734 Marionette TRACE conn4 <- [1,206,null,{}] 13:42:09 INFO - PROCESS | 1750 | 1465245729744 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:09 INFO - PROCESS | 1750 | 1465245729750 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:09 INFO - PROCESS | 1750 | 1465245729920 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 13:42:09 INFO - PROCESS | 1750 | 1465245729929 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:09 INFO - PROCESS | 1750 | 1465245729935 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x921fcc00 == 40 [pid = 1750] [id = 59] 13:42:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x977d3400) [pid = 1750] [serial = 175] [outer = (nil)] 13:42:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x9b025800) [pid = 1750] [serial = 176] [outer = 0x977d3400] 13:42:10 INFO - PROCESS | 1750 | 1465245730007 Marionette DEBUG loaded listener.js 13:42:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x9b02d000) [pid = 1750] [serial = 177] [outer = 0x977d3400] 13:42:10 INFO - PROCESS | 1750 | 1465245730897 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1255ms 13:42:10 INFO - PROCESS | 1750 | 1465245730965 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 13:42:10 INFO - PROCESS | 1750 | 1465245730968 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 13:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:42:10 INFO - PROCESS | 1750 | 1465245730982 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:42:10 INFO - PROCESS | 1750 | 1465245730985 Marionette TRACE conn4 <- [1,210,null,{}] 13:42:10 INFO - PROCESS | 1750 | 1465245730991 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:10 INFO - PROCESS | 1750 | 1465245730996 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:11 INFO - PROCESS | 1750 | 1465245731212 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 13:42:11 INFO - PROCESS | 1750 | 1465245731235 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:11 INFO - PROCESS | 1750 | 1465245731241 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x950b5800 == 41 [pid = 1750] [id = 60] 13:42:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x953bd000) [pid = 1750] [serial = 178] [outer = (nil)] 13:42:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x9ca68000) [pid = 1750] [serial = 179] [outer = 0x953bd000] 13:42:11 INFO - PROCESS | 1750 | 1465245731314 Marionette DEBUG loaded listener.js 13:42:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x9cb0c000) [pid = 1750] [serial = 180] [outer = 0x953bd000] 13:42:12 INFO - PROCESS | 1750 | 1465245732155 Marionette TRACE conn4 <- [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]]]}] 13:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1233ms 13:42:12 INFO - PROCESS | 1750 | 1465245732217 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 13:42:12 INFO - PROCESS | 1750 | 1465245732221 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 13:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:42:12 INFO - PROCESS | 1750 | 1465245732234 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:42:12 INFO - PROCESS | 1750 | 1465245732236 Marionette TRACE conn4 <- [1,214,null,{}] 13:42:12 INFO - PROCESS | 1750 | 1465245732242 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:12 INFO - PROCESS | 1750 | 1465245732247 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:12 INFO - PROCESS | 1750 | 1465245732447 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 13:42:12 INFO - PROCESS | 1750 | 1465245732470 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 1750 | 1465245732483 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:12 INFO - PROCESS | 1750 | ++DOCSHELL 0xa0623c00 == 42 [pid = 1750] [id = 61] 13:42:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0xa062a000) [pid = 1750] [serial = 181] [outer = (nil)] 13:42:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0xa2321c00) [pid = 1750] [serial = 182] [outer = 0xa062a000] 13:42:12 INFO - PROCESS | 1750 | 1465245732572 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0xa34c2800) [pid = 1750] [serial = 183] [outer = 0xa062a000] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x9ace2000) [pid = 1750] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x9b675000) [pid = 1750] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x99129c00) [pid = 1750] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x93ccfc00) [pid = 1750] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x9b32ac00) [pid = 1750] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x99651c00) [pid = 1750] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x9d808000) [pid = 1750] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x9acd6800) [pid = 1750] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x94fd6c00) [pid = 1750] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0xa23e9400) [pid = 1750] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0xa681e800) [pid = 1750] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x953d5c00) [pid = 1750] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x9a326400) [pid = 1750] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x9ca6a800) [pid = 1750] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x9b673400) [pid = 1750] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:42:13 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x94f56800) [pid = 1750] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:42:13 INFO - PROCESS | 1750 | 1465245733602 Marionette TRACE conn4 <- [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]]]}] 13:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1388ms 13:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:42:13 INFO - PROCESS | 1750 | 1465245733615 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 1750 | 1465245733618 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 13:42:13 INFO - PROCESS | 1750 | 1465245733624 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 1750 | 1465245733628 Marionette TRACE conn4 <- [1,218,null,{}] 13:42:13 INFO - PROCESS | 1750 | 1465245733633 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:13 INFO - PROCESS | 1750 | 1465245733638 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:13 INFO - PROCESS | 1750 | 1465245733790 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 13:42:13 INFO - PROCESS | 1750 | 1465245733803 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:13 INFO - PROCESS | 1750 | 1465245733811 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x953b8000 == 43 [pid = 1750] [id = 62] 13:42:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x99651c00) [pid = 1750] [serial = 184] [outer = (nil)] 13:42:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0xa061c800) [pid = 1750] [serial = 185] [outer = 0x99651c00] 13:42:13 INFO - PROCESS | 1750 | 1465245733883 Marionette DEBUG loaded listener.js 13:42:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0xa4e4ac00) [pid = 1750] [serial = 186] [outer = 0x99651c00] 13:42:14 INFO - PROCESS | 1750 | 1465245734648 Marionette TRACE conn4 <- [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]]]}] 13:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1080ms 13:42:14 INFO - PROCESS | 1750 | 1465245734704 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 1750 | 1465245734707 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 13:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:42:14 INFO - PROCESS | 1750 | 1465245734725 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:42:14 INFO - PROCESS | 1750 | 1465245734727 Marionette TRACE conn4 <- [1,222,null,{}] 13:42:14 INFO - PROCESS | 1750 | 1465245734733 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:14 INFO - PROCESS | 1750 | 1465245734738 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:14 INFO - PROCESS | 1750 | 1465245734924 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 13:42:14 INFO - PROCESS | 1750 | 1465245734932 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:14 INFO - PROCESS | 1750 | 1465245734943 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x93ccdc00 == 44 [pid = 1750] [id = 63] 13:42:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x9a9e1800) [pid = 1750] [serial = 187] [outer = (nil)] 13:42:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0xa6822000) [pid = 1750] [serial = 188] [outer = 0x9a9e1800] 13:42:15 INFO - PROCESS | 1750 | 1465245735019 Marionette DEBUG loaded listener.js 13:42:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0xa688f400) [pid = 1750] [serial = 189] [outer = 0x9a9e1800] 13:42:16 INFO - PROCESS | 1750 | 1465245736087 Marionette TRACE conn4 <- [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]]]}] 13:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1405ms 13:42:16 INFO - PROCESS | 1750 | 1465245736125 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 1750 | 1465245736132 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 13:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:42:16 INFO - PROCESS | 1750 | 1465245736140 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:42:16 INFO - PROCESS | 1750 | 1465245736148 Marionette TRACE conn4 <- [1,226,null,{}] 13:42:16 INFO - PROCESS | 1750 | 1465245736156 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:16 INFO - PROCESS | 1750 | 1465245736163 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:16 INFO - PROCESS | 1750 | 1465245736359 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 13:42:16 INFO - PROCESS | 1750 | 1465245736513 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:16 INFO - PROCESS | 1750 | 1465245736525 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f49000 == 45 [pid = 1750] [id = 64] 13:42:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x94f53400) [pid = 1750] [serial = 190] [outer = (nil)] 13:42:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x95163400) [pid = 1750] [serial = 191] [outer = 0x94f53400] 13:42:16 INFO - PROCESS | 1750 | 1465245736621 Marionette DEBUG loaded listener.js 13:42:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x96defc00) [pid = 1750] [serial = 192] [outer = 0x94f53400] 13:42:17 INFO - PROCESS | 1750 | 1465245737541 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1440ms 13:42:17 INFO - PROCESS | 1750 | 1465245737580 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 13:42:17 INFO - PROCESS | 1750 | 1465245737588 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 13:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:42:17 INFO - PROCESS | 1750 | 1465245737600 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:42:17 INFO - PROCESS | 1750 | 1465245737604 Marionette TRACE conn4 <- [1,230,null,{}] 13:42:17 INFO - PROCESS | 1750 | 1465245737612 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:17 INFO - PROCESS | 1750 | 1465245737618 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:17 INFO - PROCESS | 1750 | 1465245737825 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 13:42:18 INFO - PROCESS | 1750 | 1465245737981 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:18 INFO - PROCESS | 1750 | 1465245737992 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x99129c00 == 46 [pid = 1750] [id = 65] 13:42:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x9a326c00) [pid = 1750] [serial = 193] [outer = (nil)] 13:42:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x9acdec00) [pid = 1750] [serial = 194] [outer = 0x9a326c00] 13:42:18 INFO - PROCESS | 1750 | 1465245738086 Marionette DEBUG loaded listener.js 13:42:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x9b326800) [pid = 1750] [serial = 195] [outer = 0x9a326c00] 13:42:19 INFO - PROCESS | 1750 | 1465245738997 Marionette TRACE conn4 <- [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]]]}] 13:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1437ms 13:42:19 INFO - PROCESS | 1750 | 1465245739037 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 13:42:19 INFO - PROCESS | 1750 | 1465245739041 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 13:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:42:19 INFO - PROCESS | 1750 | 1465245739067 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 1750 | 1465245739074 Marionette TRACE conn4 <- [1,234,null,{}] 13:42:19 INFO - PROCESS | 1750 | 1465245739093 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:19 INFO - PROCESS | 1750 | 1465245739103 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:19 INFO - PROCESS | 1750 | 1465245739310 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 13:42:19 INFO - PROCESS | 1750 | 1465245739469 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:19 INFO - PROCESS | 1750 | 1465245739482 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:19 INFO - PROCESS | 1750 | ++DOCSHELL 0xa3382400 == 47 [pid = 1750] [id = 66] 13:42:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0xa340d400) [pid = 1750] [serial = 196] [outer = (nil)] 13:42:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0xa62aa400) [pid = 1750] [serial = 197] [outer = 0xa340d400] 13:42:19 INFO - PROCESS | 1750 | 1465245739581 Marionette DEBUG loaded listener.js 13:42:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0xa698f800) [pid = 1750] [serial = 198] [outer = 0xa340d400] 13:42:20 INFO - PROCESS | 1750 | 1465245740504 Marionette TRACE conn4 <- [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]]]}] 13:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1505ms 13:42:20 INFO - PROCESS | 1750 | 1465245740555 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 13:42:20 INFO - PROCESS | 1750 | 1465245740559 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 13:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:42:20 INFO - PROCESS | 1750 | 1465245740566 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:42:20 INFO - PROCESS | 1750 | 1465245740569 Marionette TRACE conn4 <- [1,238,null,{}] 13:42:20 INFO - PROCESS | 1750 | 1465245740581 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:20 INFO - PROCESS | 1750 | 1465245740586 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:20 INFO - PROCESS | 1750 | 1465245740771 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 13:42:20 INFO - PROCESS | 1750 | 1465245740924 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:20 INFO - PROCESS | 1750 | 1465245740931 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:20 INFO - PROCESS | 1750 | ++DOCSHELL 0xa338d400 == 48 [pid = 1750] [id = 67] 13:42:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0xa68ac000) [pid = 1750] [serial = 199] [outer = (nil)] 13:42:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0xa82b2800) [pid = 1750] [serial = 200] [outer = 0xa68ac000] 13:42:21 INFO - PROCESS | 1750 | 1465245741038 Marionette DEBUG loaded listener.js 13:42:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0xa8c79800) [pid = 1750] [serial = 201] [outer = 0xa68ac000] 13:42:21 INFO - PROCESS | 1750 | 1465245741851 Marionette TRACE conn4 <- [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]]]}] 13:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1333ms 13:42:21 INFO - PROCESS | 1750 | 1465245741908 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 13:42:21 INFO - PROCESS | 1750 | 1465245741913 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 13:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:42:21 INFO - PROCESS | 1750 | 1465245741922 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:42:21 INFO - PROCESS | 1750 | 1465245741926 Marionette TRACE conn4 <- [1,242,null,{}] 13:42:21 INFO - PROCESS | 1750 | 1465245741932 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:21 INFO - PROCESS | 1750 | 1465245741938 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:22 INFO - PROCESS | 1750 | 1465245742116 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 13:42:22 INFO - PROCESS | 1750 | 1465245742284 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:22 INFO - PROCESS | 1750 | 1465245742296 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x926ec000 == 49 [pid = 1750] [id = 68] 13:42:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x926ecc00) [pid = 1750] [serial = 202] [outer = (nil)] 13:42:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x926f3800) [pid = 1750] [serial = 203] [outer = 0x926ecc00] 13:42:22 INFO - PROCESS | 1750 | 1465245742378 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x926f8c00) [pid = 1750] [serial = 204] [outer = 0x926ecc00] 13:42:23 INFO - PROCESS | 1750 | 1465245743234 Marionette TRACE conn4 <- [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]]]}] 13:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1334ms 13:42:23 INFO - PROCESS | 1750 | 1465245743255 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 13:42:23 INFO - PROCESS | 1750 | 1465245743270 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 13:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:42:23 INFO - PROCESS | 1750 | 1465245743276 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:42:23 INFO - PROCESS | 1750 | 1465245743281 Marionette TRACE conn4 <- [1,246,null,{}] 13:42:23 INFO - PROCESS | 1750 | 1465245743290 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:23 INFO - PROCESS | 1750 | 1465245743300 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:23 INFO - PROCESS | 1750 | 1465245743550 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 13:42:23 INFO - PROCESS | 1750 | 1465245743666 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:23 INFO - PROCESS | 1750 | 1465245743675 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x90b16800 == 50 [pid = 1750] [id = 69] 13:42:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x90b18400) [pid = 1750] [serial = 205] [outer = (nil)] 13:42:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x90b1f400) [pid = 1750] [serial = 206] [outer = 0x90b18400] 13:42:23 INFO - PROCESS | 1750 | 1465245743763 Marionette DEBUG loaded listener.js 13:42:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x9a0f0000) [pid = 1750] [serial = 207] [outer = 0x90b18400] 13:42:24 INFO - PROCESS | 1750 | 1465245744636 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1391ms 13:42:24 INFO - PROCESS | 1750 | 1465245744668 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 1750 | 1465245744672 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 13:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:42:24 INFO - PROCESS | 1750 | 1465245744678 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - PROCESS | 1750 | 1465245744682 Marionette TRACE conn4 <- [1,250,null,{}] 13:42:24 INFO - PROCESS | 1750 | 1465245744688 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:24 INFO - PROCESS | 1750 | 1465245744693 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:24 INFO - PROCESS | 1750 | 1465245744924 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 13:42:25 INFO - PROCESS | 1750 | 1465245745040 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:25 INFO - PROCESS | 1750 | 1465245745050 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x90b1f000 == 51 [pid = 1750] [id = 70] 13:42:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x90b1fc00) [pid = 1750] [serial = 208] [outer = (nil)] 13:42:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x90ce0400) [pid = 1750] [serial = 209] [outer = 0x90b1fc00] 13:42:25 INFO - PROCESS | 1750 | 1465245745132 Marionette DEBUG loaded listener.js 13:42:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x90ce2000) [pid = 1750] [serial = 210] [outer = 0x90b1fc00] 13:42:26 INFO - PROCESS | 1750 | 1465245746145 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1541ms 13:42:26 INFO - PROCESS | 1750 | 1465245746220 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 13:42:26 INFO - PROCESS | 1750 | 1465245746224 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 13:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:42:26 INFO - PROCESS | 1750 | 1465245746231 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:42:26 INFO - PROCESS | 1750 | 1465245746234 Marionette TRACE conn4 <- [1,254,null,{}] 13:42:26 INFO - PROCESS | 1750 | 1465245746240 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:26 INFO - PROCESS | 1750 | 1465245746245 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:26 INFO - PROCESS | 1750 | 1465245746465 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 13:42:26 INFO - PROCESS | 1750 | 1465245746625 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:26 INFO - PROCESS | 1750 | 1465245746635 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x90cd9800 == 52 [pid = 1750] [id = 71] 13:42:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x90cdc000) [pid = 1750] [serial = 211] [outer = (nil)] 13:42:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x91c52800) [pid = 1750] [serial = 212] [outer = 0x90cdc000] 13:42:26 INFO - PROCESS | 1750 | 1465245746758 Marionette DEBUG loaded listener.js 13:42:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x91c56000) [pid = 1750] [serial = 213] [outer = 0x90cdc000] 13:42:27 INFO - PROCESS | 1750 | 1465245747587 Marionette TRACE conn4 <- [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]]]}] 13:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1428ms 13:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:42:27 INFO - PROCESS | 1750 | 1465245747659 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 13:42:27 INFO - PROCESS | 1750 | 1465245747663 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 13:42:27 INFO - PROCESS | 1750 | 1465245747669 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:42:27 INFO - PROCESS | 1750 | 1465245747672 Marionette TRACE conn4 <- [1,258,null,{}] 13:42:27 INFO - PROCESS | 1750 | 1465245747679 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:27 INFO - PROCESS | 1750 | 1465245747684 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:27 INFO - PROCESS | 1750 | 1465245747891 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 13:42:28 INFO - PROCESS | 1750 | 1465245748050 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:28 INFO - PROCESS | 1750 | 1465245748061 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x90ce5400 == 53 [pid = 1750] [id = 72] 13:42:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x90fe8800) [pid = 1750] [serial = 214] [outer = (nil)] 13:42:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x90fee400) [pid = 1750] [serial = 215] [outer = 0x90fe8800] 13:42:28 INFO - PROCESS | 1750 | 1465245748149 Marionette DEBUG loaded listener.js 13:42:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x90ff0800) [pid = 1750] [serial = 216] [outer = 0x90fe8800] 13:42:29 INFO - PROCESS | 1750 | 1465245749070 Marionette TRACE conn4 <- [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]]]}] 13:42:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1432ms 13:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:42:29 INFO - PROCESS | 1750 | 1465245749100 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 13:42:29 INFO - PROCESS | 1750 | 1465245749104 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 13:42:29 INFO - PROCESS | 1750 | 1465245749111 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:42:29 INFO - PROCESS | 1750 | 1465245749114 Marionette TRACE conn4 <- [1,262,null,{}] 13:42:29 INFO - PROCESS | 1750 | 1465245749120 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:29 INFO - PROCESS | 1750 | 1465245749126 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:29 INFO - PROCESS | 1750 | 1465245749306 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 13:42:29 INFO - PROCESS | 1750 | 1465245749465 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:29 INFO - PROCESS | 1750 | 1465245749476 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x90fea000 == 54 [pid = 1750] [id = 73] 13:42:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x90ff4000) [pid = 1750] [serial = 217] [outer = (nil)] 13:42:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91c58400) [pid = 1750] [serial = 218] [outer = 0x90ff4000] 13:42:29 INFO - PROCESS | 1750 | 1465245749557 Marionette DEBUG loaded listener.js 13:42:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91c59c00) [pid = 1750] [serial = 219] [outer = 0x90ff4000] 13:42:30 INFO - PROCESS | 1750 | 1465245750473 Marionette TRACE conn4 <- [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]]]}] 13:42:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1436ms 13:42:30 INFO - PROCESS | 1750 | 1465245750548 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 13:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:42:30 INFO - PROCESS | 1750 | 1465245750553 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 13:42:30 INFO - PROCESS | 1750 | 1465245750559 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:42:30 INFO - PROCESS | 1750 | 1465245750564 Marionette TRACE conn4 <- [1,266,null,{}] 13:42:30 INFO - PROCESS | 1750 | 1465245750570 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:30 INFO - PROCESS | 1750 | 1465245750577 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:30 INFO - PROCESS | 1750 | 1465245750819 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 13:42:31 INFO - PROCESS | 1750 | 1465245751044 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:31 INFO - PROCESS | 1750 | 1465245751052 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x90391000 == 55 [pid = 1750] [id = 74] 13:42:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x90393800) [pid = 1750] [serial = 220] [outer = (nil)] 13:42:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x9039bc00) [pid = 1750] [serial = 221] [outer = 0x90393800] 13:42:31 INFO - PROCESS | 1750 | 1465245751162 Marionette DEBUG loaded listener.js 13:42:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91c5d400) [pid = 1750] [serial = 222] [outer = 0x90393800] 13:42:31 INFO - PROCESS | 1750 | 1465245751973 Marionette TRACE conn4 <- [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]]]}] 13:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1433ms 13:42:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x90399c00) [pid = 1750] [serial = 223] [outer = 0x92f42000] 13:42:32 INFO - PROCESS | 1750 | 1465245752039 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 13:42:32 INFO - PROCESS | 1750 | 1465245752044 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 13:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:42:32 INFO - PROCESS | 1750 | 1465245752140 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:42:32 INFO - PROCESS | 1750 | 1465245752144 Marionette TRACE conn4 <- [1,270,null,{}] 13:42:32 INFO - PROCESS | 1750 | 1465245752150 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:32 INFO - PROCESS | 1750 | 1465245752155 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:32 INFO - PROCESS | 1750 | 1465245752340 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 13:42:32 INFO - PROCESS | 1750 | 1465245752514 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 1750 | 1465245752524 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x91c5e400 == 56 [pid = 1750] [id = 75] 13:42:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x91c60400) [pid = 1750] [serial = 224] [outer = (nil)] 13:42:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x9d807c00) [pid = 1750] [serial = 225] [outer = 0x91c60400] 13:42:32 INFO - PROCESS | 1750 | 1465245752645 Marionette DEBUG loaded listener.js 13:42:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0xa90ad000) [pid = 1750] [serial = 226] [outer = 0x91c60400] 13:42:33 INFO - PROCESS | 1750 | 1465245753484 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1444ms 13:42:33 INFO - PROCESS | 1750 | 1465245753523 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 13:42:33 INFO - PROCESS | 1750 | 1465245753527 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 13:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:42:33 INFO - PROCESS | 1750 | 1465245753533 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 1750 | 1465245753537 Marionette TRACE conn4 <- [1,274,null,{}] 13:42:33 INFO - PROCESS | 1750 | 1465245753542 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:33 INFO - PROCESS | 1750 | 1465245753547 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:33 INFO - PROCESS | 1750 | 1465245753724 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 13:42:33 INFO - PROCESS | 1750 | 1465245753889 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:33 INFO - PROCESS | 1750 | 1465245753898 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8c0400 == 57 [pid = 1750] [id = 76] 13:42:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8e8c1400) [pid = 1750] [serial = 227] [outer = (nil)] 13:42:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8e8c6c00) [pid = 1750] [serial = 228] [outer = 0x8e8c1400] 13:42:33 INFO - PROCESS | 1750 | 1465245753984 Marionette DEBUG loaded listener.js 13:42:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8e8c9c00) [pid = 1750] [serial = 229] [outer = 0x8e8c1400] 13:42:34 INFO - PROCESS | 1750 | 1465245754824 Marionette TRACE conn4 <- [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]]]}] 13:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1333ms 13:42:34 INFO - PROCESS | 1750 | 1465245754867 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 13:42:34 INFO - PROCESS | 1750 | 1465245754870 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 13:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:42:34 INFO - PROCESS | 1750 | 1465245754876 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:42:34 INFO - PROCESS | 1750 | 1465245754880 Marionette TRACE conn4 <- [1,278,null,{}] 13:42:34 INFO - PROCESS | 1750 | 1465245754885 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:34 INFO - PROCESS | 1750 | 1465245754890 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:35 INFO - PROCESS | 1750 | 1465245755068 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 13:42:35 INFO - PROCESS | 1750 | 1465245755229 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:35 INFO - PROCESS | 1750 | 1465245755238 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8bec00 == 58 [pid = 1750] [id = 77] 13:42:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8e8c3800) [pid = 1750] [serial = 230] [outer = (nil)] 13:42:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8ebc6800) [pid = 1750] [serial = 231] [outer = 0x8e8c3800] 13:42:35 INFO - PROCESS | 1750 | 1465245755319 Marionette DEBUG loaded listener.js 13:42:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8ebc7800) [pid = 1750] [serial = 232] [outer = 0x8e8c3800] 13:42:36 INFO - PROCESS | 1750 | 1465245756233 Marionette TRACE conn4 <- [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]]]}] 13:42:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1428ms 13:42:36 INFO - PROCESS | 1750 | 1465245756306 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 13:42:36 INFO - PROCESS | 1750 | 1465245756309 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 13:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:42:36 INFO - PROCESS | 1750 | 1465245756316 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:42:36 INFO - PROCESS | 1750 | 1465245756319 Marionette TRACE conn4 <- [1,282,null,{}] 13:42:36 INFO - PROCESS | 1750 | 1465245756325 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:36 INFO - PROCESS | 1750 | 1465245756330 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:36 INFO - PROCESS | 1750 | 1465245756821 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 13:42:37 INFO - PROCESS | 1750 | 1465245757046 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:37 INFO - PROCESS | 1750 | 1465245757054 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x90394c00 == 59 [pid = 1750] [id = 78] 13:42:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x90395400) [pid = 1750] [serial = 233] [outer = (nil)] 13:42:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x90398000) [pid = 1750] [serial = 234] [outer = 0x90395400] 13:42:37 INFO - PROCESS | 1750 | 1465245757132 Marionette DEBUG loaded listener.js 13:42:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x90b12c00) [pid = 1750] [serial = 235] [outer = 0x90395400] 13:42:37 INFO - PROCESS | 1750 | 1465245757953 Marionette TRACE conn4 <- [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]]]}] 13:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1683ms 13:42:38 INFO - PROCESS | 1750 | 1465245758001 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 13:42:38 INFO - PROCESS | 1750 | 1465245758007 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 13:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:42:38 INFO - PROCESS | 1750 | 1465245758015 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:42:38 INFO - PROCESS | 1750 | 1465245758020 Marionette TRACE conn4 <- [1,286,null,{}] 13:42:38 INFO - PROCESS | 1750 | 1465245758027 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:38 INFO - PROCESS | 1750 | 1465245758032 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:38 INFO - PROCESS | 1750 | 1465245758220 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 13:42:38 INFO - PROCESS | 1750 | 1465245758383 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:38 INFO - PROCESS | 1750 | 1465245758389 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x90ce6c00 == 60 [pid = 1750] [id = 79] 13:42:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x90ce8800) [pid = 1750] [serial = 236] [outer = (nil)] 13:42:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x921f2800) [pid = 1750] [serial = 237] [outer = 0x90ce8800] 13:42:38 INFO - PROCESS | 1750 | 1465245758471 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x92274000) [pid = 1750] [serial = 238] [outer = 0x90ce8800] 13:42:39 INFO - PROCESS | 1750 | 1465245759324 Marionette TRACE conn4 <- [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]]]}] 13:42:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1332ms 13:42:39 INFO - PROCESS | 1750 | 1465245759346 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 1750 | 1465245759353 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 13:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:42:39 INFO - PROCESS | 1750 | 1465245759389 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 1750 | 1465245759393 Marionette TRACE conn4 <- [1,290,null,{}] 13:42:39 INFO - PROCESS | 1750 | 1465245759399 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:39 INFO - PROCESS | 1750 | 1465245759405 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:39 INFO - PROCESS | 1750 | 1465245759576 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 13:42:39 INFO - PROCESS | 1750 | 1465245759846 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:39 INFO - PROCESS | 1750 | 1465245759853 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x921f2c00 == 61 [pid = 1750] [id = 80] 13:42:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x94f57c00) [pid = 1750] [serial = 239] [outer = (nil)] 13:42:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x950b1c00) [pid = 1750] [serial = 240] [outer = 0x94f57c00] 13:42:39 INFO - PROCESS | 1750 | 1465245759966 Marionette DEBUG loaded listener.js 13:42:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x950bb400) [pid = 1750] [serial = 241] [outer = 0x94f57c00] 13:42:40 INFO - PROCESS | 1750 | 1465245760848 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:42:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1537ms 13:42:40 INFO - PROCESS | 1750 | 1465245760923 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 13:42:40 INFO - PROCESS | 1750 | 1465245760929 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 13:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:42:40 INFO - PROCESS | 1750 | 1465245760945 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:42:40 INFO - PROCESS | 1750 | 1465245760951 Marionette TRACE conn4 <- [1,294,null,{}] 13:42:40 INFO - PROCESS | 1750 | 1465245760957 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:40 INFO - PROCESS | 1750 | 1465245760963 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x9a71d000 == 60 [pid = 1750] [id = 18] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x9820c400 == 59 [pid = 1750] [id = 6] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x996d7400 == 58 [pid = 1750] [id = 19] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x9ace5c00 == 57 [pid = 1750] [id = 14] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x9ca6c400 == 56 [pid = 1750] [id = 21] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x93abfc00 == 55 [pid = 1750] [id = 10] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x953bf400 == 54 [pid = 1750] [id = 15] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x9b003800 == 53 [pid = 1750] [id = 12] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x92f48c00 == 52 [pid = 1750] [id = 8] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x9d807800 == 51 [pid = 1750] [id = 24] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x9acdf800 == 50 [pid = 1750] [id = 47] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x96dea000 == 49 [pid = 1750] [id = 22] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x92f3c800 == 48 [pid = 1750] [id = 53] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x92f47800 == 47 [pid = 1750] [id = 16] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x921f5800 == 46 [pid = 1750] [id = 45] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x950b0400 == 45 [pid = 1750] [id = 51] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x93ac3400 == 44 [pid = 1750] [id = 54] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x99127400 == 43 [pid = 1750] [id = 20] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x950bcc00 == 42 [pid = 1750] [id = 52] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x93ac6400 == 41 [pid = 1750] [id = 46] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0xa2528c00 == 40 [pid = 1750] [id = 13] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x95167c00 == 39 [pid = 1750] [id = 50] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x9acd8400 == 38 [pid = 1750] [id = 49] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x92f3dc00 == 37 [pid = 1750] [id = 23] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x977c8c00 == 36 [pid = 1750] [id = 55] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x9227ac00 == 35 [pid = 1750] [id = 48] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x93ccbc00 == 34 [pid = 1750] [id = 39] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x92e83000 == 33 [pid = 1750] [id = 56] 13:42:43 INFO - PROCESS | 1750 | --DOCSHELL 0x93ac0000 == 32 [pid = 1750] [id = 17] 13:42:43 INFO - PROCESS | 1750 | 1465245763226 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x9b004800) [pid = 1750] [serial = 125] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9ca69400) [pid = 1750] [serial = 131] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9bbf2c00) [pid = 1750] [serial = 128] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9b005800) [pid = 1750] [serial = 83] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x9a7c5800) [pid = 1750] [serial = 82] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9ca64000) [pid = 1750] [serial = 129] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x950e3400) [pid = 1750] [serial = 119] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x950ea000) [pid = 1750] [serial = 120] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9ca41c00) [pid = 1750] [serial = 86] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9bb02c00) [pid = 1750] [serial = 85] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x996d9000) [pid = 1750] [serial = 122] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0xa23a1400) [pid = 1750] [serial = 89] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0xa1085400) [pid = 1750] [serial = 88] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0xa2feac00) [pid = 1750] [serial = 92] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0xa25f4400) [pid = 1750] [serial = 91] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x96df1400) [pid = 1750] [serial = 117] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0xa35d4000) [pid = 1750] [serial = 95] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x953d2c00) [pid = 1750] [serial = 116] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0xa34c0c00) [pid = 1750] [serial = 94] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0xa68a5c00) [pid = 1750] [serial = 99] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0xa68a3800) [pid = 1750] [serial = 98] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0xa6bd4c00) [pid = 1750] [serial = 102] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0xa6bd3400) [pid = 1750] [serial = 101] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0xa82e7000) [pid = 1750] [serial = 105] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0xa6f38400) [pid = 1750] [serial = 104] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0xa8c20800) [pid = 1750] [serial = 108] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0xa8c46400) [pid = 1750] [serial = 107] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0xa0625000) [pid = 1750] [serial = 111] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0xa0624000) [pid = 1750] [serial = 110] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9b027800) [pid = 1750] [serial = 126] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x9ca69c00) [pid = 1750] [serial = 114] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x9a0eec00) [pid = 1750] [serial = 113] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x99d64c00) [pid = 1750] [serial = 123] [outer = (nil)] [url = about:blank] 13:42:43 INFO - PROCESS | 1750 | 1465245763682 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:43 INFO - PROCESS | 1750 | 1465245763691 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebc5400 == 33 [pid = 1750] [id = 81] 13:42:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8ebd0000) [pid = 1750] [serial = 242] [outer = (nil)] 13:42:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x9038e800) [pid = 1750] [serial = 243] [outer = 0x8ebd0000] 13:42:43 INFO - PROCESS | 1750 | 1465245763833 Marionette DEBUG loaded listener.js 13:42:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x90b11800) [pid = 1750] [serial = 244] [outer = 0x8ebd0000] 13:42:44 INFO - PROCESS | 1750 | 1465245764717 Marionette TRACE conn4 <- [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]]]}] 13:42:44 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. 13:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 3843ms 13:42:44 INFO - PROCESS | 1750 | 1465245764783 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 1750 | 1465245764789 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 13:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:42:44 INFO - PROCESS | 1750 | 1465245764797 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:42:44 INFO - PROCESS | 1750 | 1465245764803 Marionette TRACE conn4 <- [1,298,null,{}] 13:42:44 INFO - PROCESS | 1750 | 1465245764811 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:44 INFO - PROCESS | 1750 | 1465245764817 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:45 INFO - PROCESS | 1750 | 1465245765038 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 13:42:45 INFO - PROCESS | 1750 | 1465245765260 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:45 INFO - PROCESS | 1750 | 1465245765270 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x90ff1400 == 34 [pid = 1750] [id = 82] 13:42:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x90ff6800) [pid = 1750] [serial = 245] [outer = (nil)] 13:42:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x91c5c800) [pid = 1750] [serial = 246] [outer = 0x90ff6800] 13:42:45 INFO - PROCESS | 1750 | 1465245765403 Marionette DEBUG loaded listener.js 13:42:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x926ed800) [pid = 1750] [serial = 247] [outer = 0x90ff6800] 13:42:47 INFO - PROCESS | 1750 | --DOCSHELL 0x953b8000 == 33 [pid = 1750] [id = 62] 13:42:47 INFO - PROCESS | 1750 | --DOCSHELL 0x90ce5400 == 32 [pid = 1750] [id = 72] 13:42:47 INFO - PROCESS | 1750 | --DOCSHELL 0x90cd9800 == 31 [pid = 1750] [id = 71] 13:42:47 INFO - PROCESS | 1750 | --DOCSHELL 0x90fea000 == 30 [pid = 1750] [id = 73] 13:42:47 INFO - PROCESS | 1750 | --DOCSHELL 0x90ce6c00 == 29 [pid = 1750] [id = 79] 13:42:47 INFO - PROCESS | 1750 | --DOCSHELL 0x90394c00 == 28 [pid = 1750] [id = 78] 13:42:47 INFO - PROCESS | 1750 | --DOCSHELL 0x90391000 == 27 [pid = 1750] [id = 74] 13:42:47 INFO - PROCESS | 1750 | --DOCSHELL 0x91c5e400 == 26 [pid = 1750] [id = 75] 13:42:47 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8c0400 == 25 [pid = 1750] [id = 76] 13:42:47 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8bec00 == 24 [pid = 1750] [id = 77] 13:42:48 INFO - PROCESS | 1750 | 1465245768152 Marionette TRACE conn4 <- [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]]]}] 13:42:48 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. 13:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 3385ms 13:42:48 INFO - PROCESS | 1750 | 1465245768197 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 13:42:48 INFO - PROCESS | 1750 | 1465245768203 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 13:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:42:48 INFO - PROCESS | 1750 | 1465245768211 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:42:48 INFO - PROCESS | 1750 | 1465245768218 Marionette TRACE conn4 <- [1,302,null,{}] 13:42:48 INFO - PROCESS | 1750 | 1465245768226 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:48 INFO - PROCESS | 1750 | 1465245768231 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:48 INFO - PROCESS | 1750 | 1465245768392 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 13:42:48 INFO - PROCESS | 1750 | 1465245768402 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:48 INFO - PROCESS | 1750 | 1465245768412 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x90b1d800 == 25 [pid = 1750] [id = 83] 13:42:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x90b1dc00) [pid = 1750] [serial = 248] [outer = (nil)] 13:42:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x90fe9000) [pid = 1750] [serial = 249] [outer = 0x90b1dc00] 13:42:48 INFO - PROCESS | 1750 | 1465245768486 Marionette DEBUG loaded listener.js 13:42:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x90fef400) [pid = 1750] [serial = 250] [outer = 0x90b1dc00] 13:42:49 INFO - PROCESS | 1750 | 1465245769395 Marionette TRACE conn4 <- [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]]]}] 13:42:49 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. 13:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1233ms 13:42:49 INFO - PROCESS | 1750 | 1465245769445 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 1750 | 1465245769453 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 13:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:42:49 INFO - PROCESS | 1750 | 1465245769464 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - PROCESS | 1750 | 1465245769468 Marionette TRACE conn4 <- [1,306,null,{}] 13:42:49 INFO - PROCESS | 1750 | 1465245769474 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:49 INFO - PROCESS | 1750 | 1465245769479 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:49 INFO - PROCESS | 1750 | 1465245769656 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 13:42:49 INFO - PROCESS | 1750 | 1465245769666 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:49 INFO - PROCESS | 1750 | 1465245769677 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f1800 == 26 [pid = 1750] [id = 84] 13:42:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x926f4800) [pid = 1750] [serial = 251] [outer = (nil)] 13:42:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x92f49c00) [pid = 1750] [serial = 252] [outer = 0x926f4800] 13:42:49 INFO - PROCESS | 1750 | 1465245769870 Marionette DEBUG loaded listener.js 13:42:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x93ccbc00) [pid = 1750] [serial = 253] [outer = 0x926f4800] 13:42:50 INFO - PROCESS | 1750 | 1465245770799 Marionette TRACE conn4 <- [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]]]}] 13:42:50 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. 13:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1385ms 13:42:50 INFO - PROCESS | 1750 | 1465245770857 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 13:42:50 INFO - PROCESS | 1750 | 1465245770860 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 13:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:42:50 INFO - PROCESS | 1750 | 1465245770867 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:42:50 INFO - PROCESS | 1750 | 1465245770872 Marionette TRACE conn4 <- [1,310,null,{}] 13:42:50 INFO - PROCESS | 1750 | 1465245770888 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:50 INFO - PROCESS | 1750 | 1465245770896 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:51 INFO - PROCESS | 1750 | 1465245771125 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 13:42:51 INFO - PROCESS | 1750 | 1465245771224 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 1750 | 1465245771237 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x953b5c00 == 27 [pid = 1750] [id = 85] 13:42:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x953bf800) [pid = 1750] [serial = 254] [outer = (nil)] 13:42:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x96de4800) [pid = 1750] [serial = 255] [outer = 0x953bf800] 13:42:51 INFO - PROCESS | 1750 | 1465245771310 Marionette DEBUG loaded listener.js 13:42:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x977cdc00) [pid = 1750] [serial = 256] [outer = 0x953bf800] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x950b0c00) [pid = 1750] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x98254400) [pid = 1750] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x953bd000) [pid = 1750] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9ace5400) [pid = 1750] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x977d4400) [pid = 1750] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x95168000) [pid = 1750] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9a327800) [pid = 1750] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x95160c00) [pid = 1750] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x950eac00) [pid = 1750] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x977d3400) [pid = 1750] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x921f8400) [pid = 1750] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x92f3d000) [pid = 1750] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0xa062a000) [pid = 1750] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x9ace1c00) [pid = 1750] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x950e2000) [pid = 1750] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x94fd2800) [pid = 1750] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x950e1400) [pid = 1750] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x9acd8000) [pid = 1750] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x9a9e1800) [pid = 1750] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x99651c00) [pid = 1750] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x90395400) [pid = 1750] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x94f53400) [pid = 1750] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x9a326c00) [pid = 1750] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x90ce8800) [pid = 1750] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0xa340d400) [pid = 1750] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0xa68ac000) [pid = 1750] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x926ecc00) [pid = 1750] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x90b18400) [pid = 1750] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x90b1fc00) [pid = 1750] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x90cdc000) [pid = 1750] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x90fe8800) [pid = 1750] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x90ff4000) [pid = 1750] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x90393800) [pid = 1750] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x91c60400) [pid = 1750] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x8e8c1400) [pid = 1750] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:42:52 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x8e8c3800) [pid = 1750] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:42:52 INFO - PROCESS | 1750 | 1465245772565 Marionette TRACE conn4 <- [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]]]}] 13:42:52 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. 13:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1740ms 13:42:52 INFO - PROCESS | 1750 | 1465245772617 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 13:42:52 INFO - PROCESS | 1750 | 1465245772622 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 13:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:42:52 INFO - PROCESS | 1750 | 1465245772645 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:42:52 INFO - PROCESS | 1750 | 1465245772648 Marionette TRACE conn4 <- [1,314,null,{}] 13:42:52 INFO - PROCESS | 1750 | 1465245772654 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:52 INFO - PROCESS | 1750 | 1465245772659 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:52 INFO - PROCESS | 1750 | 1465245772819 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 13:42:52 INFO - PROCESS | 1750 | 1465245772829 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:52 INFO - PROCESS | 1750 | 1465245772835 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8c1400 == 28 [pid = 1750] [id = 86] 13:42:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x90cdf800) [pid = 1750] [serial = 257] [outer = (nil)] 13:42:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x950e2000) [pid = 1750] [serial = 258] [outer = 0x90cdf800] 13:42:52 INFO - PROCESS | 1750 | 1465245772907 Marionette DEBUG loaded listener.js 13:42:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x953d1800) [pid = 1750] [serial = 259] [outer = 0x90cdf800] 13:42:53 INFO - PROCESS | 1750 | 1465245773700 Marionette TRACE conn4 <- [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]]]}] 13:42:53 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. 13:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1095ms 13:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:42:53 INFO - PROCESS | 1750 | 1465245773792 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 13:42:53 INFO - PROCESS | 1750 | 1465245773795 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 13:42:53 INFO - PROCESS | 1750 | 1465245773803 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:42:53 INFO - PROCESS | 1750 | 1465245773807 Marionette TRACE conn4 <- [1,318,null,{}] 13:42:53 INFO - PROCESS | 1750 | 1465245773816 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:53 INFO - PROCESS | 1750 | 1465245773820 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:53 INFO - PROCESS | 1750 | 1465245773971 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 13:42:54 INFO - PROCESS | 1750 | 1465245773981 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:54 INFO - PROCESS | 1750 | 1465245773990 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x950b1000 == 29 [pid = 1750] [id = 87] 13:42:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x950e8800) [pid = 1750] [serial = 260] [outer = (nil)] 13:42:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x9825dc00) [pid = 1750] [serial = 261] [outer = 0x950e8800] 13:42:54 INFO - PROCESS | 1750 | 1465245774057 Marionette DEBUG loaded listener.js 13:42:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x995a6800) [pid = 1750] [serial = 262] [outer = 0x950e8800] 13:42:55 INFO - PROCESS | 1750 | 1465245775248 Marionette TRACE conn4 <- [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]]]}] 13:42:55 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. 13:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1487ms 13:42:55 INFO - PROCESS | 1750 | 1465245775290 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 13:42:55 INFO - PROCESS | 1750 | 1465245775297 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 13:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:42:55 INFO - PROCESS | 1750 | 1465245775305 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:42:55 INFO - PROCESS | 1750 | 1465245775313 Marionette TRACE conn4 <- [1,322,null,{}] 13:42:55 INFO - PROCESS | 1750 | 1465245775321 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:55 INFO - PROCESS | 1750 | 1465245775327 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:55 INFO - PROCESS | 1750 | 1465245775566 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 13:42:55 INFO - PROCESS | 1750 | 1465245775821 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:55 INFO - PROCESS | 1750 | 1465245775832 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x90ce5400 == 30 [pid = 1750] [id = 88] 13:42:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x90ff7000) [pid = 1750] [serial = 263] [outer = (nil)] 13:42:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x92f47800) [pid = 1750] [serial = 264] [outer = 0x90ff7000] 13:42:55 INFO - PROCESS | 1750 | 1465245775922 Marionette DEBUG loaded listener.js 13:42:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x94fdd000) [pid = 1750] [serial = 265] [outer = 0x90ff7000] 13:42:56 INFO - PROCESS | 1750 | 1465245776843 Marionette TRACE conn4 <- [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]]]}] 13:42:56 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. 13:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1593ms 13:42:56 INFO - PROCESS | 1750 | 1465245776898 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 13:42:56 INFO - PROCESS | 1750 | 1465245776905 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 13:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:42:56 INFO - PROCESS | 1750 | 1465245776916 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:42:56 INFO - PROCESS | 1750 | 1465245776920 Marionette TRACE conn4 <- [1,326,null,{}] 13:42:56 INFO - PROCESS | 1750 | 1465245776928 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:56 INFO - PROCESS | 1750 | 1465245776934 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:57 INFO - PROCESS | 1750 | 1465245777161 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 13:42:57 INFO - PROCESS | 1750 | 1465245777368 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:57 INFO - PROCESS | 1750 | 1465245777378 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x96df2800 == 31 [pid = 1750] [id = 89] 13:42:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x977d4400) [pid = 1750] [serial = 266] [outer = (nil)] 13:42:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x995a0800) [pid = 1750] [serial = 267] [outer = 0x977d4400] 13:42:57 INFO - PROCESS | 1750 | 1465245777513 Marionette DEBUG loaded listener.js 13:42:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x99660000) [pid = 1750] [serial = 268] [outer = 0x977d4400] 13:42:58 INFO - PROCESS | 1750 | 1465245778514 Marionette TRACE conn4 <- [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]]]}] 13:42:58 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. 13:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1637ms 13:42:58 INFO - PROCESS | 1750 | 1465245778553 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 13:42:58 INFO - PROCESS | 1750 | 1465245778556 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 13:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:42:58 INFO - PROCESS | 1750 | 1465245778564 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:42:58 INFO - PROCESS | 1750 | 1465245778570 Marionette TRACE conn4 <- [1,330,null,{}] 13:42:58 INFO - PROCESS | 1750 | 1465245778587 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:42:58 INFO - PROCESS | 1750 | 1465245778596 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:58 INFO - PROCESS | 1750 | 1465245778834 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 13:42:59 INFO - PROCESS | 1750 | 1465245779118 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:59 INFO - PROCESS | 1750 | 1465245779128 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:42:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a722000 == 32 [pid = 1750] [id = 90] 13:42:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x9a722400) [pid = 1750] [serial = 269] [outer = (nil)] 13:42:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x9a9da800) [pid = 1750] [serial = 270] [outer = 0x9a722400] 13:42:59 INFO - PROCESS | 1750 | 1465245779220 Marionette DEBUG loaded listener.js 13:42:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x9acdb000) [pid = 1750] [serial = 271] [outer = 0x9a722400] 13:43:00 INFO - PROCESS | 1750 | 1465245780146 Marionette TRACE conn4 <- [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]]]}] 13:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1635ms 13:43:00 INFO - PROCESS | 1750 | 1465245780198 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 13:43:00 INFO - PROCESS | 1750 | 1465245780203 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 13:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:43:00 INFO - PROCESS | 1750 | 1465245780210 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:43:00 INFO - PROCESS | 1750 | 1465245780213 Marionette TRACE conn4 <- [1,334,null,{}] 13:43:00 INFO - PROCESS | 1750 | 1465245780219 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:00 INFO - PROCESS | 1750 | 1465245780224 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:00 INFO - PROCESS | 1750 | 1465245780410 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 13:43:00 INFO - PROCESS | 1750 | 1465245780615 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:00 INFO - PROCESS | 1750 | 1465245780624 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f5800 == 33 [pid = 1750] [id = 91] 13:43:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x9a2e3c00) [pid = 1750] [serial = 272] [outer = (nil)] 13:43:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x9b004400) [pid = 1750] [serial = 273] [outer = 0x9a2e3c00] 13:43:00 INFO - PROCESS | 1750 | 1465245780718 Marionette DEBUG loaded listener.js 13:43:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x9776c800) [pid = 1750] [serial = 274] [outer = 0x9a2e3c00] 13:43:01 INFO - PROCESS | 1750 | 1465245781576 Marionette TRACE conn4 <- [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]]]}] 13:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1431ms 13:43:01 INFO - PROCESS | 1750 | 1465245781643 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 13:43:01 INFO - PROCESS | 1750 | 1465245781648 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 13:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:43:01 INFO - PROCESS | 1750 | 1465245781656 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:43:01 INFO - PROCESS | 1750 | 1465245781661 Marionette TRACE conn4 <- [1,338,null,{}] 13:43:01 INFO - PROCESS | 1750 | 1465245781667 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:01 INFO - PROCESS | 1750 | 1465245781672 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:01 INFO - PROCESS | 1750 | 1465245781895 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 13:43:02 INFO - PROCESS | 1750 | 1465245782109 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 1750 | 1465245782118 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x90395400 == 34 [pid = 1750] [id = 92] 13:43:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x950bcc00) [pid = 1750] [serial = 275] [outer = (nil)] 13:43:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x9b02a400) [pid = 1750] [serial = 276] [outer = 0x950bcc00] 13:43:02 INFO - PROCESS | 1750 | 1465245782252 Marionette DEBUG loaded listener.js 13:43:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x9b028800) [pid = 1750] [serial = 277] [outer = 0x950bcc00] 13:43:03 INFO - PROCESS | 1750 | 1465245783148 Marionette TRACE conn4 <- [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]]]}] 13:43:03 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. 13:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1538ms 13:43:03 INFO - PROCESS | 1750 | 1465245783195 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 13:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:43:03 INFO - PROCESS | 1750 | 1465245783199 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 13:43:03 INFO - PROCESS | 1750 | 1465245783205 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:43:03 INFO - PROCESS | 1750 | 1465245783209 Marionette TRACE conn4 <- [1,342,null,{}] 13:43:03 INFO - PROCESS | 1750 | 1465245783215 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:03 INFO - PROCESS | 1750 | 1465245783226 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:03 INFO - PROCESS | 1750 | 1465245783460 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 13:43:03 INFO - PROCESS | 1750 | 1465245783662 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:03 INFO - PROCESS | 1750 | 1465245783673 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x9bbed400 == 35 [pid = 1750] [id = 93] 13:43:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x9ca3c800) [pid = 1750] [serial = 278] [outer = (nil)] 13:43:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x9ca67800) [pid = 1750] [serial = 279] [outer = 0x9ca3c800] 13:43:03 INFO - PROCESS | 1750 | 1465245783811 Marionette DEBUG loaded listener.js 13:43:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x9ca6a800) [pid = 1750] [serial = 280] [outer = 0x9ca3c800] 13:43:04 INFO - PROCESS | 1750 | 1465245784700 Marionette TRACE conn4 <- [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]]]}] 13:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1533ms 13:43:04 INFO - PROCESS | 1750 | 1465245784739 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 13:43:04 INFO - PROCESS | 1750 | 1465245784742 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 13:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:43:04 INFO - PROCESS | 1750 | 1465245784749 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:43:04 INFO - PROCESS | 1750 | 1465245784753 Marionette TRACE conn4 <- [1,346,null,{}] 13:43:04 INFO - PROCESS | 1750 | 1465245784760 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:04 INFO - PROCESS | 1750 | 1465245784765 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:04 INFO - PROCESS | 1750 | 1465245784939 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 13:43:05 INFO - PROCESS | 1750 | 1465245785102 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:05 INFO - PROCESS | 1750 | 1465245785110 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b676c00 == 36 [pid = 1750] [id = 94] 13:43:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x9ca3dc00) [pid = 1750] [serial = 281] [outer = (nil)] 13:43:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x9cb49c00) [pid = 1750] [serial = 282] [outer = 0x9ca3dc00] 13:43:05 INFO - PROCESS | 1750 | 1465245785198 Marionette DEBUG loaded listener.js 13:43:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x9cb4f400) [pid = 1750] [serial = 283] [outer = 0x9ca3dc00] 13:43:06 INFO - PROCESS | 1750 | 1465245786080 Marionette TRACE conn4 <- [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]]]}] 13:43:06 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. 13:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1383ms 13:43:06 INFO - PROCESS | 1750 | 1465245786133 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 13:43:06 INFO - PROCESS | 1750 | 1465245786136 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 13:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:43:06 INFO - PROCESS | 1750 | 1465245786163 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 1750 | 1465245786167 Marionette TRACE conn4 <- [1,350,null,{}] 13:43:06 INFO - PROCESS | 1750 | 1465245786173 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:06 INFO - PROCESS | 1750 | 1465245786178 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:06 INFO - PROCESS | 1750 | 1465245786367 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 13:43:06 INFO - PROCESS | 1750 | 1465245786535 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:06 INFO - PROCESS | 1750 | 1465245786543 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x90ff0000 == 37 [pid = 1750] [id = 95] 13:43:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x93ac6800) [pid = 1750] [serial = 284] [outer = (nil)] 13:43:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0xa061d400) [pid = 1750] [serial = 285] [outer = 0x93ac6800] 13:43:06 INFO - PROCESS | 1750 | 1465245786629 Marionette DEBUG loaded listener.js 13:43:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0xa0623800) [pid = 1750] [serial = 286] [outer = 0x93ac6800] 13:43:07 INFO - PROCESS | 1750 | 1465245787509 Marionette TRACE conn4 <- [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]]]}] 13:43:07 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. 13:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1386ms 13:43:07 INFO - PROCESS | 1750 | 1465245787547 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 13:43:07 INFO - PROCESS | 1750 | 1465245787551 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 13:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:43:07 INFO - PROCESS | 1750 | 1465245787557 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:43:07 INFO - PROCESS | 1750 | 1465245787560 Marionette TRACE conn4 <- [1,354,null,{}] 13:43:07 INFO - PROCESS | 1750 | 1465245787567 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:07 INFO - PROCESS | 1750 | 1465245787572 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:07 INFO - PROCESS | 1750 | 1465245787751 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 13:43:07 INFO - PROCESS | 1750 | 1465245787918 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:07 INFO - PROCESS | 1750 | 1465245787925 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x90feb400 == 38 [pid = 1750] [id = 96] 13:43:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0xa061bc00) [pid = 1750] [serial = 287] [outer = (nil)] 13:43:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0xa2098c00) [pid = 1750] [serial = 288] [outer = 0xa061bc00] 13:43:08 INFO - PROCESS | 1750 | 1465245788018 Marionette DEBUG loaded listener.js 13:43:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0xa231e400) [pid = 1750] [serial = 289] [outer = 0xa061bc00] 13:43:09 INFO - PROCESS | 1750 | 1465245789040 Marionette TRACE conn4 <- [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]]]}] 13:43:09 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. 13:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1538ms 13:43:09 INFO - PROCESS | 1750 | 1465245789096 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 13:43:09 INFO - PROCESS | 1750 | 1465245789100 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 13:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:43:09 INFO - PROCESS | 1750 | 1465245789106 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:43:09 INFO - PROCESS | 1750 | 1465245789110 Marionette TRACE conn4 <- [1,358,null,{}] 13:43:09 INFO - PROCESS | 1750 | 1465245789116 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:09 INFO - PROCESS | 1750 | 1465245789121 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:09 INFO - PROCESS | 1750 | 1465245789338 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 13:43:09 INFO - PROCESS | 1750 | 1465245789579 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:09 INFO - PROCESS | 1750 | 1465245789589 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a723000 == 39 [pid = 1750] [id = 97] 13:43:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x9a797000) [pid = 1750] [serial = 290] [outer = (nil)] 13:43:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x9a79dc00) [pid = 1750] [serial = 291] [outer = 0x9a797000] 13:43:09 INFO - PROCESS | 1750 | 1465245789712 Marionette DEBUG loaded listener.js 13:43:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x9a7a0c00) [pid = 1750] [serial = 292] [outer = 0x9a797000] 13:43:10 INFO - PROCESS | 1750 | 1465245790624 Marionette TRACE conn4 <- [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]]]}] 13:43:10 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. 13:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1548ms 13:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:43:10 INFO - PROCESS | 1750 | 1465245790654 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 13:43:10 INFO - PROCESS | 1750 | 1465245790658 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 13:43:10 INFO - PROCESS | 1750 | 1465245790666 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:43:10 INFO - PROCESS | 1750 | 1465245790670 Marionette TRACE conn4 <- [1,362,null,{}] 13:43:10 INFO - PROCESS | 1750 | 1465245790676 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:10 INFO - PROCESS | 1750 | 1465245790682 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:10 INFO - PROCESS | 1750 | 1465245790917 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 13:43:11 INFO - PROCESS | 1750 | 1465245791132 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:11 INFO - PROCESS | 1750 | 1465245791145 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:11 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2319800 == 40 [pid = 1750] [id = 98] 13:43:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0xa23a2800) [pid = 1750] [serial = 293] [outer = (nil)] 13:43:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0xa2557800) [pid = 1750] [serial = 294] [outer = 0xa23a2800] 13:43:11 INFO - PROCESS | 1750 | 1465245791248 Marionette DEBUG loaded listener.js 13:43:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0xa2feac00) [pid = 1750] [serial = 295] [outer = 0xa23a2800] 13:43:12 INFO - PROCESS | 1750 | 1465245792130 Marionette TRACE conn4 <- [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]]]}] 13:43:12 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. 13:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1541ms 13:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:43:12 INFO - PROCESS | 1750 | 1465245792206 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 13:43:12 INFO - PROCESS | 1750 | 1465245792210 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 13:43:12 INFO - PROCESS | 1750 | 1465245792216 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:43:12 INFO - PROCESS | 1750 | 1465245792220 Marionette TRACE conn4 <- [1,366,null,{}] 13:43:12 INFO - PROCESS | 1750 | 1465245792225 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:12 INFO - PROCESS | 1750 | 1465245792230 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:12 INFO - PROCESS | 1750 | 1465245792435 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 13:43:12 INFO - PROCESS | 1750 | 1465245792655 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:12 INFO - PROCESS | 1750 | 1465245792663 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8be400 == 41 [pid = 1750] [id = 99] 13:43:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8e8be800) [pid = 1750] [serial = 296] [outer = (nil)] 13:43:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x9038cc00) [pid = 1750] [serial = 297] [outer = 0x8e8be800] 13:43:12 INFO - PROCESS | 1750 | 1465245792792 Marionette DEBUG loaded listener.js 13:43:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x90b1f800) [pid = 1750] [serial = 298] [outer = 0x8e8be800] 13:43:13 INFO - PROCESS | 1750 | 1465245793701 Marionette TRACE conn4 <- [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]]]}] 13:43:13 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. 13:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1535ms 13:43:13 INFO - PROCESS | 1750 | 1465245793751 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 13:43:13 INFO - PROCESS | 1750 | 1465245793755 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 13:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:43:13 INFO - PROCESS | 1750 | 1465245793762 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:43:13 INFO - PROCESS | 1750 | 1465245793765 Marionette TRACE conn4 <- [1,370,null,{}] 13:43:13 INFO - PROCESS | 1750 | 1465245793771 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:13 INFO - PROCESS | 1750 | 1465245793776 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:13 INFO - PROCESS | 1750 | 1465245793982 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 13:43:14 INFO - PROCESS | 1750 | 1465245794250 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:14 INFO - PROCESS | 1750 | 1465245794259 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8c1000 == 42 [pid = 1750] [id = 100] 13:43:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8e8c2c00) [pid = 1750] [serial = 299] [outer = (nil)] 13:43:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8ebc4800) [pid = 1750] [serial = 300] [outer = 0x8e8c2c00] 13:43:14 INFO - PROCESS | 1750 | 1465245794613 Marionette DEBUG loaded listener.js 13:43:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x9038ec00) [pid = 1750] [serial = 301] [outer = 0x8e8c2c00] 13:43:15 INFO - PROCESS | 1750 | 1465245795523 Marionette TRACE conn4 <- [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]]]}] 13:43:15 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. 13:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1792ms 13:43:15 INFO - PROCESS | 1750 | 1465245795555 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 13:43:15 INFO - PROCESS | 1750 | 1465245795559 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 13:43:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:43:15 INFO - PROCESS | 1750 | 1465245795567 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:43:15 INFO - PROCESS | 1750 | 1465245795571 Marionette TRACE conn4 <- [1,374,null,{}] 13:43:15 INFO - PROCESS | 1750 | 1465245795578 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:15 INFO - PROCESS | 1750 | 1465245795584 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:15 INFO - PROCESS | 1750 | 1465245795762 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 13:43:15 INFO - PROCESS | 1750 | 1465245795932 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:15 INFO - PROCESS | 1750 | 1465245795945 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x90393400 == 43 [pid = 1750] [id = 101] 13:43:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x921fd000) [pid = 1750] [serial = 302] [outer = (nil)] 13:43:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x92e7e400) [pid = 1750] [serial = 303] [outer = 0x921fd000] 13:43:16 INFO - PROCESS | 1750 | 1465245796022 Marionette DEBUG loaded listener.js 13:43:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x92f48400) [pid = 1750] [serial = 304] [outer = 0x921fd000] 13:43:16 INFO - PROCESS | 1750 | 1465245796911 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:43:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:43:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1379ms 13:43:16 INFO - PROCESS | 1750 | 1465245796946 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 13:43:16 INFO - PROCESS | 1750 | 1465245796951 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 13:43:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:43:16 INFO - PROCESS | 1750 | 1465245796962 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:43:16 INFO - PROCESS | 1750 | 1465245796965 Marionette TRACE conn4 <- [1,378,null,{}] 13:43:17 INFO - PROCESS | 1750 | 1465245797026 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:17 INFO - PROCESS | 1750 | 1465245797036 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:17 INFO - PROCESS | 1750 | 1465245797242 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 13:43:17 INFO - PROCESS | 1750 | 1465245797455 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:17 INFO - PROCESS | 1750 | 1465245797468 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x90391c00 == 44 [pid = 1750] [id = 102] 13:43:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x90398400) [pid = 1750] [serial = 305] [outer = (nil)] 13:43:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x950ed000) [pid = 1750] [serial = 306] [outer = 0x90398400] 13:43:17 INFO - PROCESS | 1750 | 1465245797561 Marionette DEBUG loaded listener.js 13:43:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x97766000) [pid = 1750] [serial = 307] [outer = 0x90398400] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x950b1c00) [pid = 1750] [serial = 240] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOCSHELL 0x8ebc5400 == 43 [pid = 1750] [id = 81] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x95169800) [pid = 1750] [serial = 153] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9965fc00) [pid = 1750] [serial = 137] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9cb0c000) [pid = 1750] [serial = 180] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0xa23a6c00) [pid = 1750] [serial = 147] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0xa62b4000) [pid = 1750] [serial = 165] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9516ac00) [pid = 1750] [serial = 149] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x9ca68000) [pid = 1750] [serial = 179] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0xa0621800) [pid = 1750] [serial = 143] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x950be400) [pid = 1750] [serial = 152] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0xa500cc00) [pid = 1750] [serial = 164] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x977ce000) [pid = 1750] [serial = 158] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9516bc00) [pid = 1750] [serial = 171] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9b025800) [pid = 1750] [serial = 176] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9bbb7000) [pid = 1750] [serial = 146] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x92274400) [pid = 1750] [serial = 134] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x95162000) [pid = 1750] [serial = 170] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x93ccc800) [pid = 1750] [serial = 168] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x93ab9c00) [pid = 1750] [serial = 167] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0xa34c2800) [pid = 1750] [serial = 183] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9b027400) [pid = 1750] [serial = 140] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0xa2ff1800) [pid = 1750] [serial = 155] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9b674800) [pid = 1750] [serial = 141] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0xa255fc00) [pid = 1750] [serial = 150] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x977d5c00) [pid = 1750] [serial = 161] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0xa0627800) [pid = 1750] [serial = 144] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x99d5f800) [pid = 1750] [serial = 174] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x92f3e000) [pid = 1750] [serial = 135] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x977d0800) [pid = 1750] [serial = 159] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0xa340f000) [pid = 1750] [serial = 156] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x9ca6cc00) [pid = 1750] [serial = 132] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x99f7b400) [pid = 1750] [serial = 138] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x9ca41800) [pid = 1750] [serial = 162] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0xa2321c00) [pid = 1750] [serial = 182] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x9b02d000) [pid = 1750] [serial = 177] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x99128800) [pid = 1750] [serial = 173] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0xa688f400) [pid = 1750] [serial = 189] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0xa6822000) [pid = 1750] [serial = 188] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0xa061c800) [pid = 1750] [serial = 185] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x90398000) [pid = 1750] [serial = 234] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x95163400) [pid = 1750] [serial = 191] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x96defc00) [pid = 1750] [serial = 192] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x9acdec00) [pid = 1750] [serial = 194] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x921f2800) [pid = 1750] [serial = 237] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0xa698f800) [pid = 1750] [serial = 198] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0xa62aa400) [pid = 1750] [serial = 197] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x9b326800) [pid = 1750] [serial = 195] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0xa82b2800) [pid = 1750] [serial = 200] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0xa8c79800) [pid = 1750] [serial = 201] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x926f8c00) [pid = 1750] [serial = 204] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x926f3800) [pid = 1750] [serial = 203] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x9a0f0000) [pid = 1750] [serial = 207] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x90b1f400) [pid = 1750] [serial = 206] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x90ce2000) [pid = 1750] [serial = 210] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x90ce0400) [pid = 1750] [serial = 209] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x91c52800) [pid = 1750] [serial = 212] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x91c56000) [pid = 1750] [serial = 213] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x90ff0800) [pid = 1750] [serial = 216] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x90fee400) [pid = 1750] [serial = 215] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x91c58400) [pid = 1750] [serial = 218] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x91c59c00) [pid = 1750] [serial = 219] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x9039bc00) [pid = 1750] [serial = 221] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x9d807c00) [pid = 1750] [serial = 225] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x91c5d400) [pid = 1750] [serial = 222] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8e8c6c00) [pid = 1750] [serial = 228] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0xa90ad000) [pid = 1750] [serial = 226] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8ebc6800) [pid = 1750] [serial = 231] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8e8c9c00) [pid = 1750] [serial = 229] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x90b12c00) [pid = 1750] [serial = 235] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8ebc7800) [pid = 1750] [serial = 232] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x92274000) [pid = 1750] [serial = 238] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0xa4e4ac00) [pid = 1750] [serial = 186] [outer = (nil)] [url = about:blank] 13:43:18 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x99d5d000) [pid = 1750] [serial = 96] [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.] 13:43:18 INFO - PROCESS | 1750 | 1465245798571 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:43:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:43:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1636ms 13:43:18 INFO - PROCESS | 1750 | 1465245798598 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 13:43:18 INFO - PROCESS | 1750 | 1465245798601 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 13:43:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:43:18 INFO - PROCESS | 1750 | 1465245798608 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:43:18 INFO - PROCESS | 1750 | 1465245798614 Marionette TRACE conn4 <- [1,382,null,{}] 13:43:18 INFO - PROCESS | 1750 | 1465245798629 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:18 INFO - PROCESS | 1750 | 1465245798639 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:18 INFO - PROCESS | 1750 | 1465245798808 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 13:43:19 INFO - PROCESS | 1750 | 1465245798980 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:19 INFO - PROCESS | 1750 | 1465245798992 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8c8c00 == 44 [pid = 1750] [id = 103] 13:43:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x90fef000) [pid = 1750] [serial = 308] [outer = (nil)] 13:43:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x921f2800) [pid = 1750] [serial = 309] [outer = 0x90fef000] 13:43:19 INFO - PROCESS | 1750 | 1465245799062 Marionette DEBUG loaded listener.js 13:43:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x9227b800) [pid = 1750] [serial = 310] [outer = 0x90fef000] 13:43:19 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:43:19 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:43:19 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:43:19 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:43:19 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:43:19 INFO - PROCESS | 1750 | 1465245799797 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:43:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:43:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1237ms 13:43:19 INFO - PROCESS | 1750 | 1465245799846 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 13:43:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:43:19 INFO - PROCESS | 1750 | 1465245799851 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 13:43:19 INFO - PROCESS | 1750 | 1465245799857 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:43:19 INFO - PROCESS | 1750 | 1465245799860 Marionette TRACE conn4 <- [1,386,null,{}] 13:43:19 INFO - PROCESS | 1750 | 1465245799865 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:19 INFO - PROCESS | 1750 | 1465245799870 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:20 INFO - PROCESS | 1750 | 1465245800031 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 13:43:20 INFO - PROCESS | 1750 | 1465245800041 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:20 INFO - PROCESS | 1750 | 1465245800047 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebcc000 == 45 [pid = 1750] [id = 104] 13:43:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x926f9800) [pid = 1750] [serial = 311] [outer = (nil)] 13:43:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x950b5c00) [pid = 1750] [serial = 312] [outer = 0x926f9800] 13:43:20 INFO - PROCESS | 1750 | 1465245800115 Marionette DEBUG loaded listener.js 13:43:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x95169000) [pid = 1750] [serial = 313] [outer = 0x926f9800] 13:43:21 INFO - PROCESS | 1750 | 1465245801037 Marionette TRACE conn4 <- [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]]]}] 13:43:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:43:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1228ms 13:43:21 INFO - PROCESS | 1750 | 1465245801090 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 13:43:21 INFO - PROCESS | 1750 | 1465245801094 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 13:43:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:43:21 INFO - PROCESS | 1750 | 1465245801100 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:43:21 INFO - PROCESS | 1750 | 1465245801103 Marionette TRACE conn4 <- [1,390,null,{}] 13:43:21 INFO - PROCESS | 1750 | 1465245801108 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:21 INFO - PROCESS | 1750 | 1465245801113 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:21 INFO - PROCESS | 1750 | 1465245801311 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 13:43:21 INFO - PROCESS | 1750 | 1465245801332 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:21 INFO - PROCESS | 1750 | 1465245801342 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x9516d000 == 46 [pid = 1750] [id = 105] 13:43:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x9516d800) [pid = 1750] [serial = 314] [outer = (nil)] 13:43:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x977d0400) [pid = 1750] [serial = 315] [outer = 0x9516d800] 13:43:21 INFO - PROCESS | 1750 | 1465245801435 Marionette DEBUG loaded listener.js 13:43:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x996e2400) [pid = 1750] [serial = 316] [outer = 0x9516d800] 13:43:22 INFO - PROCESS | 1750 | 1465245802409 Marionette TRACE conn4 <- [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]]]}] 13:43:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:43:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1381ms 13:43:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:43:22 INFO - PROCESS | 1750 | 1465245802482 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 13:43:22 INFO - PROCESS | 1750 | 1465245802485 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 13:43:22 INFO - PROCESS | 1750 | 1465245802491 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:43:22 INFO - PROCESS | 1750 | 1465245802494 Marionette TRACE conn4 <- [1,394,null,{}] 13:43:22 INFO - PROCESS | 1750 | 1465245802499 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:22 INFO - PROCESS | 1750 | 1465245802509 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:22 INFO - PROCESS | 1750 | 1465245802727 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 13:43:22 INFO - PROCESS | 1750 | 1465245802744 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:22 INFO - PROCESS | 1750 | 1465245802752 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x91c5dc00 == 47 [pid = 1750] [id = 106] 13:43:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x977d1400) [pid = 1750] [serial = 317] [outer = (nil)] 13:43:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x9a720400) [pid = 1750] [serial = 318] [outer = 0x977d1400] 13:43:22 INFO - PROCESS | 1750 | 1465245802819 Marionette DEBUG loaded listener.js 13:43:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x9a79b400) [pid = 1750] [serial = 319] [outer = 0x977d1400] 13:43:23 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8ebd0000) [pid = 1750] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:43:23 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x953bf800) [pid = 1750] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:43:23 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x90cdf800) [pid = 1750] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:43:23 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x90ff6800) [pid = 1750] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:43:23 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x90b1dc00) [pid = 1750] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:43:23 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x926f4800) [pid = 1750] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:43:23 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x94f57c00) [pid = 1750] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:43:23 INFO - PROCESS | 1750 | 1465245803722 Marionette TRACE conn4 <- [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]]]}] 13:43:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:43:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1277ms 13:43:23 INFO - PROCESS | 1750 | 1465245803768 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 13:43:23 INFO - PROCESS | 1750 | 1465245803772 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 13:43:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:43:23 INFO - PROCESS | 1750 | 1465245803777 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:43:23 INFO - PROCESS | 1750 | 1465245803781 Marionette TRACE conn4 <- [1,398,null,{}] 13:43:23 INFO - PROCESS | 1750 | 1465245803786 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:23 INFO - PROCESS | 1750 | 1465245803790 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:23 INFO - PROCESS | 1750 | 1465245803940 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 13:43:23 INFO - PROCESS | 1750 | 1465245803955 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:23 INFO - PROCESS | 1750 | 1465245803961 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f4800 == 48 [pid = 1750] [id = 107] 13:43:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x926f9c00) [pid = 1750] [serial = 320] [outer = (nil)] 13:43:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x9a795800) [pid = 1750] [serial = 321] [outer = 0x926f9c00] 13:43:24 INFO - PROCESS | 1750 | 1465245804030 Marionette DEBUG loaded listener.js 13:43:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x9a9df400) [pid = 1750] [serial = 322] [outer = 0x926f9c00] 13:43:24 INFO - PROCESS | 1750 | 1465245804908 Marionette TRACE conn4 <- [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]]]}] 13:43:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:43:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1177ms 13:43:24 INFO - PROCESS | 1750 | 1465245804959 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 13:43:24 INFO - PROCESS | 1750 | 1465245804970 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 13:43:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:43:24 INFO - PROCESS | 1750 | 1465245804976 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:43:24 INFO - PROCESS | 1750 | 1465245804978 Marionette TRACE conn4 <- [1,402,null,{}] 13:43:24 INFO - PROCESS | 1750 | 1465245804984 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:24 INFO - PROCESS | 1750 | 1465245804989 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:25 INFO - PROCESS | 1750 | 1465245805157 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 13:43:25 INFO - PROCESS | 1750 | 1465245805385 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:25 INFO - PROCESS | 1750 | 1465245805393 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8bec00 == 49 [pid = 1750] [id = 108] 13:43:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8e8c0000) [pid = 1750] [serial = 323] [outer = (nil)] 13:43:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x8e8ca800) [pid = 1750] [serial = 324] [outer = 0x8e8c0000] 13:43:25 INFO - PROCESS | 1750 | 1465245805491 Marionette DEBUG loaded listener.js 13:43:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8ebd1400) [pid = 1750] [serial = 325] [outer = 0x8e8c0000] 13:43:26 INFO - PROCESS | 1750 | 1465245806613 Marionette TRACE conn4 <- [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]]]}] 13:43:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:43:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1677ms 13:43:26 INFO - PROCESS | 1750 | 1465245806656 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 13:43:26 INFO - PROCESS | 1750 | 1465245806663 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 13:43:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:43:26 INFO - PROCESS | 1750 | 1465245806671 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:43:26 INFO - PROCESS | 1750 | 1465245806676 Marionette TRACE conn4 <- [1,406,null,{}] 13:43:26 INFO - PROCESS | 1750 | 1465245806685 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:26 INFO - PROCESS | 1750 | 1465245806694 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:26 INFO - PROCESS | 1750 | 1465245806895 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 13:43:27 INFO - PROCESS | 1750 | 1465245807115 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:27 INFO - PROCESS | 1750 | 1465245807129 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x90ff4000 == 50 [pid = 1750] [id = 109] 13:43:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x91c55000) [pid = 1750] [serial = 326] [outer = (nil)] 13:43:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x91c5a000) [pid = 1750] [serial = 327] [outer = 0x91c55000] 13:43:27 INFO - PROCESS | 1750 | 1465245807226 Marionette DEBUG loaded listener.js 13:43:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x9227ec00) [pid = 1750] [serial = 328] [outer = 0x91c55000] 13:43:28 INFO - PROCESS | 1750 | 1465245808172 Marionette TRACE conn4 <- [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]]]}] 13:43:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:43:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1530ms 13:43:28 INFO - PROCESS | 1750 | 1465245808206 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 13:43:28 INFO - PROCESS | 1750 | 1465245808213 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 13:43:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:43:28 INFO - PROCESS | 1750 | 1465245808220 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:43:28 INFO - PROCESS | 1750 | 1465245808224 Marionette TRACE conn4 <- [1,410,null,{}] 13:43:28 INFO - PROCESS | 1750 | 1465245808231 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:28 INFO - PROCESS | 1750 | 1465245808236 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:28 INFO - PROCESS | 1750 | 1465245808441 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 13:43:28 INFO - PROCESS | 1750 | 1465245808701 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:28 INFO - PROCESS | 1750 | 1465245808710 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x950ba800 == 51 [pid = 1750] [id = 110] 13:43:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x950bfc00) [pid = 1750] [serial = 329] [outer = (nil)] 13:43:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x95160400) [pid = 1750] [serial = 330] [outer = 0x950bfc00] 13:43:28 INFO - PROCESS | 1750 | 1465245808842 Marionette DEBUG loaded listener.js 13:43:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x96df0400) [pid = 1750] [serial = 331] [outer = 0x950bfc00] 13:43:29 INFO - PROCESS | 1750 | 1465245809939 Marionette TRACE conn4 <- [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]]]}] 13:43:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:43:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1780ms 13:43:30 INFO - PROCESS | 1750 | 1465245810001 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 13:43:30 INFO - PROCESS | 1750 | 1465245810006 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 13:43:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:43:30 INFO - PROCESS | 1750 | 1465245810022 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:43:30 INFO - PROCESS | 1750 | 1465245810032 Marionette TRACE conn4 <- [1,414,null,{}] 13:43:30 INFO - PROCESS | 1750 | 1465245810039 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:30 INFO - PROCESS | 1750 | 1465245810045 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:30 INFO - PROCESS | 1750 | 1465245810290 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 13:43:30 INFO - PROCESS | 1750 | 1465245810510 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:30 INFO - PROCESS | 1750 | 1465245810518 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x977cd800 == 52 [pid = 1750] [id = 111] 13:43:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x977d0800) [pid = 1750] [serial = 332] [outer = (nil)] 13:43:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x9acdec00) [pid = 1750] [serial = 333] [outer = 0x977d0800] 13:43:30 INFO - PROCESS | 1750 | 1465245810605 Marionette DEBUG loaded listener.js 13:43:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x9b00b400) [pid = 1750] [serial = 334] [outer = 0x977d0800] 13:43:31 INFO - PROCESS | 1750 | 1465245811571 Marionette TRACE conn4 <- [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]]]}] 13:43:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:43:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1600ms 13:43:31 INFO - PROCESS | 1750 | 1465245811613 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 13:43:31 INFO - PROCESS | 1750 | 1465245811619 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 13:43:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:43:31 INFO - PROCESS | 1750 | 1465245811625 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:43:31 INFO - PROCESS | 1750 | 1465245811629 Marionette TRACE conn4 <- [1,418,null,{}] 13:43:31 INFO - PROCESS | 1750 | 1465245811635 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:31 INFO - PROCESS | 1750 | 1465245811640 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:31 INFO - PROCESS | 1750 | 1465245811837 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 13:43:32 INFO - PROCESS | 1750 | 1465245812056 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:32 INFO - PROCESS | 1750 | 1465245812067 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x95164400 == 53 [pid = 1750] [id = 112] 13:43:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x9ace3800) [pid = 1750] [serial = 335] [outer = (nil)] 13:43:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x9bb02c00) [pid = 1750] [serial = 336] [outer = 0x9ace3800] 13:43:32 INFO - PROCESS | 1750 | 1465245812173 Marionette DEBUG loaded listener.js 13:43:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x9bb0f000) [pid = 1750] [serial = 337] [outer = 0x9ace3800] 13:43:33 INFO - PROCESS | 1750 | 1465245813466 Marionette TRACE conn4 <- [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]]]}] 13:43:33 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 13:43:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1879ms 13:43:33 INFO - PROCESS | 1750 | 1465245813565 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 13:43:33 INFO - PROCESS | 1750 | 1465245813568 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 13:43:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:43:33 INFO - PROCESS | 1750 | 1465245813580 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:43:33 INFO - PROCESS | 1750 | 1465245813583 Marionette TRACE conn4 <- [1,422,null,{}] 13:43:33 INFO - PROCESS | 1750 | 1465245813590 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:33 INFO - PROCESS | 1750 | 1465245813595 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:33 INFO - PROCESS | 1750 | 1465245813768 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 13:43:33 INFO - PROCESS | 1750 | 1465245813933 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:33 INFO - PROCESS | 1750 | 1465245813953 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x9bfdec00 == 54 [pid = 1750] [id = 113] 13:43:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x9ca45800) [pid = 1750] [serial = 338] [outer = (nil)] 13:43:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x9ca69800) [pid = 1750] [serial = 339] [outer = 0x9ca45800] 13:43:34 INFO - PROCESS | 1750 | 1465245814050 Marionette DEBUG loaded listener.js 13:43:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x9d80d400) [pid = 1750] [serial = 340] [outer = 0x9ca45800] 13:43:35 INFO - PROCESS | 1750 | 1465245815440 Marionette TRACE conn4 <- [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]]]}] 13:43:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:43:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1894ms 13:43:35 INFO - PROCESS | 1750 | 1465245815515 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 13:43:35 INFO - PROCESS | 1750 | 1465245815519 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 13:43:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:43:35 INFO - PROCESS | 1750 | 1465245815528 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:43:35 INFO - PROCESS | 1750 | 1465245815531 Marionette TRACE conn4 <- [1,426,null,{}] 13:43:35 INFO - PROCESS | 1750 | 1465245815538 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:35 INFO - PROCESS | 1750 | 1465245815543 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:35 INFO - PROCESS | 1750 | 1465245815712 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 13:43:35 INFO - PROCESS | 1750 | 1465245815878 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:35 INFO - PROCESS | 1750 | 1465245815884 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ca3e800 == 55 [pid = 1750] [id = 114] 13:43:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x9ca64000) [pid = 1750] [serial = 341] [outer = (nil)] 13:43:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0xa23a2400) [pid = 1750] [serial = 342] [outer = 0x9ca64000] 13:43:35 INFO - PROCESS | 1750 | 1465245815972 Marionette DEBUG loaded listener.js 13:43:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0xa2554c00) [pid = 1750] [serial = 343] [outer = 0x9ca64000] 13:43:36 INFO - PROCESS | 1750 | 1465245816901 Marionette TRACE conn4 <- [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] 13:43:36 INFO - PROCESS | 1750 | 1465245816973 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 13:43:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:43:36 INFO - PROCESS | 1750 | 1465245816979 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 1750 | 1465245816983 Marionette TRACE conn4 <- [1,430,null,{}] 13:43:36 INFO - PROCESS | 1750 | 1465245816989 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:36 INFO - PROCESS | 1750 | 1465245816994 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:37 INFO - PROCESS | 1750 | 1465245817179 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 13:43:37 INFO - PROCESS | 1750 | 1465245817390 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:37 INFO - PROCESS | 1750 | 1465245817399 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:37 INFO - PROCESS | 1750 | ++DOCSHELL 0xa0629000 == 56 [pid = 1750] [id = 115] 13:43:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0xa23f4400) [pid = 1750] [serial = 344] [outer = (nil)] 13:43:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0xa343d400) [pid = 1750] [serial = 345] [outer = 0xa23f4400] 13:43:37 INFO - PROCESS | 1750 | 1465245817525 Marionette DEBUG loaded listener.js 13:43:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0xa34bd000) [pid = 1750] [serial = 346] [outer = 0xa23f4400] 13:43:38 INFO - PROCESS | 1750 | 1465245818401 Marionette TRACE conn4 <- [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]]]}] 13:43:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:43:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1479ms 13:43:38 INFO - PROCESS | 1750 | 1465245818459 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 13:43:38 INFO - PROCESS | 1750 | 1465245818463 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 13:43:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:43:38 INFO - PROCESS | 1750 | 1465245818469 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:43:38 INFO - PROCESS | 1750 | 1465245818474 Marionette TRACE conn4 <- [1,434,null,{}] 13:43:38 INFO - PROCESS | 1750 | 1465245818480 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:38 INFO - PROCESS | 1750 | 1465245818485 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:38 INFO - PROCESS | 1750 | 1465245818666 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 13:43:38 INFO - PROCESS | 1750 | 1465245818834 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:38 INFO - PROCESS | 1750 | 1465245818843 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x9be8cc00 == 57 [pid = 1750] [id = 116] 13:43:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x9be8d400) [pid = 1750] [serial = 347] [outer = (nil)] 13:43:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x9be95000) [pid = 1750] [serial = 348] [outer = 0x9be8d400] 13:43:38 INFO - PROCESS | 1750 | 1465245818931 Marionette DEBUG loaded listener.js 13:43:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x9be96400) [pid = 1750] [serial = 349] [outer = 0x9be8d400] 13:43:39 INFO - PROCESS | 1750 | 1465245819885 Marionette TRACE conn4 <- [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]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:43:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1479ms 13:43:39 INFO - PROCESS | 1750 | 1465245819950 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 1750 | 1465245819954 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 13:43:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:43:39 INFO - PROCESS | 1750 | 1465245819961 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 1750 | 1465245819966 Marionette TRACE conn4 <- [1,438,null,{}] 13:43:39 INFO - PROCESS | 1750 | 1465245819971 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:39 INFO - PROCESS | 1750 | 1465245819977 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:40 INFO - PROCESS | 1750 | 1465245820165 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 13:43:40 INFO - PROCESS | 1750 | 1465245820377 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:40 INFO - PROCESS | 1750 | 1465245820385 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x9be90800 == 58 [pid = 1750] [id = 117] 13:43:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x9be96000) [pid = 1750] [serial = 350] [outer = (nil)] 13:43:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0xa34c7400) [pid = 1750] [serial = 351] [outer = 0x9be96000] 13:43:40 INFO - PROCESS | 1750 | 1465245820514 Marionette DEBUG loaded listener.js 13:43:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0xa4e46400) [pid = 1750] [serial = 352] [outer = 0x9be96000] 13:43:41 INFO - PROCESS | 1750 | 1465245821412 Marionette TRACE conn4 <- [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]]]}] 13:43:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:43:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1483ms 13:43:41 INFO - PROCESS | 1750 | 1465245821445 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 13:43:41 INFO - PROCESS | 1750 | 1465245821448 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 13:43:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:43:41 INFO - PROCESS | 1750 | 1465245821454 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:43:41 INFO - PROCESS | 1750 | 1465245821457 Marionette TRACE conn4 <- [1,442,null,{}] 13:43:41 INFO - PROCESS | 1750 | 1465245821463 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:41 INFO - PROCESS | 1750 | 1465245821468 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:41 INFO - PROCESS | 1750 | 1465245821664 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 13:43:41 INFO - PROCESS | 1750 | 1465245821839 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:41 INFO - PROCESS | 1750 | 1465245821848 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x91fb4000 == 59 [pid = 1750] [id = 118] 13:43:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x91fb5400) [pid = 1750] [serial = 353] [outer = (nil)] 13:43:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x91fbc400) [pid = 1750] [serial = 354] [outer = 0x91fb5400] 13:43:41 INFO - PROCESS | 1750 | 1465245821942 Marionette DEBUG loaded listener.js 13:43:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x9be90400) [pid = 1750] [serial = 355] [outer = 0x91fb5400] 13:43:42 INFO - PROCESS | 1750 | 1465245822988 Marionette TRACE conn4 <- [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]]]}] 13:43:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:43:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1589ms 13:43:43 INFO - PROCESS | 1750 | 1465245823044 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 13:43:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:43:43 INFO - PROCESS | 1750 | 1465245823049 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 13:43:43 INFO - PROCESS | 1750 | 1465245823056 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:43:43 INFO - PROCESS | 1750 | 1465245823061 Marionette TRACE conn4 <- [1,446,null,{}] 13:43:43 INFO - PROCESS | 1750 | 1465245823067 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:43 INFO - PROCESS | 1750 | 1465245823073 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:43 INFO - PROCESS | 1750 | 1465245823284 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 13:43:43 INFO - PROCESS | 1750 | 1465245823507 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:43 INFO - PROCESS | 1750 | 1465245823515 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x929e5400 == 60 [pid = 1750] [id = 119] 13:43:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x929e7400) [pid = 1750] [serial = 356] [outer = (nil)] 13:43:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x929ee800) [pid = 1750] [serial = 357] [outer = 0x929e7400] 13:43:43 INFO - PROCESS | 1750 | 1465245823618 Marionette DEBUG loaded listener.js 13:43:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x929f2000) [pid = 1750] [serial = 358] [outer = 0x929e7400] 13:43:44 INFO - PROCESS | 1750 | 1465245824525 Marionette TRACE conn4 <- [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]]]}] 13:43:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:43:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1533ms 13:43:44 INFO - PROCESS | 1750 | 1465245824590 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 13:43:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:43:44 INFO - PROCESS | 1750 | 1465245824595 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 13:43:44 INFO - PROCESS | 1750 | 1465245824601 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:43:44 INFO - PROCESS | 1750 | 1465245824605 Marionette TRACE conn4 <- [1,450,null,{}] 13:43:44 INFO - PROCESS | 1750 | 1465245824611 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:44 INFO - PROCESS | 1750 | 1465245824616 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:44 INFO - PROCESS | 1750 | 1465245824883 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 13:43:45 INFO - PROCESS | 1750 | 1465245825155 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:45 INFO - PROCESS | 1750 | 1465245825164 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x929efc00 == 61 [pid = 1750] [id = 120] 13:43:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x92c31800) [pid = 1750] [serial = 359] [outer = (nil)] 13:43:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x92c38000) [pid = 1750] [serial = 360] [outer = 0x92c31800] 13:43:45 INFO - PROCESS | 1750 | 1465245825252 Marionette DEBUG loaded listener.js 13:43:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x92c3a800) [pid = 1750] [serial = 361] [outer = 0x92c31800] 13:43:46 INFO - PROCESS | 1750 | 1465245826203 Marionette TRACE conn4 <- [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] 13:43:46 INFO - PROCESS | 1750 | 1465245826288 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 13:43:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:43:46 INFO - PROCESS | 1750 | 1465245826294 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:43:46 INFO - PROCESS | 1750 | 1465245826298 Marionette TRACE conn4 <- [1,454,null,{}] 13:43:46 INFO - PROCESS | 1750 | 1465245826304 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:46 INFO - PROCESS | 1750 | 1465245826309 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:46 INFO - PROCESS | 1750 | 1465245826538 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 13:43:46 INFO - PROCESS | 1750 | 1465245826780 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:46 INFO - PROCESS | 1750 | 1465245826790 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d605000 == 62 [pid = 1750] [id = 121] 13:43:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8d607000) [pid = 1750] [serial = 362] [outer = (nil)] 13:43:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d60cc00) [pid = 1750] [serial = 363] [outer = 0x8d607000] 13:43:46 INFO - PROCESS | 1750 | 1465245826911 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8d610400) [pid = 1750] [serial = 364] [outer = 0x8d607000] 13:43:48 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:48 INFO - PROCESS | 1750 | 1465245828409 Marionette TRACE conn4 <- [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]]]}] 13:43:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:43:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 2182ms 13:43:48 INFO - PROCESS | 1750 | 1465245828477 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 13:43:48 INFO - PROCESS | 1750 | 1465245828482 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 13:43:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:43:48 INFO - PROCESS | 1750 | 1465245828490 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:43:48 INFO - PROCESS | 1750 | 1465245828495 Marionette TRACE conn4 <- [1,458,null,{}] 13:43:48 INFO - PROCESS | 1750 | 1465245828503 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:48 INFO - PROCESS | 1750 | 1465245828508 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:48 INFO - PROCESS | 1750 | 1465245828717 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 13:43:48 INFO - PROCESS | 1750 | 1465245828894 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:48 INFO - PROCESS | 1750 | 1465245828903 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebca400 == 63 [pid = 1750] [id = 122] 13:43:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8ebcd000) [pid = 1750] [serial = 365] [outer = (nil)] 13:43:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x90ce5800) [pid = 1750] [serial = 366] [outer = 0x8ebcd000] 13:43:48 INFO - PROCESS | 1750 | 1465245828979 Marionette DEBUG loaded listener.js 13:43:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x90d87800) [pid = 1750] [serial = 367] [outer = 0x8ebcd000] 13:43:49 INFO - PROCESS | 1750 | 1465245829930 Marionette TRACE conn4 <- [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] 13:43:49 INFO - PROCESS | 1750 | 1465245829987 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 13:43:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:43:50 INFO - PROCESS | 1750 | 1465245829999 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:43:50 INFO - PROCESS | 1750 | 1465245830004 Marionette TRACE conn4 <- [1,462,null,{}] 13:43:50 INFO - PROCESS | 1750 | 1465245830010 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:50 INFO - PROCESS | 1750 | 1465245830016 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:50 INFO - PROCESS | 1750 | 1465245830204 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 13:43:50 INFO - PROCESS | 1750 | 1465245830535 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:50 INFO - PROCESS | 1750 | 1465245830543 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x90b18c00 == 64 [pid = 1750] [id = 123] 13:43:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x90cdd400) [pid = 1750] [serial = 368] [outer = (nil)] 13:43:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x90fefc00) [pid = 1750] [serial = 369] [outer = 0x90cdd400] 13:43:50 INFO - PROCESS | 1750 | 1465245830629 Marionette DEBUG loaded listener.js 13:43:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x91c58800) [pid = 1750] [serial = 370] [outer = 0x90cdd400] 13:43:51 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:43:51 INFO - PROCESS | 1750 | 1465245831660 Marionette TRACE conn4 <- [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] 13:43:51 INFO - PROCESS | 1750 | 1465245831741 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 13:43:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:43:51 INFO - PROCESS | 1750 | 1465245831747 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:43:51 INFO - PROCESS | 1750 | 1465245831753 Marionette TRACE conn4 <- [1,466,null,{}] 13:43:51 INFO - PROCESS | 1750 | 1465245831768 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:51 INFO - PROCESS | 1750 | 1465245831776 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:52 INFO - PROCESS | 1750 | 1465245832035 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 13:43:52 INFO - PROCESS | 1750 | --DOCSHELL 0x921f2c00 == 63 [pid = 1750] [id = 80] 13:43:52 INFO - PROCESS | 1750 | --DOCSHELL 0x926f4800 == 62 [pid = 1750] [id = 107] 13:43:52 INFO - PROCESS | 1750 | --DOCSHELL 0x91c5dc00 == 61 [pid = 1750] [id = 106] 13:43:52 INFO - PROCESS | 1750 | --DOCSHELL 0x9516d000 == 60 [pid = 1750] [id = 105] 13:43:52 INFO - PROCESS | 1750 | --DOCSHELL 0x8ebcc000 == 59 [pid = 1750] [id = 104] 13:43:52 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8c8c00 == 58 [pid = 1750] [id = 103] 13:43:52 INFO - PROCESS | 1750 | --DOCSHELL 0x90391c00 == 57 [pid = 1750] [id = 102] 13:43:52 INFO - PROCESS | 1750 | --DOCSHELL 0x90393400 == 56 [pid = 1750] [id = 101] 13:43:52 INFO - PROCESS | 1750 | 1465245832288 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:52 INFO - PROCESS | 1750 | 1465245832298 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:52 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8c1000 == 55 [pid = 1750] [id = 100] 13:43:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x90391c00 == 56 [pid = 1750] [id = 124] 13:43:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x90393400) [pid = 1750] [serial = 371] [outer = (nil)] 13:43:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x921f3c00) [pid = 1750] [serial = 372] [outer = 0x90393400] 13:43:52 INFO - PROCESS | 1750 | 1465245832383 Marionette DEBUG loaded listener.js 13:43:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x929ea800) [pid = 1750] [serial = 373] [outer = 0x90393400] 13:43:52 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x953d1800) [pid = 1750] [serial = 259] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x90b11800) [pid = 1750] [serial = 244] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x9038e800) [pid = 1750] [serial = 243] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x96de4800) [pid = 1750] [serial = 255] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x950e2000) [pid = 1750] [serial = 258] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x91c5c800) [pid = 1750] [serial = 246] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x977cdc00) [pid = 1750] [serial = 256] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x90fef400) [pid = 1750] [serial = 250] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x92f49c00) [pid = 1750] [serial = 252] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x950bb400) [pid = 1750] [serial = 241] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x93ccbc00) [pid = 1750] [serial = 253] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x926ed800) [pid = 1750] [serial = 247] [outer = (nil)] [url = about:blank] 13:43:52 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x90fe9000) [pid = 1750] [serial = 249] [outer = (nil)] [url = about:blank] 13:43:53 INFO - PROCESS | 1750 | 1465245833381 Marionette TRACE conn4 <- [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] 13:43:53 INFO - PROCESS | 1750 | 1465245833722 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 13:43:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:43:53 INFO - PROCESS | 1750 | 1465245833751 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:43:53 INFO - PROCESS | 1750 | 1465245833753 Marionette TRACE conn4 <- [1,470,null,{}] 13:43:53 INFO - PROCESS | 1750 | 1465245833806 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:53 INFO - PROCESS | 1750 | 1465245833812 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:53 INFO - PROCESS | 1750 | 1465245833974 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 13:43:54 INFO - PROCESS | 1750 | 1465245833987 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:54 INFO - PROCESS | 1750 | 1465245833995 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d606400 == 57 [pid = 1750] [id = 125] 13:43:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x90fef400) [pid = 1750] [serial = 374] [outer = (nil)] 13:43:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x92f49c00) [pid = 1750] [serial = 375] [outer = 0x90fef400] 13:43:54 INFO - PROCESS | 1750 | 1465245834201 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x96de6400) [pid = 1750] [serial = 376] [outer = 0x90fef400] 13:43:55 INFO - PROCESS | 1750 | 1465245835052 Marionette TRACE conn4 <- [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]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:43:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1342ms 13:43:55 INFO - PROCESS | 1750 | 1465245835090 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 13:43:55 INFO - PROCESS | 1750 | 1465245835094 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 13:43:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:43:55 INFO - PROCESS | 1750 | 1465245835100 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 1750 | 1465245835102 Marionette TRACE conn4 <- [1,474,null,{}] 13:43:55 INFO - PROCESS | 1750 | 1465245835114 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:55 INFO - PROCESS | 1750 | 1465245835118 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:55 INFO - PROCESS | 1750 | 1465245835319 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 13:43:55 INFO - PROCESS | 1750 | 1465245835344 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:55 INFO - PROCESS | 1750 | 1465245835352 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c3fc00 == 58 [pid = 1750] [id = 126] 13:43:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x92f40400) [pid = 1750] [serial = 377] [outer = (nil)] 13:43:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x977cc400) [pid = 1750] [serial = 378] [outer = 0x92f40400] 13:43:55 INFO - PROCESS | 1750 | 1465245835421 Marionette DEBUG loaded listener.js 13:43:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x9959d800) [pid = 1750] [serial = 379] [outer = 0x92f40400] 13:43:56 INFO - PROCESS | 1750 | 1465245836386 Marionette TRACE conn4 <- [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]]]}] 13:43:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:43:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1353ms 13:43:56 INFO - PROCESS | 1750 | 1465245836453 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 13:43:56 INFO - PROCESS | 1750 | 1465245836457 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 13:43:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:43:56 INFO - PROCESS | 1750 | 1465245836463 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:43:56 INFO - PROCESS | 1750 | 1465245836467 Marionette TRACE conn4 <- [1,478,null,{}] 13:43:56 INFO - PROCESS | 1750 | 1465245836472 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:56 INFO - PROCESS | 1750 | 1465245836481 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:56 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x926f9800) [pid = 1750] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:43:56 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8e8c2c00) [pid = 1750] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:43:56 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x90fef000) [pid = 1750] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:43:56 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x921fd000) [pid = 1750] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:43:56 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x977d1400) [pid = 1750] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:43:56 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9516d800) [pid = 1750] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:43:56 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x90398400) [pid = 1750] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:43:57 INFO - PROCESS | 1750 | 1465245837146 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 13:43:57 INFO - PROCESS | 1750 | 1465245837253 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:57 INFO - PROCESS | 1750 | 1465245837260 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x93abf000 == 59 [pid = 1750] [id = 127] 13:43:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x953bf800) [pid = 1750] [serial = 380] [outer = (nil)] 13:43:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x99f7b400) [pid = 1750] [serial = 381] [outer = 0x953bf800] 13:43:57 INFO - PROCESS | 1750 | 1465245837331 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x9ace2400) [pid = 1750] [serial = 382] [outer = 0x953bf800] 13:43:58 INFO - PROCESS | 1750 | 1465245838055 Marionette TRACE conn4 <- [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]]]}] 13:43:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:43:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1627ms 13:43:58 INFO - PROCESS | 1750 | 1465245838098 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 13:43:58 INFO - PROCESS | 1750 | 1465245838102 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 13:43:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:43:58 INFO - PROCESS | 1750 | 1465245838108 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:43:58 INFO - PROCESS | 1750 | 1465245838111 Marionette TRACE conn4 <- [1,482,null,{}] 13:43:58 INFO - PROCESS | 1750 | 1465245838116 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:58 INFO - PROCESS | 1750 | 1465245838121 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:58 INFO - PROCESS | 1750 | 1465245838280 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 13:43:58 INFO - PROCESS | 1750 | 1465245838294 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:58 INFO - PROCESS | 1750 | 1465245838302 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a9e1400 == 60 [pid = 1750] [id = 128] 13:43:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x9b326400) [pid = 1750] [serial = 383] [outer = (nil)] 13:43:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x9be8dc00) [pid = 1750] [serial = 384] [outer = 0x9b326400] 13:43:58 INFO - PROCESS | 1750 | 1465245838372 Marionette DEBUG loaded listener.js 13:43:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x9be9b400) [pid = 1750] [serial = 385] [outer = 0x9b326400] 13:43:59 INFO - PROCESS | 1750 | 1465245839564 Marionette TRACE conn4 <- [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]]]}] 13:43:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:43:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1528ms 13:43:59 INFO - PROCESS | 1750 | 1465245839637 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 13:43:59 INFO - PROCESS | 1750 | 1465245839644 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 13:43:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:43:59 INFO - PROCESS | 1750 | 1465245839652 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:43:59 INFO - PROCESS | 1750 | 1465245839658 Marionette TRACE conn4 <- [1,486,null,{}] 13:43:59 INFO - PROCESS | 1750 | 1465245839666 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:43:59 INFO - PROCESS | 1750 | 1465245839672 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:43:59 INFO - PROCESS | 1750 | 1465245839939 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 13:44:00 INFO - PROCESS | 1750 | 1465245840259 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 1750 | 1465245840272 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x90b14400 == 61 [pid = 1750] [id = 129] 13:44:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x90ce3800) [pid = 1750] [serial = 386] [outer = (nil)] 13:44:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x90d93400) [pid = 1750] [serial = 387] [outer = 0x90ce3800] 13:44:00 INFO - PROCESS | 1750 | 1465245840362 Marionette DEBUG loaded listener.js 13:44:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x90ff1000) [pid = 1750] [serial = 388] [outer = 0x90ce3800] 13:44:01 INFO - PROCESS | 1750 | 1465245841266 Marionette TRACE conn4 <- [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]]]}] 13:44:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:44:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1692ms 13:44:01 INFO - PROCESS | 1750 | 1465245841345 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 13:44:01 INFO - PROCESS | 1750 | 1465245841352 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 13:44:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:44:01 INFO - PROCESS | 1750 | 1465245841364 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:44:01 INFO - PROCESS | 1750 | 1465245841368 Marionette TRACE conn4 <- [1,490,null,{}] 13:44:01 INFO - PROCESS | 1750 | 1465245841374 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:01 INFO - PROCESS | 1750 | 1465245841381 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:01 INFO - PROCESS | 1750 | 1465245841627 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 13:44:01 INFO - PROCESS | 1750 | 1465245841879 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:01 INFO - PROCESS | 1750 | 1465245841888 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f4400 == 62 [pid = 1750] [id = 130] 13:44:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x926f6c00) [pid = 1750] [serial = 389] [outer = (nil)] 13:44:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x92c36000) [pid = 1750] [serial = 390] [outer = 0x926f6c00] 13:44:02 INFO - PROCESS | 1750 | 1465245842022 Marionette DEBUG loaded listener.js 13:44:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x93ac3c00) [pid = 1750] [serial = 391] [outer = 0x926f6c00] 13:44:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x950b0c00) [pid = 1750] [serial = 392] [outer = 0x92f42000] 13:44:03 INFO - PROCESS | 1750 | 1465245843094 Marionette TRACE conn4 <- [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]]]}] 13:44:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:44:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1784ms 13:44:03 INFO - PROCESS | 1750 | 1465245843148 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 13:44:03 INFO - PROCESS | 1750 | 1465245843151 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 13:44:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:44:03 INFO - PROCESS | 1750 | 1465245843158 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:44:03 INFO - PROCESS | 1750 | 1465245843165 Marionette TRACE conn4 <- [1,494,null,{}] 13:44:03 INFO - PROCESS | 1750 | 1465245843182 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:03 INFO - PROCESS | 1750 | 1465245843190 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:03 INFO - PROCESS | 1750 | 1465245843457 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 13:44:03 INFO - PROCESS | 1750 | 1465245843696 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:03 INFO - PROCESS | 1750 | 1465245843706 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b674800 == 63 [pid = 1750] [id = 131] 13:44:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x9bb03000) [pid = 1750] [serial = 393] [outer = (nil)] 13:44:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x9be94800) [pid = 1750] [serial = 394] [outer = 0x9bb03000] 13:44:03 INFO - PROCESS | 1750 | 1465245843802 Marionette DEBUG loaded listener.js 13:44:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x9ca71c00) [pid = 1750] [serial = 395] [outer = 0x9bb03000] 13:44:04 INFO - PROCESS | 1750 | 1465245844706 Marionette TRACE conn4 <- [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]]]}] 13:44:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:44:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1583ms 13:44:04 INFO - PROCESS | 1750 | 1465245844742 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 13:44:04 INFO - PROCESS | 1750 | 1465245844746 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 13:44:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:44:04 INFO - PROCESS | 1750 | 1465245844753 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:44:04 INFO - PROCESS | 1750 | 1465245844757 Marionette TRACE conn4 <- [1,498,null,{}] 13:44:04 INFO - PROCESS | 1750 | 1465245844763 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:04 INFO - PROCESS | 1750 | 1465245844768 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:04 INFO - PROCESS | 1750 | 1465245844980 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 13:44:05 INFO - PROCESS | 1750 | 1465245845221 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 1750 | 1465245845231 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x91fb9800 == 64 [pid = 1750] [id = 132] 13:44:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x9be95800) [pid = 1750] [serial = 396] [outer = (nil)] 13:44:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x9d808000) [pid = 1750] [serial = 397] [outer = 0x9be95800] 13:44:05 INFO - PROCESS | 1750 | 1465245845372 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0xa2374c00) [pid = 1750] [serial = 398] [outer = 0x9be95800] 13:44:06 INFO - PROCESS | 1750 | 1465245846255 Marionette TRACE conn4 <- [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]]]}] 13:44:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:44:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1541ms 13:44:06 INFO - PROCESS | 1750 | 1465245846296 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 13:44:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:44:06 INFO - PROCESS | 1750 | 1465245846300 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 13:44:06 INFO - PROCESS | 1750 | 1465245846307 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:44:06 INFO - PROCESS | 1750 | 1465245846311 Marionette TRACE conn4 <- [1,502,null,{}] 13:44:06 INFO - PROCESS | 1750 | 1465245846317 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:06 INFO - PROCESS | 1750 | 1465245846322 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:06 INFO - PROCESS | 1750 | 1465245846510 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 13:44:06 INFO - PROCESS | 1750 | 1465245846687 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 1750 | 1465245846696 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x90b14000 == 65 [pid = 1750] [id = 133] 13:44:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x950e2800) [pid = 1750] [serial = 399] [outer = (nil)] 13:44:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0xa2fb7400) [pid = 1750] [serial = 400] [outer = 0x950e2800] 13:44:06 INFO - PROCESS | 1750 | 1465245846795 Marionette DEBUG loaded listener.js 13:44:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0xa2fe8800) [pid = 1750] [serial = 401] [outer = 0x950e2800] 13:44:07 INFO - PROCESS | 1750 | 1465245847733 Marionette TRACE conn4 <- [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]]]}] 13:44:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:44:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1479ms 13:44:07 INFO - PROCESS | 1750 | 1465245847786 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 13:44:07 INFO - PROCESS | 1750 | 1465245847790 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 13:44:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:44:07 INFO - PROCESS | 1750 | 1465245847796 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:44:07 INFO - PROCESS | 1750 | 1465245847799 Marionette TRACE conn4 <- [1,506,null,{}] 13:44:07 INFO - PROCESS | 1750 | 1465245847806 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:07 INFO - PROCESS | 1750 | 1465245847816 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:08 INFO - PROCESS | 1750 | 1465245848037 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 13:44:08 INFO - PROCESS | 1750 | 1465245848264 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:08 INFO - PROCESS | 1750 | 1465245848272 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x91f81c00 == 66 [pid = 1750] [id = 134] 13:44:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91f84c00) [pid = 1750] [serial = 402] [outer = (nil)] 13:44:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x91f8d000) [pid = 1750] [serial = 403] [outer = 0x91f84c00] 13:44:08 INFO - PROCESS | 1750 | 1465245848398 Marionette DEBUG loaded listener.js 13:44:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0xa4e0c800) [pid = 1750] [serial = 404] [outer = 0x91f84c00] 13:44:09 INFO - PROCESS | 1750 | 1465245849288 Marionette TRACE conn4 <- [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]]]}] 13:44:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:44:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1529ms 13:44:09 INFO - PROCESS | 1750 | 1465245849326 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 13:44:09 INFO - PROCESS | 1750 | 1465245849329 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 13:44:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:44:09 INFO - PROCESS | 1750 | 1465245849336 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:44:09 INFO - PROCESS | 1750 | 1465245849340 Marionette TRACE conn4 <- [1,510,null,{}] 13:44:09 INFO - PROCESS | 1750 | 1465245849345 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:09 INFO - PROCESS | 1750 | 1465245849351 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:09 INFO - PROCESS | 1750 | 1465245849531 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 13:44:09 INFO - PROCESS | 1750 | 1465245849710 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 1750 | 1465245849722 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x91f84400 == 67 [pid = 1750] [id = 135] 13:44:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x91f88400) [pid = 1750] [serial = 405] [outer = (nil)] 13:44:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x9a008400) [pid = 1750] [serial = 406] [outer = 0x91f88400] 13:44:09 INFO - PROCESS | 1750 | 1465245849808 Marionette DEBUG loaded listener.js 13:44:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9a00a400) [pid = 1750] [serial = 407] [outer = 0x91f88400] 13:44:10 INFO - PROCESS | 1750 | 1465245850838 Marionette TRACE conn4 <- [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]]]}] 13:44:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:44:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1533ms 13:44:10 INFO - PROCESS | 1750 | 1465245850870 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 13:44:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:44:10 INFO - PROCESS | 1750 | 1465245850881 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 13:44:10 INFO - PROCESS | 1750 | 1465245850887 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:44:10 INFO - PROCESS | 1750 | 1465245850890 Marionette TRACE conn4 <- [1,514,null,{}] 13:44:10 INFO - PROCESS | 1750 | 1465245850896 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:10 INFO - PROCESS | 1750 | 1465245850901 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:11 INFO - PROCESS | 1750 | 1465245851081 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 13:44:11 INFO - PROCESS | 1750 | 1465245851303 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:11 INFO - PROCESS | 1750 | 1465245851311 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c8800 == 68 [pid = 1750] [id = 136] 13:44:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x8d8c9c00) [pid = 1750] [serial = 408] [outer = (nil)] 13:44:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x8d8d0800) [pid = 1750] [serial = 409] [outer = 0x8d8c9c00] 13:44:11 INFO - PROCESS | 1750 | 1465245851438 Marionette DEBUG loaded listener.js 13:44:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8d8d4000) [pid = 1750] [serial = 410] [outer = 0x8d8c9c00] 13:44:12 INFO - PROCESS | 1750 | 1465245852318 Marionette TRACE conn4 <- [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]]]}] 13:44:12 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 13:44:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1485ms 13:44:12 INFO - PROCESS | 1750 | 1465245852372 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 13:44:12 INFO - PROCESS | 1750 | 1465245852376 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 13:44:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:44:12 INFO - PROCESS | 1750 | 1465245852382 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:44:12 INFO - PROCESS | 1750 | 1465245852386 Marionette TRACE conn4 <- [1,518,null,{}] 13:44:12 INFO - PROCESS | 1750 | 1465245852392 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:12 INFO - PROCESS | 1750 | 1465245852397 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:12 INFO - PROCESS | 1750 | 1465245852582 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 13:44:12 INFO - PROCESS | 1750 | 1465245852761 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:12 INFO - PROCESS | 1750 | 1465245852772 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c8400 == 69 [pid = 1750] [id = 137] 13:44:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8d8d0000) [pid = 1750] [serial = 411] [outer = (nil)] 13:44:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8d94c800) [pid = 1750] [serial = 412] [outer = 0x8d8d0000] 13:44:12 INFO - PROCESS | 1750 | 1465245852895 Marionette DEBUG loaded listener.js 13:44:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8d94f400) [pid = 1750] [serial = 413] [outer = 0x8d8d0000] 13:44:13 INFO - PROCESS | 1750 | 1465245853830 Marionette TRACE conn4 <- [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]]]}] 13:44:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:44:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1486ms 13:44:13 INFO - PROCESS | 1750 | 1465245853869 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 13:44:13 INFO - PROCESS | 1750 | 1465245853872 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 13:44:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:44:13 INFO - PROCESS | 1750 | 1465245853879 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:44:13 INFO - PROCESS | 1750 | 1465245853882 Marionette TRACE conn4 <- [1,522,null,{}] 13:44:13 INFO - PROCESS | 1750 | 1465245853888 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:13 INFO - PROCESS | 1750 | 1465245853893 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:14 INFO - PROCESS | 1750 | 1465245854078 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 13:44:14 INFO - PROCESS | 1750 | 1465245854307 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:14 INFO - PROCESS | 1750 | 1465245854316 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce61000 == 70 [pid = 1750] [id = 138] 13:44:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8ce61c00) [pid = 1750] [serial = 414] [outer = (nil)] 13:44:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8ce67c00) [pid = 1750] [serial = 415] [outer = 0x8ce61c00] 13:44:14 INFO - PROCESS | 1750 | 1465245854441 Marionette DEBUG loaded listener.js 13:44:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8ce6b400) [pid = 1750] [serial = 416] [outer = 0x8ce61c00] 13:44:15 INFO - PROCESS | 1750 | 1465245855459 Marionette TRACE conn4 <- [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]]]}] 13:44:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:44:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1634ms 13:44:15 INFO - PROCESS | 1750 | 1465245855514 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 13:44:15 INFO - PROCESS | 1750 | 1465245855518 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 13:44:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:44:15 INFO - PROCESS | 1750 | 1465245855524 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:44:15 INFO - PROCESS | 1750 | 1465245855529 Marionette TRACE conn4 <- [1,526,null,{}] 13:44:15 INFO - PROCESS | 1750 | 1465245855535 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:15 INFO - PROCESS | 1750 | 1465245855541 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:15 INFO - PROCESS | 1750 | 1465245855751 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 13:44:16 INFO - PROCESS | 1750 | 1465245855991 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:16 INFO - PROCESS | 1750 | 1465245856001 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d956400 == 71 [pid = 1750] [id = 139] 13:44:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x90d8ec00) [pid = 1750] [serial = 417] [outer = (nil)] 13:44:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9a006000) [pid = 1750] [serial = 418] [outer = 0x90d8ec00] 13:44:16 INFO - PROCESS | 1750 | 1465245856102 Marionette DEBUG loaded listener.js 13:44:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9a010000) [pid = 1750] [serial = 419] [outer = 0x90d8ec00] 13:44:17 INFO - PROCESS | 1750 | 1465245857040 Marionette TRACE conn4 <- [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]]]}] 13:44:17 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 13:44:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1581ms 13:44:17 INFO - PROCESS | 1750 | 1465245857107 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 13:44:17 INFO - PROCESS | 1750 | 1465245857111 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 13:44:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:44:17 INFO - PROCESS | 1750 | 1465245857118 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:44:17 INFO - PROCESS | 1750 | 1465245857121 Marionette TRACE conn4 <- [1,530,null,{}] 13:44:17 INFO - PROCESS | 1750 | 1465245857127 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:17 INFO - PROCESS | 1750 | 1465245857132 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:17 INFO - PROCESS | 1750 | 1465245857352 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 13:44:17 INFO - PROCESS | 1750 | 1465245857586 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:17 INFO - PROCESS | 1750 | 1465245857597 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1bb800 == 72 [pid = 1750] [id = 140] 13:44:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8d1c0800) [pid = 1750] [serial = 420] [outer = (nil)] 13:44:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8d1c4000) [pid = 1750] [serial = 421] [outer = 0x8d1c0800] 13:44:17 INFO - PROCESS | 1750 | 1465245857696 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8d1c6c00) [pid = 1750] [serial = 422] [outer = 0x8d1c0800] 13:44:18 INFO - PROCESS | 1750 | 1465245858517 Marionette TRACE conn4 <- [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"]]]}] 13:44:18 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 13:44:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:44:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:44:18 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 13:44:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:44:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:44:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:44:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:44:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1435ms 13:44:18 INFO - PROCESS | 1750 | 1465245858555 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 13:44:18 INFO - PROCESS | 1750 | 1465245858561 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 13:44:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:44:18 INFO - PROCESS | 1750 | 1465245858568 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:44:18 INFO - PROCESS | 1750 | 1465245858572 Marionette TRACE conn4 <- [1,534,null,{}] 13:44:18 INFO - PROCESS | 1750 | 1465245858598 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:18 INFO - PROCESS | 1750 | 1465245858603 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:18 INFO - PROCESS | 1750 | 1465245858807 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 13:44:19 INFO - PROCESS | 1750 | 1465245858990 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:19 INFO - PROCESS | 1750 | 1465245859000 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1be400 == 73 [pid = 1750] [id = 141] 13:44:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8d1c2c00) [pid = 1750] [serial = 423] [outer = (nil)] 13:44:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8d870c00) [pid = 1750] [serial = 424] [outer = 0x8d1c2c00] 13:44:19 INFO - PROCESS | 1750 | 1465245859083 Marionette DEBUG loaded listener.js 13:44:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8d872400) [pid = 1750] [serial = 425] [outer = 0x8d1c2c00] 13:44:19 INFO - PROCESS | 1750 | 1465245859989 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:44:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:44:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1531ms 13:44:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:44:20 INFO - PROCESS | 1750 | 1465245860100 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 1750 | 1465245860104 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 13:44:20 INFO - PROCESS | 1750 | 1465245860111 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 1750 | 1465245860114 Marionette TRACE conn4 <- [1,538,null,{}] 13:44:20 INFO - PROCESS | 1750 | 1465245860120 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:20 INFO - PROCESS | 1750 | 1465245860125 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:20 INFO - PROCESS | 1750 | 1465245860383 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 13:44:20 INFO - PROCESS | 1750 | 1465245860621 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:20 INFO - PROCESS | 1750 | 1465245860627 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc17800 == 74 [pid = 1750] [id = 142] 13:44:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8bc17c00) [pid = 1750] [serial = 426] [outer = (nil)] 13:44:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8bc1e400) [pid = 1750] [serial = 427] [outer = 0x8bc17c00] 13:44:20 INFO - PROCESS | 1750 | 1465245860729 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8bc21400) [pid = 1750] [serial = 428] [outer = 0x8bc17c00] 13:44:21 INFO - PROCESS | 1750 | 1465245861590 Marionette TRACE conn4 <- [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]]]}] 13:44:21 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. 13:44:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1534ms 13:44:21 INFO - PROCESS | 1750 | 1465245861646 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 1750 | 1465245861651 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 13:44:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:44:21 INFO - PROCESS | 1750 | 1465245861659 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - PROCESS | 1750 | 1465245861662 Marionette TRACE conn4 <- [1,542,null,{}] 13:44:21 INFO - PROCESS | 1750 | 1465245861668 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:21 INFO - PROCESS | 1750 | 1465245861673 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:21 INFO - PROCESS | 1750 | 1465245861865 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 13:44:22 INFO - PROCESS | 1750 | 1465245862072 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:22 INFO - PROCESS | 1750 | 1465245862078 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc16400 == 75 [pid = 1750] [id = 143] 13:44:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8bc1b800) [pid = 1750] [serial = 429] [outer = (nil)] 13:44:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8bd6e400) [pid = 1750] [serial = 430] [outer = 0x8bc1b800] 13:44:22 INFO - PROCESS | 1750 | 1465245862164 Marionette DEBUG loaded listener.js 13:44:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8bd70800) [pid = 1750] [serial = 431] [outer = 0x8bc1b800] 13:44:23 INFO - PROCESS | 1750 | 1465245863049 Marionette TRACE conn4 <- [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]]]}] 13:44:23 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. 13:44:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1435ms 13:44:23 INFO - PROCESS | 1750 | 1465245863095 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 13:44:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:44:23 INFO - PROCESS | 1750 | 1465245863099 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 13:44:23 INFO - PROCESS | 1750 | 1465245863149 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:44:23 INFO - PROCESS | 1750 | 1465245863154 Marionette TRACE conn4 <- [1,546,null,{}] 13:44:23 INFO - PROCESS | 1750 | 1465245863191 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:23 INFO - PROCESS | 1750 | 1465245863197 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:23 INFO - PROCESS | 1750 | 1465245863410 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 13:44:23 INFO - PROCESS | 1750 | 1465245863648 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:23 INFO - PROCESS | 1750 | 1465245863655 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1ec00 == 76 [pid = 1750] [id = 144] 13:44:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8bd68800) [pid = 1750] [serial = 432] [outer = (nil)] 13:44:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x8bd73000) [pid = 1750] [serial = 433] [outer = 0x8bd68800] 13:44:23 INFO - PROCESS | 1750 | 1465245863757 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x8d865000) [pid = 1750] [serial = 434] [outer = 0x8bd68800] 13:44:24 INFO - PROCESS | 1750 | 1465245864692 Marionette TRACE conn4 <- [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]]]}] 13:44:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:44:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1684ms 13:44:24 INFO - PROCESS | 1750 | 1465245864790 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 13:44:24 INFO - PROCESS | 1750 | 1465245864794 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 13:44:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:44:24 INFO - PROCESS | 1750 | 1465245864800 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:44:24 INFO - PROCESS | 1750 | 1465245864804 Marionette TRACE conn4 <- [1,550,null,{}] 13:44:24 INFO - PROCESS | 1750 | 1465245864810 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:24 INFO - PROCESS | 1750 | 1465245864815 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:25 INFO - PROCESS | 1750 | 1465245865079 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 13:44:25 INFO - PROCESS | 1750 | 1465245865335 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:25 INFO - PROCESS | 1750 | 1465245865353 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b53d800 == 77 [pid = 1750] [id = 145] 13:44:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x8b53e000) [pid = 1750] [serial = 435] [outer = (nil)] 13:44:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x8b541400) [pid = 1750] [serial = 436] [outer = 0x8b53e000] 13:44:25 INFO - PROCESS | 1750 | 1465245865446 Marionette DEBUG loaded listener.js 13:44:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x8b545c00) [pid = 1750] [serial = 437] [outer = 0x8b53e000] 13:44:26 INFO - PROCESS | 1750 | 1465245866351 Marionette TRACE conn4 <- [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]]]}] 13:44:26 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. 13:44:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1634ms 13:44:26 INFO - PROCESS | 1750 | 1465245866435 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 13:44:26 INFO - PROCESS | 1750 | 1465245866440 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 13:44:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:44:26 INFO - PROCESS | 1750 | 1465245866446 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:44:26 INFO - PROCESS | 1750 | 1465245866450 Marionette TRACE conn4 <- [1,554,null,{}] 13:44:26 INFO - PROCESS | 1750 | 1465245866455 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:26 INFO - PROCESS | 1750 | 1465245866460 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:26 INFO - PROCESS | 1750 | 1465245866706 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 13:44:26 INFO - PROCESS | 1750 | 1465245866959 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:26 INFO - PROCESS | 1750 | 1465245866966 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b543400 == 78 [pid = 1750] [id = 146] 13:44:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x8b544c00) [pid = 1750] [serial = 438] [outer = (nil)] 13:44:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x8ebc5400) [pid = 1750] [serial = 439] [outer = 0x8b544c00] 13:44:27 INFO - PROCESS | 1750 | 1465245867074 Marionette DEBUG loaded listener.js 13:44:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x8ee01400) [pid = 1750] [serial = 440] [outer = 0x8b544c00] 13:44:27 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:28 INFO - PROCESS | 1750 | 1465245868467 Marionette TRACE conn4 <- [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]]]}] 13:44:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:44:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 2133ms 13:44:28 INFO - PROCESS | 1750 | 1465245868592 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 13:44:28 INFO - PROCESS | 1750 | 1465245868598 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 13:44:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:44:28 INFO - PROCESS | 1750 | 1465245868607 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:44:28 INFO - PROCESS | 1750 | 1465245868612 Marionette TRACE conn4 <- [1,558,null,{}] 13:44:28 INFO - PROCESS | 1750 | 1465245868622 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:28 INFO - PROCESS | 1750 | 1465245868627 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:28 INFO - PROCESS | 1750 | 1465245868870 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 13:44:29 INFO - PROCESS | 1750 | 1465245869015 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 1750 | 1465245869028 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d60a000 == 79 [pid = 1750] [id = 147] 13:44:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x8d60a800) [pid = 1750] [serial = 441] [outer = (nil)] 13:44:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x8d870800) [pid = 1750] [serial = 442] [outer = 0x8d60a800] 13:44:29 INFO - PROCESS | 1750 | 1465245869143 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x8d8d5c00) [pid = 1750] [serial = 443] [outer = 0x8d60a800] 13:44:29 INFO - PROCESS | 1750 | --DOCSHELL 0xa0629000 == 78 [pid = 1750] [id = 115] 13:44:29 INFO - PROCESS | 1750 | --DOCSHELL 0x9be8cc00 == 77 [pid = 1750] [id = 116] 13:44:29 INFO - PROCESS | 1750 | --DOCSHELL 0x9ca3e800 == 76 [pid = 1750] [id = 114] 13:44:29 INFO - PROCESS | 1750 | --DOCSHELL 0x9bfdec00 == 75 [pid = 1750] [id = 113] 13:44:29 INFO - PROCESS | 1750 | --DOCSHELL 0x977cd800 == 74 [pid = 1750] [id = 111] 13:44:29 INFO - PROCESS | 1750 | --DOCSHELL 0x95164400 == 73 [pid = 1750] [id = 112] 13:44:29 INFO - PROCESS | 1750 | --DOCSHELL 0x950ba800 == 72 [pid = 1750] [id = 110] 13:44:29 INFO - PROCESS | 1750 | --DOCSHELL 0x90ff4000 == 71 [pid = 1750] [id = 109] 13:44:29 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8bec00 == 70 [pid = 1750] [id = 108] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x9a795800) [pid = 1750] [serial = 321] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x950b5c00) [pid = 1750] [serial = 312] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x9b02a400) [pid = 1750] [serial = 276] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x9038ec00) [pid = 1750] [serial = 301] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x9a9da800) [pid = 1750] [serial = 270] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x8ebc4800) [pid = 1750] [serial = 300] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x921f2800) [pid = 1750] [serial = 309] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x92f48400) [pid = 1750] [serial = 304] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x9cb49c00) [pid = 1750] [serial = 282] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x9a720400) [pid = 1750] [serial = 318] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0xa2098c00) [pid = 1750] [serial = 288] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0xa061d400) [pid = 1750] [serial = 285] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x977d0400) [pid = 1750] [serial = 315] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x97766000) [pid = 1750] [serial = 307] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x9b004400) [pid = 1750] [serial = 273] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x95169000) [pid = 1750] [serial = 313] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x950ed000) [pid = 1750] [serial = 306] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0xa2557800) [pid = 1750] [serial = 294] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x996e2400) [pid = 1750] [serial = 316] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x92f47800) [pid = 1750] [serial = 264] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x995a0800) [pid = 1750] [serial = 267] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x9a79dc00) [pid = 1750] [serial = 291] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x9ca67800) [pid = 1750] [serial = 279] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9038cc00) [pid = 1750] [serial = 297] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x9a79b400) [pid = 1750] [serial = 319] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x92e7e400) [pid = 1750] [serial = 303] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9825dc00) [pid = 1750] [serial = 261] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9227b800) [pid = 1750] [serial = 310] [outer = (nil)] [url = about:blank] 13:44:30 INFO - PROCESS | 1750 | 1465245870795 Marionette TRACE conn4 <- [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]]]}] 13:44:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:44:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 2239ms 13:44:30 INFO - PROCESS | 1750 | 1465245870846 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 13:44:30 INFO - PROCESS | 1750 | 1465245870852 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 13:44:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:44:30 INFO - PROCESS | 1750 | 1465245870862 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:44:30 INFO - PROCESS | 1750 | 1465245870865 Marionette TRACE conn4 <- [1,562,null,{}] 13:44:30 INFO - PROCESS | 1750 | 1465245870871 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:30 INFO - PROCESS | 1750 | 1465245870877 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:31 INFO - PROCESS | 1750 | 1465245871064 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 13:44:31 INFO - PROCESS | 1750 | 1465245871209 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:31 INFO - PROCESS | 1750 | 1465245871215 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d60f000 == 71 [pid = 1750] [id = 148] 13:44:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8ebc9800) [pid = 1750] [serial = 444] [outer = (nil)] 13:44:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8ee0a000) [pid = 1750] [serial = 445] [outer = 0x8ebc9800] 13:44:31 INFO - PROCESS | 1750 | 1465245871292 Marionette DEBUG loaded listener.js 13:44:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8ee0f000) [pid = 1750] [serial = 446] [outer = 0x8ebc9800] 13:44:31 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:32 INFO - PROCESS | 1750 | 1465245872160 Marionette TRACE conn4 <- [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]]]}] 13:44:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:44:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1326ms 13:44:32 INFO - PROCESS | 1750 | 1465245872188 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 13:44:32 INFO - PROCESS | 1750 | 1465245872192 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 13:44:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:44:32 INFO - PROCESS | 1750 | 1465245872198 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:44:32 INFO - PROCESS | 1750 | 1465245872204 Marionette TRACE conn4 <- [1,566,null,{}] 13:44:32 INFO - PROCESS | 1750 | 1465245872225 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:32 INFO - PROCESS | 1750 | 1465245872234 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:32 INFO - PROCESS | 1750 | 1465245872405 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 13:44:32 INFO - PROCESS | 1750 | 1465245872579 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:32 INFO - PROCESS | 1750 | 1465245872588 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x90b14c00 == 72 [pid = 1750] [id = 149] 13:44:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x90b1a400) [pid = 1750] [serial = 447] [outer = (nil)] 13:44:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x90d8a000) [pid = 1750] [serial = 448] [outer = 0x90b1a400] 13:44:32 INFO - PROCESS | 1750 | 1465245872666 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x90d90800) [pid = 1750] [serial = 449] [outer = 0x90b1a400] 13:44:33 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:33 INFO - PROCESS | 1750 | 1465245873498 Marionette TRACE conn4 <- [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]]]}] 13:44:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:44:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1346ms 13:44:33 INFO - PROCESS | 1750 | 1465245873546 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 13:44:33 INFO - PROCESS | 1750 | 1465245873550 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 13:44:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:44:33 INFO - PROCESS | 1750 | 1465245873561 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:44:33 INFO - PROCESS | 1750 | 1465245873564 Marionette TRACE conn4 <- [1,570,null,{}] 13:44:33 INFO - PROCESS | 1750 | 1465245873569 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:33 INFO - PROCESS | 1750 | 1465245873574 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:33 INFO - PROCESS | 1750 | 1465245873818 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 13:44:33 INFO - PROCESS | 1750 | 1465245873843 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:33 INFO - PROCESS | 1750 | 1465245873851 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x90feb800 == 73 [pid = 1750] [id = 150] 13:44:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x91c5f000) [pid = 1750] [serial = 450] [outer = (nil)] 13:44:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x91f86400) [pid = 1750] [serial = 451] [outer = 0x91c5f000] 13:44:33 INFO - PROCESS | 1750 | 1465245873919 Marionette DEBUG loaded listener.js 13:44:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x91f8d400) [pid = 1750] [serial = 452] [outer = 0x91c5f000] 13:44:35 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x953bf800) [pid = 1750] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0xa23a2800) [pid = 1750] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8e8be800) [pid = 1750] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x950bcc00) [pid = 1750] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0xa061bc00) [pid = 1750] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x90ff7000) [pid = 1750] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9a2e3c00) [pid = 1750] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9a797000) [pid = 1750] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9ca3c800) [pid = 1750] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9a722400) [pid = 1750] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x93ac6800) [pid = 1750] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x977d4400) [pid = 1750] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9ca3dc00) [pid = 1750] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x92f40400) [pid = 1750] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x90fef400) [pid = 1750] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x90cdd400) [pid = 1750] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x90393400) [pid = 1750] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:44:35 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8ebcd000) [pid = 1750] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:44:35 INFO - PROCESS | 1750 | 1465245875495 Marionette TRACE conn4 <- [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]]]}] 13:44:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:44:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1978ms 13:44:35 INFO - PROCESS | 1750 | 1465245875540 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 13:44:35 INFO - PROCESS | 1750 | 1465245875542 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 13:44:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:44:35 INFO - PROCESS | 1750 | 1465245875555 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:44:35 INFO - PROCESS | 1750 | 1465245875557 Marionette TRACE conn4 <- [1,574,null,{}] 13:44:35 INFO - PROCESS | 1750 | 1465245875570 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:35 INFO - PROCESS | 1750 | 1465245875574 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:35 INFO - PROCESS | 1750 | 1465245875795 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 13:44:35 INFO - PROCESS | 1750 | 1465245875811 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:35 INFO - PROCESS | 1750 | 1465245875819 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x90396800 == 74 [pid = 1750] [id = 151] 13:44:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x90ff5800) [pid = 1750] [serial = 453] [outer = (nil)] 13:44:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x91f8cc00) [pid = 1750] [serial = 454] [outer = 0x90ff5800] 13:44:35 INFO - PROCESS | 1750 | 1465245875888 Marionette DEBUG loaded listener.js 13:44:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x91fb7400) [pid = 1750] [serial = 455] [outer = 0x90ff5800] 13:44:36 INFO - PROCESS | 1750 | 1465245876683 Marionette TRACE conn4 <- [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]]]}] 13:44:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:44:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1183ms 13:44:36 INFO - PROCESS | 1750 | 1465245876743 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 13:44:36 INFO - PROCESS | 1750 | 1465245876747 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 13:44:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:44:36 INFO - PROCESS | 1750 | 1465245876753 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:44:36 INFO - PROCESS | 1750 | 1465245876756 Marionette TRACE conn4 <- [1,578,null,{}] 13:44:36 INFO - PROCESS | 1750 | 1465245876762 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:36 INFO - PROCESS | 1750 | 1465245876771 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:36 INFO - PROCESS | 1750 | 1465245876975 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 13:44:37 INFO - PROCESS | 1750 | 1465245877227 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:37 INFO - PROCESS | 1750 | 1465245877241 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b542800 == 75 [pid = 1750] [id = 152] 13:44:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8b543000) [pid = 1750] [serial = 456] [outer = (nil)] 13:44:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8bd6cc00) [pid = 1750] [serial = 457] [outer = 0x8b543000] 13:44:37 INFO - PROCESS | 1750 | 1465245877330 Marionette DEBUG loaded listener.js 13:44:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8ce60c00) [pid = 1750] [serial = 458] [outer = 0x8b543000] 13:44:38 INFO - PROCESS | 1750 | 1465245878360 Marionette TRACE conn4 <- [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]]]}] 13:44:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:44:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1644ms 13:44:38 INFO - PROCESS | 1750 | 1465245878399 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 13:44:38 INFO - PROCESS | 1750 | 1465245878406 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 13:44:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:44:38 INFO - PROCESS | 1750 | 1465245878414 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 1750 | 1465245878419 Marionette TRACE conn4 <- [1,582,null,{}] 13:44:38 INFO - PROCESS | 1750 | 1465245878427 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:38 INFO - PROCESS | 1750 | 1465245878436 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:38 INFO - PROCESS | 1750 | 1465245878645 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 13:44:38 INFO - PROCESS | 1750 | 1465245878885 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:38 INFO - PROCESS | 1750 | 1465245878896 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d94bc00 == 76 [pid = 1750] [id = 153] 13:44:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8e8c3000) [pid = 1750] [serial = 459] [outer = (nil)] 13:44:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8ebd0800) [pid = 1750] [serial = 460] [outer = 0x8e8c3000] 13:44:39 INFO - PROCESS | 1750 | 1465245879029 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9038cc00) [pid = 1750] [serial = 461] [outer = 0x8e8c3000] 13:44:39 INFO - PROCESS | 1750 | 1465245879938 Marionette TRACE conn4 <- [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]]]}] 13:44:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:44:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1592ms 13:44:40 INFO - PROCESS | 1750 | 1465245880010 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 13:44:40 INFO - PROCESS | 1750 | 1465245880017 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 13:44:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:44:40 INFO - PROCESS | 1750 | 1465245880024 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - PROCESS | 1750 | 1465245880028 Marionette TRACE conn4 <- [1,586,null,{}] 13:44:40 INFO - PROCESS | 1750 | 1465245880036 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:40 INFO - PROCESS | 1750 | 1465245880041 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:40 INFO - PROCESS | 1750 | 1465245880305 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 13:44:40 INFO - PROCESS | 1750 | 1465245880606 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:40 INFO - PROCESS | 1750 | 1465245880614 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x90390400 == 77 [pid = 1750] [id = 154] 13:44:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x90d8e000) [pid = 1750] [serial = 462] [outer = (nil)] 13:44:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x90fed000) [pid = 1750] [serial = 463] [outer = 0x90d8e000] 13:44:40 INFO - PROCESS | 1750 | 1465245880718 Marionette DEBUG loaded listener.js 13:44:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x91f87800) [pid = 1750] [serial = 464] [outer = 0x90d8e000] 13:44:41 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:44:41 INFO - PROCESS | 1750 | 1465245881620 Marionette TRACE conn4 <- [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]]]}] 13:44:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:44:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1640ms 13:44:41 INFO - PROCESS | 1750 | 1465245881665 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 13:44:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:44:41 INFO - PROCESS | 1750 | 1465245881670 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 13:44:41 INFO - PROCESS | 1750 | 1465245881687 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:44:41 INFO - PROCESS | 1750 | 1465245881697 Marionette TRACE conn4 <- [1,590,null,{}] 13:44:41 INFO - PROCESS | 1750 | 1465245881707 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:41 INFO - PROCESS | 1750 | 1465245881715 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:41 INFO - PROCESS | 1750 | 1465245881967 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 13:44:42 INFO - PROCESS | 1750 | 1465245882222 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:42 INFO - PROCESS | 1750 | 1465245882229 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x90ce2000 == 78 [pid = 1750] [id = 155] 13:44:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x929e6c00) [pid = 1750] [serial = 465] [outer = (nil)] 13:44:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x92c34400) [pid = 1750] [serial = 466] [outer = 0x929e6c00] 13:44:42 INFO - PROCESS | 1750 | 1465245882361 Marionette DEBUG loaded listener.js 13:44:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x92c3bc00) [pid = 1750] [serial = 467] [outer = 0x929e6c00] 13:44:43 INFO - PROCESS | 1750 | 1465245883383 Marionette TRACE conn4 <- [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]]]}] 13:44:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:44:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1752ms 13:44:43 INFO - PROCESS | 1750 | 1465245883430 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 13:44:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:44:43 INFO - PROCESS | 1750 | 1465245883435 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 13:44:43 INFO - PROCESS | 1750 | 1465245883442 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:44:43 INFO - PROCESS | 1750 | 1465245883445 Marionette TRACE conn4 <- [1,594,null,{}] 13:44:43 INFO - PROCESS | 1750 | 1465245883451 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:43 INFO - PROCESS | 1750 | 1465245883457 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:43 INFO - PROCESS | 1750 | 1465245883667 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 13:44:43 INFO - PROCESS | 1750 | 1465245883946 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:43 INFO - PROCESS | 1750 | 1465245883955 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x929f0800 == 79 [pid = 1750] [id = 156] 13:44:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x92c31000) [pid = 1750] [serial = 468] [outer = (nil)] 13:44:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x950b1c00) [pid = 1750] [serial = 469] [outer = 0x92c31000] 13:44:44 INFO - PROCESS | 1750 | 1465245884048 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x950bf800) [pid = 1750] [serial = 470] [outer = 0x92c31000] 13:44:44 INFO - PROCESS | 1750 | 1465245884961 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:44:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:44:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1589ms 13:44:45 INFO - PROCESS | 1750 | 1465245885031 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 13:44:45 INFO - PROCESS | 1750 | 1465245885035 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 13:44:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:44:45 INFO - PROCESS | 1750 | 1465245885041 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:44:45 INFO - PROCESS | 1750 | 1465245885045 Marionette TRACE conn4 <- [1,598,null,{}] 13:44:45 INFO - PROCESS | 1750 | 1465245885051 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:45 INFO - PROCESS | 1750 | 1465245885056 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:45 INFO - PROCESS | 1750 | 1465245885283 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 13:44:45 INFO - PROCESS | 1750 | 1465245885520 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:45 INFO - PROCESS | 1750 | 1465245885537 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x95165000 == 80 [pid = 1750] [id = 157] 13:44:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x95166400) [pid = 1750] [serial = 471] [outer = (nil)] 13:44:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9516c400) [pid = 1750] [serial = 472] [outer = 0x95166400] 13:44:45 INFO - PROCESS | 1750 | 1465245885695 Marionette DEBUG loaded listener.js 13:44:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x977d1c00) [pid = 1750] [serial = 473] [outer = 0x95166400] 13:44:46 INFO - PROCESS | 1750 | 1465245886712 Marionette TRACE conn4 <- [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]]]}] 13:44:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:44:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1736ms 13:44:46 INFO - PROCESS | 1750 | 1465245886780 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 13:44:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:44:46 INFO - PROCESS | 1750 | 1465245886784 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 13:44:46 INFO - PROCESS | 1750 | 1465245886790 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:44:46 INFO - PROCESS | 1750 | 1465245886794 Marionette TRACE conn4 <- [1,602,null,{}] 13:44:46 INFO - PROCESS | 1750 | 1465245886800 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:46 INFO - PROCESS | 1750 | 1465245886806 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:47 INFO - PROCESS | 1750 | 1465245887040 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 13:44:47 INFO - PROCESS | 1750 | 1465245887290 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:47 INFO - PROCESS | 1750 | 1465245887299 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x90d8b400 == 81 [pid = 1750] [id = 158] 13:44:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x95164400) [pid = 1750] [serial = 474] [outer = (nil)] 13:44:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x9a004800) [pid = 1750] [serial = 475] [outer = 0x95164400] 13:44:47 INFO - PROCESS | 1750 | 1465245887430 Marionette DEBUG loaded listener.js 13:44:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x9a00fc00) [pid = 1750] [serial = 476] [outer = 0x95164400] 13:44:48 INFO - PROCESS | 1750 | 1465245888348 Marionette TRACE conn4 <- [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]]]}] 13:44:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:44:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1629ms 13:44:48 INFO - PROCESS | 1750 | 1465245888420 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 13:44:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:44:48 INFO - PROCESS | 1750 | 1465245888424 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 13:44:48 INFO - PROCESS | 1750 | 1465245888431 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:44:48 INFO - PROCESS | 1750 | 1465245888434 Marionette TRACE conn4 <- [1,606,null,{}] 13:44:48 INFO - PROCESS | 1750 | 1465245888440 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:48 INFO - PROCESS | 1750 | 1465245888446 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:48 INFO - PROCESS | 1750 | 1465245888672 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 13:44:48 INFO - PROCESS | 1750 | 1465245888906 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:48 INFO - PROCESS | 1750 | 1465245888913 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x9516e400 == 82 [pid = 1750] [id = 159] 13:44:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x996de800) [pid = 1750] [serial = 477] [outer = (nil)] 13:44:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x9a79a000) [pid = 1750] [serial = 478] [outer = 0x996de800] 13:44:49 INFO - PROCESS | 1750 | 1465245889044 Marionette DEBUG loaded listener.js 13:44:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x9a79dc00) [pid = 1750] [serial = 479] [outer = 0x996de800] 13:44:50 INFO - PROCESS | 1750 | 1465245890018 Marionette TRACE conn4 <- [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]]]}] 13:44:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:44:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1640ms 13:44:50 INFO - PROCESS | 1750 | 1465245890071 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 13:44:50 INFO - PROCESS | 1750 | 1465245890074 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 13:44:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:44:50 INFO - PROCESS | 1750 | 1465245890081 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:44:50 INFO - PROCESS | 1750 | 1465245890084 Marionette TRACE conn4 <- [1,610,null,{}] 13:44:50 INFO - PROCESS | 1750 | 1465245890090 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:50 INFO - PROCESS | 1750 | 1465245890095 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:50 INFO - PROCESS | 1750 | 1465245890305 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 13:44:50 INFO - PROCESS | 1750 | 1465245890539 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:50 INFO - PROCESS | 1750 | 1465245890546 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a00b400 == 83 [pid = 1750] [id = 160] 13:44:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x9a215800) [pid = 1750] [serial = 480] [outer = (nil)] 13:44:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x9b00a800) [pid = 1750] [serial = 481] [outer = 0x9a215800] 13:44:50 INFO - PROCESS | 1750 | 1465245890677 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x9be91800) [pid = 1750] [serial = 482] [outer = 0x9a215800] 13:44:51 INFO - PROCESS | 1750 | 1465245891570 Marionette TRACE conn4 <- [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]]]}] 13:44:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:44:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1531ms 13:44:51 INFO - PROCESS | 1750 | 1465245891612 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 13:44:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:44:51 INFO - PROCESS | 1750 | 1465245891616 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 13:44:51 INFO - PROCESS | 1750 | 1465245891624 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 1750 | 1465245891627 Marionette TRACE conn4 <- [1,614,null,{}] 13:44:51 INFO - PROCESS | 1750 | 1465245891633 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:51 INFO - PROCESS | 1750 | 1465245891638 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:51 INFO - PROCESS | 1750 | 1465245891839 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 13:44:52 INFO - PROCESS | 1750 | 1465245892042 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:52 INFO - PROCESS | 1750 | 1465245892054 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x95164800 == 84 [pid = 1750] [id = 161] 13:44:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x9a798000) [pid = 1750] [serial = 483] [outer = (nil)] 13:44:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x9ca6c800) [pid = 1750] [serial = 484] [outer = 0x9a798000] 13:44:52 INFO - PROCESS | 1750 | 1465245892208 Marionette DEBUG loaded listener.js 13:44:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x9cb4b000) [pid = 1750] [serial = 485] [outer = 0x9a798000] 13:44:53 INFO - PROCESS | 1750 | 1465245893113 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:44:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:44:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1529ms 13:44:53 INFO - PROCESS | 1750 | 1465245893278 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 13:44:53 INFO - PROCESS | 1750 | 1465245893284 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 13:44:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:44:53 INFO - PROCESS | 1750 | 1465245893365 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:44:53 INFO - PROCESS | 1750 | 1465245893369 Marionette TRACE conn4 <- [1,618,null,{}] 13:44:53 INFO - PROCESS | 1750 | 1465245893374 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:53 INFO - PROCESS | 1750 | 1465245893380 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:53 INFO - PROCESS | 1750 | 1465245893590 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 13:44:53 INFO - PROCESS | 1750 | 1465245893854 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:53 INFO - PROCESS | 1750 | 1465245893862 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:53 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2317800 == 85 [pid = 1750] [id = 162] 13:44:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0xa2322c00) [pid = 1750] [serial = 486] [outer = (nil)] 13:44:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0xa3443c00) [pid = 1750] [serial = 487] [outer = 0xa2322c00] 13:44:54 INFO - PROCESS | 1750 | 1465245894002 Marionette DEBUG loaded listener.js 13:44:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0xa5072400) [pid = 1750] [serial = 488] [outer = 0xa2322c00] 13:44:54 INFO - PROCESS | 1750 | 1465245894963 Marionette TRACE conn4 <- [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]]]}] 13:44:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:44:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1662ms 13:44:55 INFO - PROCESS | 1750 | 1465245895014 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 13:44:55 INFO - PROCESS | 1750 | 1465245895019 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 13:44:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:44:55 INFO - PROCESS | 1750 | 1465245895025 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:44:55 INFO - PROCESS | 1750 | 1465245895030 Marionette TRACE conn4 <- [1,622,null,{}] 13:44:55 INFO - PROCESS | 1750 | 1465245895036 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:55 INFO - PROCESS | 1750 | 1465245895042 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:55 INFO - PROCESS | 1750 | 1465245895261 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 13:44:55 INFO - PROCESS | 1750 | 1465245895514 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:55 INFO - PROCESS | 1750 | 1465245895523 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x92310000 == 86 [pid = 1750] [id = 163] 13:44:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x92310400) [pid = 1750] [serial = 489] [outer = (nil)] 13:44:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x9231bc00) [pid = 1750] [serial = 490] [outer = 0x92310400] 13:44:55 INFO - PROCESS | 1750 | 1465245895650 Marionette DEBUG loaded listener.js 13:44:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0xa3415800) [pid = 1750] [serial = 491] [outer = 0x92310400] 13:44:56 INFO - PROCESS | 1750 | 1465245896515 Marionette TRACE conn4 <- [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]]]}] 13:44:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:44:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1542ms 13:44:56 INFO - PROCESS | 1750 | 1465245896568 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 13:44:56 INFO - PROCESS | 1750 | 1465245896571 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 13:44:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:44:56 INFO - PROCESS | 1750 | 1465245896598 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:44:56 INFO - PROCESS | 1750 | 1465245896603 Marionette TRACE conn4 <- [1,626,null,{}] 13:44:56 INFO - PROCESS | 1750 | 1465245896608 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:56 INFO - PROCESS | 1750 | 1465245896614 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:56 INFO - PROCESS | 1750 | 1465245896811 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 13:44:57 INFO - PROCESS | 1750 | 1465245897054 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:57 INFO - PROCESS | 1750 | 1465245897061 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc1c00 == 87 [pid = 1750] [id = 164] 13:44:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x8afc2400) [pid = 1750] [serial = 492] [outer = (nil)] 13:44:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x8afc9800) [pid = 1750] [serial = 493] [outer = 0x8afc2400] 13:44:57 INFO - PROCESS | 1750 | 1465245897161 Marionette DEBUG loaded listener.js 13:44:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x8afcd000) [pid = 1750] [serial = 494] [outer = 0x8afc2400] 13:44:58 INFO - PROCESS | 1750 | 1465245898064 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:44:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:44:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1536ms 13:44:58 INFO - PROCESS | 1750 | 1465245898132 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 13:44:58 INFO - PROCESS | 1750 | 1465245898135 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 13:44:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:44:58 INFO - PROCESS | 1750 | 1465245898142 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:44:58 INFO - PROCESS | 1750 | 1465245898146 Marionette TRACE conn4 <- [1,630,null,{}] 13:44:58 INFO - PROCESS | 1750 | 1465245898151 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:58 INFO - PROCESS | 1750 | 1465245898157 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:58 INFO - PROCESS | 1750 | 1465245898405 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 13:44:58 INFO - PROCESS | 1750 | 1465245898690 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:58 INFO - PROCESS | 1750 | 1465245898697 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afcb400 == 88 [pid = 1750] [id = 165] 13:44:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x8afcc400) [pid = 1750] [serial = 495] [outer = (nil)] 13:44:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x8e4ef800) [pid = 1750] [serial = 496] [outer = 0x8afcc400] 13:44:58 INFO - PROCESS | 1750 | 1465245898790 Marionette DEBUG loaded listener.js 13:44:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 202 (0x8e4f1400) [pid = 1750] [serial = 497] [outer = 0x8afcc400] 13:44:59 INFO - PROCESS | 1750 | 1465245899674 Marionette TRACE conn4 <- [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]]]}] 13:44:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:44:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1603ms 13:44:59 INFO - PROCESS | 1750 | 1465245899746 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 13:44:59 INFO - PROCESS | 1750 | 1465245899749 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 13:44:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:44:59 INFO - PROCESS | 1750 | 1465245899756 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:44:59 INFO - PROCESS | 1750 | 1465245899758 Marionette TRACE conn4 <- [1,634,null,{}] 13:44:59 INFO - PROCESS | 1750 | 1465245899765 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:44:59 INFO - PROCESS | 1750 | 1465245899770 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:44:59 INFO - PROCESS | 1750 | 1465245899972 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 13:45:00 INFO - PROCESS | 1750 | 1465245900211 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:00 INFO - PROCESS | 1750 | 1465245900219 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc4000 == 89 [pid = 1750] [id = 166] 13:45:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 203 (0x8afc7000) [pid = 1750] [serial = 498] [outer = (nil)] 13:45:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 204 (0x8e4f7800) [pid = 1750] [serial = 499] [outer = 0x8afc7000] 13:45:00 INFO - PROCESS | 1750 | 1465245900367 Marionette DEBUG loaded listener.js 13:45:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 205 (0x8e4fa400) [pid = 1750] [serial = 500] [outer = 0x8afc7000] 13:45:00 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:45:01 INFO - PROCESS | 1750 | 1465245901341 Marionette TRACE conn4 <- [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]]]}] 13:45:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:45:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1635ms 13:45:01 INFO - PROCESS | 1750 | 1465245901391 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 13:45:01 INFO - PROCESS | 1750 | 1465245901395 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 13:45:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:45:01 INFO - PROCESS | 1750 | 1465245901402 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:45:01 INFO - PROCESS | 1750 | 1465245901405 Marionette TRACE conn4 <- [1,638,null,{}] 13:45:01 INFO - PROCESS | 1750 | 1465245901411 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:01 INFO - PROCESS | 1750 | 1465245901416 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:01 INFO - PROCESS | 1750 | 1465245901629 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 13:45:01 INFO - PROCESS | 1750 | 1465245901872 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:01 INFO - PROCESS | 1750 | 1465245901881 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d3c00 == 90 [pid = 1750] [id = 167] 13:45:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 206 (0x8a2d5c00) [pid = 1750] [serial = 501] [outer = (nil)] 13:45:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 207 (0x8a2dd000) [pid = 1750] [serial = 502] [outer = 0x8a2d5c00] 13:45:02 INFO - PROCESS | 1750 | 1465245902008 Marionette DEBUG loaded listener.js 13:45:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 208 (0x8a2ddc00) [pid = 1750] [serial = 503] [outer = 0x8a2d5c00] 13:45:02 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:45:02 INFO - PROCESS | 1750 | 1465245902905 Marionette TRACE conn4 <- [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]]]}] 13:45:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:45:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1533ms 13:45:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:45:02 INFO - PROCESS | 1750 | 1465245902938 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 13:45:02 INFO - PROCESS | 1750 | 1465245902941 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 13:45:02 INFO - PROCESS | 1750 | 1465245902948 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:45:02 INFO - PROCESS | 1750 | 1465245902952 Marionette TRACE conn4 <- [1,642,null,{}] 13:45:02 INFO - PROCESS | 1750 | 1465245902957 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:02 INFO - PROCESS | 1750 | 1465245902963 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:03 INFO - PROCESS | 1750 | 1465245903207 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 13:45:03 INFO - PROCESS | 1750 | 1465245903509 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:03 INFO - PROCESS | 1750 | 1465245903520 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d1000 == 91 [pid = 1750] [id = 168] 13:45:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 209 (0x8a2d1400) [pid = 1750] [serial = 504] [outer = (nil)] 13:45:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 210 (0x8a489c00) [pid = 1750] [serial = 505] [outer = 0x8a2d1400] 13:45:03 INFO - PROCESS | 1750 | 1465245903609 Marionette DEBUG loaded listener.js 13:45:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 211 (0x8a48b000) [pid = 1750] [serial = 506] [outer = 0x8a2d1400] 13:45:04 INFO - PROCESS | 1750 | 1465245904538 Marionette TRACE conn4 <- [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]]]}] 13:45:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:45:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1637ms 13:45:04 INFO - PROCESS | 1750 | 1465245904585 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 13:45:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:45:04 INFO - PROCESS | 1750 | 1465245904589 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 13:45:04 INFO - PROCESS | 1750 | 1465245904595 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:45:04 INFO - PROCESS | 1750 | 1465245904598 Marionette TRACE conn4 <- [1,646,null,{}] 13:45:04 INFO - PROCESS | 1750 | 1465245904604 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:04 INFO - PROCESS | 1750 | 1465245904609 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:04 INFO - PROCESS | 1750 | 1465245904807 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 13:45:05 INFO - PROCESS | 1750 | 1465245905054 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:05 INFO - PROCESS | 1750 | 1465245905062 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a483800 == 92 [pid = 1750] [id = 169] 13:45:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 212 (0x8a484400) [pid = 1750] [serial = 507] [outer = (nil)] 13:45:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 213 (0x8a492c00) [pid = 1750] [serial = 508] [outer = 0x8a484400] 13:45:05 INFO - PROCESS | 1750 | 1465245905201 Marionette DEBUG loaded listener.js 13:45:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 214 (0x8bc18400) [pid = 1750] [serial = 509] [outer = 0x8a484400] 13:45:06 INFO - PROCESS | 1750 | 1465245906104 Marionette TRACE conn4 <- [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]]]}] 13:45:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:45:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1583ms 13:45:06 INFO - PROCESS | 1750 | 1465245906178 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 13:45:06 INFO - PROCESS | 1750 | 1465245906182 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 13:45:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:45:06 INFO - PROCESS | 1750 | 1465245906188 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:45:06 INFO - PROCESS | 1750 | 1465245906192 Marionette TRACE conn4 <- [1,650,null,{}] 13:45:06 INFO - PROCESS | 1750 | 1465245906198 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:06 INFO - PROCESS | 1750 | 1465245906203 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:06 INFO - PROCESS | 1750 | 1465245906417 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 13:45:06 INFO - PROCESS | 1750 | 1465245906672 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:06 INFO - PROCESS | 1750 | 1465245906682 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a491400 == 93 [pid = 1750] [id = 170] 13:45:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 215 (0x8b541800) [pid = 1750] [serial = 510] [outer = (nil)] 13:45:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 216 (0x8e6a6c00) [pid = 1750] [serial = 511] [outer = 0x8b541800] 13:45:06 INFO - PROCESS | 1750 | 1465245906815 Marionette DEBUG loaded listener.js 13:45:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 217 (0x8e6aa000) [pid = 1750] [serial = 512] [outer = 0x8b541800] 13:45:07 INFO - PROCESS | 1750 | 1465245907728 Marionette TRACE conn4 <- [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]]]}] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x950e8c00 == 92 [pid = 1750] [id = 57] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x921fcc00 == 91 [pid = 1750] [id = 59] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x8d606400 == 90 [pid = 1750] [id = 125] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x92c3fc00 == 89 [pid = 1750] [id = 126] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x950b5800 == 88 [pid = 1750] [id = 60] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8c1400 == 87 [pid = 1750] [id = 86] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x93ccc000 == 86 [pid = 1750] [id = 58] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x90391c00 == 85 [pid = 1750] [id = 124] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x926f1800 == 84 [pid = 1750] [id = 84] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x90396800 == 83 [pid = 1750] [id = 151] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x90feb800 == 82 [pid = 1750] [id = 150] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x90b14c00 == 81 [pid = 1750] [id = 149] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x8d60f000 == 80 [pid = 1750] [id = 148] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x8d60a000 == 79 [pid = 1750] [id = 147] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x8d956400 == 78 [pid = 1750] [id = 139] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c8400 == 77 [pid = 1750] [id = 137] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce61000 == 76 [pid = 1750] [id = 138] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c8800 == 75 [pid = 1750] [id = 136] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x91f84400 == 74 [pid = 1750] [id = 135] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x91f81c00 == 73 [pid = 1750] [id = 134] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x91fb9800 == 72 [pid = 1750] [id = 132] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x90b14000 == 71 [pid = 1750] [id = 133] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x9b674800 == 70 [pid = 1750] [id = 131] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x926f4400 == 69 [pid = 1750] [id = 130] 13:45:09 INFO - PROCESS | 1750 | --DOCSHELL 0x90b14400 == 68 [pid = 1750] [id = 129] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 216 (0xa2feac00) [pid = 1750] [serial = 295] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 215 (0x90b1f800) [pid = 1750] [serial = 298] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 214 (0x9b028800) [pid = 1750] [serial = 277] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 213 (0xa231e400) [pid = 1750] [serial = 289] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 212 (0x94fdd000) [pid = 1750] [serial = 265] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 211 (0x9776c800) [pid = 1750] [serial = 274] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 210 (0x9a7a0c00) [pid = 1750] [serial = 292] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 209 (0x9ca6a800) [pid = 1750] [serial = 280] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 208 (0x9acdb000) [pid = 1750] [serial = 271] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 207 (0xa0623800) [pid = 1750] [serial = 286] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 206 (0x99660000) [pid = 1750] [serial = 268] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 205 (0x9cb4f400) [pid = 1750] [serial = 283] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 204 (0x977cc400) [pid = 1750] [serial = 378] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 203 (0x92f49c00) [pid = 1750] [serial = 375] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 202 (0x9bb02c00) [pid = 1750] [serial = 336] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 201 (0x9acdec00) [pid = 1750] [serial = 333] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x8e8ca800) [pid = 1750] [serial = 324] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x91fbc400) [pid = 1750] [serial = 354] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0x92c38000) [pid = 1750] [serial = 360] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x9be95000) [pid = 1750] [serial = 348] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x91c5a000) [pid = 1750] [serial = 327] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x90fefc00) [pid = 1750] [serial = 369] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x91c58800) [pid = 1750] [serial = 370] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0xa34c7400) [pid = 1750] [serial = 351] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x9ca69800) [pid = 1750] [serial = 339] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0xa23a2400) [pid = 1750] [serial = 342] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x921f3c00) [pid = 1750] [serial = 372] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x929ea800) [pid = 1750] [serial = 373] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x8d60cc00) [pid = 1750] [serial = 363] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x929ee800) [pid = 1750] [serial = 357] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x90ce5800) [pid = 1750] [serial = 366] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x90d87800) [pid = 1750] [serial = 367] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0xa343d400) [pid = 1750] [serial = 345] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x9959d800) [pid = 1750] [serial = 379] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x95160400) [pid = 1750] [serial = 330] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x9be8dc00) [pid = 1750] [serial = 384] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x9ace2400) [pid = 1750] [serial = 382] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x99f7b400) [pid = 1750] [serial = 381] [outer = (nil)] [url = about:blank] 13:45:09 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x96de6400) [pid = 1750] [serial = 376] [outer = (nil)] [url = about:blank] 13:45:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:45:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 3090ms 13:45:09 INFO - PROCESS | 1750 | 1465245909385 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 13:45:09 INFO - PROCESS | 1750 | 1465245909391 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 13:45:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:45:09 INFO - PROCESS | 1750 | 1465245909401 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:45:09 INFO - PROCESS | 1750 | 1465245909409 Marionette TRACE conn4 <- [1,654,null,{}] 13:45:09 INFO - PROCESS | 1750 | 1465245909416 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:09 INFO - PROCESS | 1750 | 1465245909422 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:09 INFO - PROCESS | 1750 | 1465245909592 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 13:45:09 INFO - PROCESS | 1750 | 1465245909607 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:09 INFO - PROCESS | 1750 | 1465245909621 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6fc00 == 69 [pid = 1750] [id = 171] 13:45:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8bd72800) [pid = 1750] [serial = 513] [outer = (nil)] 13:45:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8ce60000) [pid = 1750] [serial = 514] [outer = 0x8bd72800] 13:45:09 INFO - PROCESS | 1750 | 1465245909689 Marionette DEBUG loaded listener.js 13:45:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8ce6d800) [pid = 1750] [serial = 515] [outer = 0x8bd72800] 13:45:10 INFO - PROCESS | 1750 | 1465245910613 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:45:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:45:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1284ms 13:45:10 INFO - PROCESS | 1750 | 1465245910685 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 13:45:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:45:10 INFO - PROCESS | 1750 | 1465245910690 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 13:45:10 INFO - PROCESS | 1750 | 1465245910700 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:45:10 INFO - PROCESS | 1750 | 1465245910706 Marionette TRACE conn4 <- [1,658,null,{}] 13:45:10 INFO - PROCESS | 1750 | 1465245910712 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:10 INFO - PROCESS | 1750 | 1465245910717 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:10 INFO - PROCESS | 1750 | 1465245910963 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 13:45:10 INFO - PROCESS | 1750 | 1465245910979 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:11 INFO - PROCESS | 1750 | 1465245910985 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b548800 == 70 [pid = 1750] [id = 172] 13:45:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8d60a000) [pid = 1750] [serial = 516] [outer = (nil)] 13:45:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8d8cb800) [pid = 1750] [serial = 517] [outer = 0x8d60a000] 13:45:11 INFO - PROCESS | 1750 | 1465245911068 Marionette DEBUG loaded listener.js 13:45:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x8d94b800) [pid = 1750] [serial = 518] [outer = 0x8d60a000] 13:45:12 INFO - PROCESS | 1750 | 1465245912071 Marionette TRACE conn4 <- [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]]]}] 13:45:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:45:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1432ms 13:45:12 INFO - PROCESS | 1750 | 1465245912129 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 13:45:12 INFO - PROCESS | 1750 | 1465245912132 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 13:45:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:45:12 INFO - PROCESS | 1750 | 1465245912140 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:45:12 INFO - PROCESS | 1750 | 1465245912143 Marionette TRACE conn4 <- [1,662,null,{}] 13:45:12 INFO - PROCESS | 1750 | 1465245912164 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:12 INFO - PROCESS | 1750 | 1465245912172 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:12 INFO - PROCESS | 1750 | 1465245912416 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 13:45:12 INFO - PROCESS | 1750 | 1465245912443 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:12 INFO - PROCESS | 1750 | 1465245912457 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8c7c00 == 71 [pid = 1750] [id = 173] 13:45:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x8e8c8c00) [pid = 1750] [serial = 519] [outer = (nil)] 13:45:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x8ebc5c00) [pid = 1750] [serial = 520] [outer = 0x8e8c8c00] 13:45:12 INFO - PROCESS | 1750 | 1465245912529 Marionette DEBUG loaded listener.js 13:45:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x8ee04400) [pid = 1750] [serial = 521] [outer = 0x8e8c8c00] 13:45:13 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:45:13 INFO - PROCESS | 1750 | 1465245913595 Marionette TRACE conn4 <- [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]]]}] 13:45:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:45:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1489ms 13:45:13 INFO - PROCESS | 1750 | 1465245913629 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 13:45:13 INFO - PROCESS | 1750 | 1465245913631 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 13:45:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:45:13 INFO - PROCESS | 1750 | 1465245913638 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:45:13 INFO - PROCESS | 1750 | 1465245913641 Marionette TRACE conn4 <- [1,666,null,{}] 13:45:13 INFO - PROCESS | 1750 | 1465245913655 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:13 INFO - PROCESS | 1750 | 1465245913660 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:14 INFO - PROCESS | 1750 | 1465245914498 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x8d607000) [pid = 1750] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x926f9c00) [pid = 1750] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x950e8800) [pid = 1750] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x91c5f000) [pid = 1750] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8d8d0000) [pid = 1750] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x950e2800) [pid = 1750] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x90ce3800) [pid = 1750] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8d60a800) [pid = 1750] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8ebc9800) [pid = 1750] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8b53e000) [pid = 1750] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x91f84c00) [pid = 1750] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8d1c0800) [pid = 1750] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x91f88400) [pid = 1750] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x90d8ec00) [pid = 1750] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8d8c9c00) [pid = 1750] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8bc1b800) [pid = 1750] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9bb03000) [pid = 1750] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8bc17c00) [pid = 1750] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8d1c2c00) [pid = 1750] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x926f6c00) [pid = 1750] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9be95800) [pid = 1750] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8b544c00) [pid = 1750] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8bd68800) [pid = 1750] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8ce61c00) [pid = 1750] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9b326400) [pid = 1750] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x90b1a400) [pid = 1750] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x929e7400) [pid = 1750] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x92c31800) [pid = 1750] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0xa23f4400) [pid = 1750] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x977d0800) [pid = 1750] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x91fb5400) [pid = 1750] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8e8c0000) [pid = 1750] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x950bfc00) [pid = 1750] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9ca45800) [pid = 1750] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9be8d400) [pid = 1750] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x91c55000) [pid = 1750] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x9ace3800) [pid = 1750] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x9ca64000) [pid = 1750] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:45:14 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9be96000) [pid = 1750] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:45:14 INFO - PROCESS | 1750 | 1465245914762 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:14 INFO - PROCESS | 1750 | 1465245914770 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b53e000 == 72 [pid = 1750] [id = 174] 13:45:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8b543c00) [pid = 1750] [serial = 522] [outer = (nil)] 13:45:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8bc1c400) [pid = 1750] [serial = 523] [outer = 0x8b543c00] 13:45:14 INFO - PROCESS | 1750 | 1465245914846 Marionette DEBUG loaded listener.js 13:45:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8d1c0800) [pid = 1750] [serial = 524] [outer = 0x8b543c00] 13:45:15 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:45:15 INFO - PROCESS | 1750 | 1465245915560 Marionette TRACE conn4 <- [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]]]}] 13:45:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:45:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1936ms 13:45:15 INFO - PROCESS | 1750 | 1465245915575 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 13:45:15 INFO - PROCESS | 1750 | 1465245915577 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 13:45:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:45:15 INFO - PROCESS | 1750 | 1465245915583 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:45:15 INFO - PROCESS | 1750 | 1465245915587 Marionette TRACE conn4 <- [1,670,null,{}] 13:45:15 INFO - PROCESS | 1750 | 1465245915592 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:15 INFO - PROCESS | 1750 | 1465245915597 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:15 INFO - PROCESS | 1750 | 1465245915828 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 13:45:15 INFO - PROCESS | 1750 | 1465245915932 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:15 INFO - PROCESS | 1750 | 1465245915940 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd76c00 == 73 [pid = 1750] [id = 175] 13:45:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8ce63400) [pid = 1750] [serial = 525] [outer = (nil)] 13:45:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8e6af400) [pid = 1750] [serial = 526] [outer = 0x8ce63400] 13:45:16 INFO - PROCESS | 1750 | 1465245916010 Marionette DEBUG loaded listener.js 13:45:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8ee0c800) [pid = 1750] [serial = 527] [outer = 0x8ce63400] 13:45:16 INFO - PROCESS | 1750 | 1465245916985 Marionette TRACE conn4 <- [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]]]}] 13:45:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:45:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1439ms 13:45:17 INFO - PROCESS | 1750 | 1465245917024 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 13:45:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:45:17 INFO - PROCESS | 1750 | 1465245917031 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 13:45:17 INFO - PROCESS | 1750 | 1465245917040 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:45:17 INFO - PROCESS | 1750 | 1465245917046 Marionette TRACE conn4 <- [1,674,null,{}] 13:45:17 INFO - PROCESS | 1750 | 1465245917056 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:17 INFO - PROCESS | 1750 | 1465245917062 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:17 INFO - PROCESS | 1750 | 1465245917300 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 13:45:17 INFO - PROCESS | 1750 | 1465245917618 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:17 INFO - PROCESS | 1750 | 1465245917636 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1cc00 == 74 [pid = 1750] [id = 176] 13:45:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8bc1d800) [pid = 1750] [serial = 528] [outer = (nil)] 13:45:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8d610000) [pid = 1750] [serial = 529] [outer = 0x8bc1d800] 13:45:17 INFO - PROCESS | 1750 | 1465245917728 Marionette DEBUG loaded listener.js 13:45:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8d94b400) [pid = 1750] [serial = 530] [outer = 0x8bc1d800] 13:45:18 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:45:18 INFO - PROCESS | 1750 | 1465245918668 Marionette TRACE conn4 <- [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]]]}] 13:45:18 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 13:45:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1686ms 13:45:18 INFO - PROCESS | 1750 | 1465245918724 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 13:45:18 INFO - PROCESS | 1750 | 1465245918732 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 13:45:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:45:18 INFO - PROCESS | 1750 | 1465245918742 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:45:18 INFO - PROCESS | 1750 | 1465245918746 Marionette TRACE conn4 <- [1,678,null,{}] 13:45:18 INFO - PROCESS | 1750 | 1465245918753 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:18 INFO - PROCESS | 1750 | 1465245918759 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:18 INFO - PROCESS | 1750 | 1465245918969 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 13:45:19 INFO - PROCESS | 1750 | 1465245919215 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:19 INFO - PROCESS | 1750 | 1465245919225 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6ae000 == 75 [pid = 1750] [id = 177] 13:45:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8e6b0400) [pid = 1750] [serial = 531] [outer = (nil)] 13:45:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x8e8cb800) [pid = 1750] [serial = 532] [outer = 0x8e6b0400] 13:45:19 INFO - PROCESS | 1750 | 1465245919364 Marionette DEBUG loaded listener.js 13:45:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x90390000) [pid = 1750] [serial = 533] [outer = 0x8e6b0400] 13:45:20 INFO - PROCESS | 1750 | 1465245920418 Marionette TRACE conn4 <- [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]]]}] 13:45:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:45:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1735ms 13:45:20 INFO - PROCESS | 1750 | 1465245920479 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 13:45:20 INFO - PROCESS | 1750 | 1465245920483 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 13:45:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:45:20 INFO - PROCESS | 1750 | 1465245920490 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:45:20 INFO - PROCESS | 1750 | 1465245920497 Marionette TRACE conn4 <- [1,682,null,{}] 13:45:20 INFO - PROCESS | 1750 | 1465245920514 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:20 INFO - PROCESS | 1750 | 1465245920523 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:20 INFO - PROCESS | 1750 | 1465245920779 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 13:45:21 INFO - PROCESS | 1750 | 1465245921045 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:21 INFO - PROCESS | 1750 | 1465245921059 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f4ec00 == 76 [pid = 1750] [id = 178] 13:45:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x90f50000) [pid = 1750] [serial = 534] [outer = (nil)] 13:45:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x90f53800) [pid = 1750] [serial = 535] [outer = 0x90f50000] 13:45:21 INFO - PROCESS | 1750 | 1465245921150 Marionette DEBUG loaded listener.js 13:45:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x90f57400) [pid = 1750] [serial = 536] [outer = 0x90f50000] 13:45:22 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:22 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:22 INFO - PROCESS | 1750 | 1465245922479 Marionette TRACE conn4 <- [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]]]}] 13:45:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 13:45:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2000ms 13:45:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:45:22 INFO - PROCESS | 1750 | 1465245922490 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 13:45:22 INFO - PROCESS | 1750 | 1465245922494 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 13:45:22 INFO - PROCESS | 1750 | 1465245922501 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:45:22 INFO - PROCESS | 1750 | 1465245922505 Marionette TRACE conn4 <- [1,686,null,{}] 13:45:22 INFO - PROCESS | 1750 | 1465245922511 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:22 INFO - PROCESS | 1750 | 1465245922516 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:22 INFO - PROCESS | 1750 | 1465245922790 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 13:45:23 INFO - PROCESS | 1750 | 1465245922983 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:23 INFO - PROCESS | 1750 | 1465245922992 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f51c00 == 77 [pid = 1750] [id = 179] 13:45:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x90f54800) [pid = 1750] [serial = 537] [outer = (nil)] 13:45:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x90ff3c00) [pid = 1750] [serial = 538] [outer = 0x90f54800] 13:45:23 INFO - PROCESS | 1750 | 1465245923080 Marionette DEBUG loaded listener.js 13:45:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x91c58800) [pid = 1750] [serial = 539] [outer = 0x90f54800] 13:45:24 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:24 INFO - PROCESS | 1750 | 1465245924418 Marionette TRACE conn4 <- [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]]]}] 13:45:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:45:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1950ms 13:45:24 INFO - PROCESS | 1750 | 1465245924450 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 13:45:24 INFO - PROCESS | 1750 | 1465245924454 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 13:45:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:45:24 INFO - PROCESS | 1750 | 1465245924526 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:45:24 INFO - PROCESS | 1750 | 1465245924529 Marionette TRACE conn4 <- [1,690,null,{}] 13:45:24 INFO - PROCESS | 1750 | 1465245924538 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:24 INFO - PROCESS | 1750 | 1465245924543 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:24 INFO - PROCESS | 1750 | 1465245924723 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 13:45:24 INFO - PROCESS | 1750 | 1465245924915 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:24 INFO - PROCESS | 1750 | 1465245924924 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f5b000 == 78 [pid = 1750] [id = 180] 13:45:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x90f5c800) [pid = 1750] [serial = 540] [outer = (nil)] 13:45:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x91f88c00) [pid = 1750] [serial = 541] [outer = 0x90f5c800] 13:45:25 INFO - PROCESS | 1750 | 1465245925012 Marionette DEBUG loaded listener.js 13:45:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x91fb6000) [pid = 1750] [serial = 542] [outer = 0x90f5c800] 13:45:26 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:26 INFO - PROCESS | 1750 | 1465245926349 Marionette TRACE conn4 <- [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]]]}] 13:45:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:45:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1902ms 13:45:26 INFO - PROCESS | 1750 | 1465245926449 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 13:45:26 INFO - PROCESS | 1750 | 1465245926453 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 13:45:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:45:26 INFO - PROCESS | 1750 | 1465245926465 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:45:26 INFO - PROCESS | 1750 | 1465245926468 Marionette TRACE conn4 <- [1,694,null,{}] 13:45:26 INFO - PROCESS | 1750 | 1465245926474 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:26 INFO - PROCESS | 1750 | 1465245926485 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:26 INFO - PROCESS | 1750 | 1465245926718 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 13:45:26 INFO - PROCESS | 1750 | 1465245926915 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:26 INFO - PROCESS | 1750 | 1465245926924 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x91f83000 == 79 [pid = 1750] [id = 181] 13:45:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x91f84000) [pid = 1750] [serial = 543] [outer = (nil)] 13:45:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9227ac00) [pid = 1750] [serial = 544] [outer = 0x91f84000] 13:45:27 INFO - PROCESS | 1750 | 1465245927055 Marionette DEBUG loaded listener.js 13:45:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9231d400) [pid = 1750] [serial = 545] [outer = 0x91f84000] 13:45:28 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:28 INFO - PROCESS | 1750 | 1465245928391 Marionette TRACE conn4 <- [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]]]}] 13:45:28 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) 13:45:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1985ms 13:45:28 INFO - PROCESS | 1750 | 1465245928450 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 13:45:28 INFO - PROCESS | 1750 | 1465245928453 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 13:45:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:45:28 INFO - PROCESS | 1750 | 1465245928481 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:45:28 INFO - PROCESS | 1750 | 1465245928486 Marionette TRACE conn4 <- [1,698,null,{}] 13:45:28 INFO - PROCESS | 1750 | 1465245928492 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:28 INFO - PROCESS | 1750 | 1465245928497 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:28 INFO - PROCESS | 1750 | 1465245928702 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 13:45:28 INFO - PROCESS | 1750 | 1465245928896 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:28 INFO - PROCESS | 1750 | 1465245928902 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x92319400 == 80 [pid = 1750] [id = 182] 13:45:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9231a800) [pid = 1750] [serial = 546] [outer = (nil)] 13:45:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x926f9400) [pid = 1750] [serial = 547] [outer = 0x9231a800] 13:45:28 INFO - PROCESS | 1750 | 1465245928987 Marionette DEBUG loaded listener.js 13:45:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x929eb800) [pid = 1750] [serial = 548] [outer = 0x9231a800] 13:45:30 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:30 INFO - PROCESS | 1750 | 1465245930294 Marionette TRACE conn4 <- [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]]]}] 13:45:30 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) 13:45:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1842ms 13:45:30 INFO - PROCESS | 1750 | 1465245930321 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 13:45:30 INFO - PROCESS | 1750 | 1465245930327 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 13:45:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:45:30 INFO - PROCESS | 1750 | 1465245930334 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:45:30 INFO - PROCESS | 1750 | 1465245930339 Marionette TRACE conn4 <- [1,702,null,{}] 13:45:30 INFO - PROCESS | 1750 | 1465245930431 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:30 INFO - PROCESS | 1750 | 1465245930435 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:30 INFO - PROCESS | 1750 | 1465245930688 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 13:45:30 INFO - PROCESS | 1750 | 1465245930831 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:30 INFO - PROCESS | 1750 | 1465245930839 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d60f000 == 81 [pid = 1750] [id = 183] 13:45:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x92316800) [pid = 1750] [serial = 549] [outer = (nil)] 13:45:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x92c33c00) [pid = 1750] [serial = 550] [outer = 0x92316800] 13:45:30 INFO - PROCESS | 1750 | 1465245930962 Marionette DEBUG loaded listener.js 13:45:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x92c3e400) [pid = 1750] [serial = 551] [outer = 0x92316800] 13:45:32 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:32 INFO - PROCESS | 1750 | 1465245932406 Marionette TRACE conn4 <- [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]]]}] 13:45:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:45:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2084ms 13:45:32 INFO - PROCESS | 1750 | 1465245932418 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 13:45:32 INFO - PROCESS | 1750 | 1465245932422 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 13:45:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:45:32 INFO - PROCESS | 1750 | 1465245932429 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:45:32 INFO - PROCESS | 1750 | 1465245932432 Marionette TRACE conn4 <- [1,706,null,{}] 13:45:32 INFO - PROCESS | 1750 | 1465245932438 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:32 INFO - PROCESS | 1750 | 1465245932444 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:32 INFO - PROCESS | 1750 | 1465245932636 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 13:45:32 INFO - PROCESS | 1750 | 1465245932833 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:32 INFO - PROCESS | 1750 | 1465245932844 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd69000 == 82 [pid = 1750] [id = 184] 13:45:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x92c38000) [pid = 1750] [serial = 552] [outer = (nil)] 13:45:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x94fdd000) [pid = 1750] [serial = 553] [outer = 0x92c38000] 13:45:32 INFO - PROCESS | 1750 | 1465245932965 Marionette DEBUG loaded listener.js 13:45:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x950bfc00) [pid = 1750] [serial = 554] [outer = 0x92c38000] 13:45:34 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:34 INFO - PROCESS | 1750 | 1465245934296 Marionette TRACE conn4 <- [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]]]}] 13:45:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:45:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1883ms 13:45:34 INFO - PROCESS | 1750 | 1465245934358 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 13:45:34 INFO - PROCESS | 1750 | 1465245934363 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 13:45:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:45:34 INFO - PROCESS | 1750 | 1465245934391 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:45:34 INFO - PROCESS | 1750 | 1465245934395 Marionette TRACE conn4 <- [1,710,null,{}] 13:45:34 INFO - PROCESS | 1750 | 1465245934403 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:34 INFO - PROCESS | 1750 | 1465245934408 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:34 INFO - PROCESS | 1750 | 1465245934603 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 13:45:34 INFO - PROCESS | 1750 | 1465245934800 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:34 INFO - PROCESS | 1750 | 1465245934809 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x91c5c000 == 83 [pid = 1750] [id = 185] 13:45:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x92c35400) [pid = 1750] [serial = 555] [outer = (nil)] 13:45:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x95169400) [pid = 1750] [serial = 556] [outer = 0x92c35400] 13:45:34 INFO - PROCESS | 1750 | 1465245934929 Marionette DEBUG loaded listener.js 13:45:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x953bf000) [pid = 1750] [serial = 557] [outer = 0x92c35400] 13:45:36 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:36 INFO - PROCESS | 1750 | 1465245936281 Marionette TRACE conn4 <- [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]]]}] 13:45:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:45:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1959ms 13:45:36 INFO - PROCESS | 1750 | 1465245936359 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 13:45:36 INFO - PROCESS | 1750 | 1465245936364 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 13:45:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:45:36 INFO - PROCESS | 1750 | 1465245936392 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:45:36 INFO - PROCESS | 1750 | 1465245936397 Marionette TRACE conn4 <- [1,714,null,{}] 13:45:36 INFO - PROCESS | 1750 | 1465245936403 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:36 INFO - PROCESS | 1750 | 1465245936410 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:36 INFO - PROCESS | 1750 | 1465245936606 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 13:45:36 INFO - PROCESS | 1750 | 1465245936864 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:36 INFO - PROCESS | 1750 | 1465245936877 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x950ba800 == 84 [pid = 1750] [id = 186] 13:45:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x95162c00) [pid = 1750] [serial = 558] [outer = (nil)] 13:45:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x977d0400) [pid = 1750] [serial = 559] [outer = 0x95162c00] 13:45:36 INFO - PROCESS | 1750 | 1465245936963 Marionette DEBUG loaded listener.js 13:45:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x996d7400) [pid = 1750] [serial = 560] [outer = 0x95162c00] 13:45:38 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:38 INFO - PROCESS | 1750 | 1465245938312 Marionette TRACE conn4 <- [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]]]}] 13:45:38 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 13:45:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1938ms 13:45:38 INFO - PROCESS | 1750 | 1465245938374 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 13:45:38 INFO - PROCESS | 1750 | 1465245938378 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 13:45:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:45:38 INFO - PROCESS | 1750 | 1465245938408 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:45:38 INFO - PROCESS | 1750 | 1465245938411 Marionette TRACE conn4 <- [1,718,null,{}] 13:45:38 INFO - PROCESS | 1750 | 1465245938418 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:38 INFO - PROCESS | 1750 | 1465245938423 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:38 INFO - PROCESS | 1750 | 1465245938603 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 13:45:38 INFO - PROCESS | 1750 | 1465245938821 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:38 INFO - PROCESS | 1750 | 1465245938830 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b53f800 == 85 [pid = 1750] [id = 187] 13:45:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x8b540000) [pid = 1750] [serial = 561] [outer = (nil)] 13:45:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x8bc16800) [pid = 1750] [serial = 562] [outer = 0x8b540000] 13:45:38 INFO - PROCESS | 1750 | 1465245938951 Marionette DEBUG loaded listener.js 13:45:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x8bd6a000) [pid = 1750] [serial = 563] [outer = 0x8b540000] 13:45:40 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:40 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:40 INFO - PROCESS | 1750 | 1465245940961 Marionette TRACE conn4 <- [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]]]}] 13:45:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:45:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2598ms 13:45:41 INFO - PROCESS | 1750 | 1465245941003 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 13:45:41 INFO - PROCESS | 1750 | 1465245941008 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 13:45:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:45:41 INFO - PROCESS | 1750 | 1465245941017 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:45:41 INFO - PROCESS | 1750 | 1465245941021 Marionette TRACE conn4 <- [1,722,null,{}] 13:45:41 INFO - PROCESS | 1750 | 1465245941031 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:41 INFO - PROCESS | 1750 | 1465245941036 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:41 INFO - PROCESS | 1750 | 1465245941246 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 13:45:41 INFO - PROCESS | 1750 | 1465245941449 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:41 INFO - PROCESS | 1750 | 1465245941458 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc6400 == 86 [pid = 1750] [id = 188] 13:45:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x8bc25800) [pid = 1750] [serial = 564] [outer = (nil)] 13:45:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x8d1bf400) [pid = 1750] [serial = 565] [outer = 0x8bc25800] 13:45:41 INFO - PROCESS | 1750 | 1465245941576 Marionette DEBUG loaded listener.js 13:45:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x8d602400) [pid = 1750] [serial = 566] [outer = 0x8bc25800] 13:45:42 INFO - PROCESS | 1750 | 1465245942514 Marionette TRACE conn4 <- [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] 13:45:42 INFO - PROCESS | 1750 | 1465245942559 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 13:45:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:45:42 INFO - PROCESS | 1750 | 1465245942569 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:45:42 INFO - PROCESS | 1750 | 1465245942572 Marionette TRACE conn4 <- [1,726,null,{}] 13:45:42 INFO - PROCESS | 1750 | 1465245942578 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:42 INFO - PROCESS | 1750 | 1465245942584 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:42 INFO - PROCESS | 1750 | 1465245942767 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 13:45:43 INFO - PROCESS | 1750 | 1465245943180 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:43 INFO - PROCESS | 1750 | 1465245943187 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d60ec00 == 87 [pid = 1750] [id = 189] 13:45:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x8d953c00) [pid = 1750] [serial = 567] [outer = (nil)] 13:45:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x8e4ecc00) [pid = 1750] [serial = 568] [outer = 0x8d953c00] 13:45:43 INFO - PROCESS | 1750 | 1465245943275 Marionette DEBUG loaded listener.js 13:45:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x8e6a5000) [pid = 1750] [serial = 569] [outer = 0x8d953c00] 13:45:44 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:44 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:44 INFO - PROCESS | 1750 | 1465245944348 Marionette TRACE conn4 <- [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]]]}] 13:45:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:45:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1828ms 13:45:44 INFO - PROCESS | 1750 | 1465245944397 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 13:45:44 INFO - PROCESS | 1750 | 1465245944400 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 13:45:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:45:44 INFO - PROCESS | 1750 | 1465245944407 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:45:44 INFO - PROCESS | 1750 | 1465245944413 Marionette TRACE conn4 <- [1,730,null,{}] 13:45:44 INFO - PROCESS | 1750 | 1465245944428 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:44 INFO - PROCESS | 1750 | 1465245944436 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:44 INFO - PROCESS | 1750 | 1465245944643 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 13:45:44 INFO - PROCESS | 1750 | 1465245944897 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:44 INFO - PROCESS | 1750 | 1465245944910 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x90b12400 == 88 [pid = 1750] [id = 190] 13:45:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x90b13c00) [pid = 1750] [serial = 570] [outer = (nil)] 13:45:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x90cdc400) [pid = 1750] [serial = 571] [outer = 0x90b13c00] 13:45:44 INFO - PROCESS | 1750 | 1465245944988 Marionette DEBUG loaded listener.js 13:45:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x90ce6800) [pid = 1750] [serial = 572] [outer = 0x90b13c00] 13:45:45 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:45 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:45 INFO - PROCESS | 1750 | 1465245945946 Marionette TRACE conn4 <- [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] 13:45:46 INFO - PROCESS | 1750 | 1465245946167 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8afcb400 == 81 [pid = 1750] [id = 165] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc1c00 == 80 [pid = 1750] [id = 164] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x92310000 == 79 [pid = 1750] [id = 163] 13:45:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0xa2317800 == 78 [pid = 1750] [id = 162] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x95164800 == 77 [pid = 1750] [id = 161] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x9a00b400 == 76 [pid = 1750] [id = 160] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x9516e400 == 75 [pid = 1750] [id = 159] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x90d8b400 == 74 [pid = 1750] [id = 158] 13:45:46 INFO - PROCESS | 1750 | 1465245946190 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:45:46 INFO - PROCESS | 1750 | 1465245946194 Marionette TRACE conn4 <- [1,734,null,{}] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x95165000 == 73 [pid = 1750] [id = 157] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x929f0800 == 72 [pid = 1750] [id = 156] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x90ce2000 == 71 [pid = 1750] [id = 155] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x90390400 == 70 [pid = 1750] [id = 154] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x91fb4000 == 69 [pid = 1750] [id = 118] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8d94bc00 == 68 [pid = 1750] [id = 153] 13:45:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8b542800 == 67 [pid = 1750] [id = 152] 13:45:46 INFO - PROCESS | 1750 | 1465245946212 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:46 INFO - PROCESS | 1750 | 1465245946217 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:46 INFO - PROCESS | 1750 | 1465245946397 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x8d610400) [pid = 1750] [serial = 364] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x9a9df400) [pid = 1750] [serial = 322] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x995a6800) [pid = 1750] [serial = 262] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x929f2000) [pid = 1750] [serial = 358] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x92c3a800) [pid = 1750] [serial = 361] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x8d872400) [pid = 1750] [serial = 425] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x8d870c00) [pid = 1750] [serial = 424] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x93ac3c00) [pid = 1750] [serial = 391] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x92c36000) [pid = 1750] [serial = 390] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0xa2374c00) [pid = 1750] [serial = 398] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x9d808000) [pid = 1750] [serial = 397] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x8ee01400) [pid = 1750] [serial = 440] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x8ebc5400) [pid = 1750] [serial = 439] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x8d865000) [pid = 1750] [serial = 434] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x8bd73000) [pid = 1750] [serial = 433] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8ce6b400) [pid = 1750] [serial = 416] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8ce67c00) [pid = 1750] [serial = 415] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x9be9b400) [pid = 1750] [serial = 385] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x90399c00) [pid = 1750] [serial = 223] [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.] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x90d90800) [pid = 1750] [serial = 449] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x90d8a000) [pid = 1750] [serial = 448] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0xa34bd000) [pid = 1750] [serial = 346] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x9b00b400) [pid = 1750] [serial = 334] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9be90400) [pid = 1750] [serial = 355] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8ebd1400) [pid = 1750] [serial = 325] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x96df0400) [pid = 1750] [serial = 331] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x9d80d400) [pid = 1750] [serial = 340] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9be96400) [pid = 1750] [serial = 349] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x9227ec00) [pid = 1750] [serial = 328] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9bb0f000) [pid = 1750] [serial = 337] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0xa2554c00) [pid = 1750] [serial = 343] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0xa4e46400) [pid = 1750] [serial = 352] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x91f86400) [pid = 1750] [serial = 451] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x91f8d400) [pid = 1750] [serial = 452] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8d94f400) [pid = 1750] [serial = 413] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8d94c800) [pid = 1750] [serial = 412] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0xa2fe8800) [pid = 1750] [serial = 401] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0xa2fb7400) [pid = 1750] [serial = 400] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x90ff1000) [pid = 1750] [serial = 388] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x90d93400) [pid = 1750] [serial = 387] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8d8d5c00) [pid = 1750] [serial = 443] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8d870800) [pid = 1750] [serial = 442] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8ee0a000) [pid = 1750] [serial = 445] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8ee0f000) [pid = 1750] [serial = 446] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8b545c00) [pid = 1750] [serial = 437] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8b541400) [pid = 1750] [serial = 436] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0xa4e0c800) [pid = 1750] [serial = 404] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x91f8d000) [pid = 1750] [serial = 403] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8d1c6c00) [pid = 1750] [serial = 422] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8d1c4000) [pid = 1750] [serial = 421] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9a00a400) [pid = 1750] [serial = 407] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9a008400) [pid = 1750] [serial = 406] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9a010000) [pid = 1750] [serial = 419] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9a006000) [pid = 1750] [serial = 418] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8d8d4000) [pid = 1750] [serial = 410] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8d8d0800) [pid = 1750] [serial = 409] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8bd70800) [pid = 1750] [serial = 431] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8bd6e400) [pid = 1750] [serial = 430] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9ca71c00) [pid = 1750] [serial = 395] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9be94800) [pid = 1750] [serial = 394] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8bc21400) [pid = 1750] [serial = 428] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8bc1e400) [pid = 1750] [serial = 427] [outer = (nil)] [url = about:blank] 13:45:46 INFO - PROCESS | 1750 | 1465245946711 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:46 INFO - PROCESS | 1750 | 1465245946719 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d5400 == 68 [pid = 1750] [id = 191] 13:45:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8a484c00) [pid = 1750] [serial = 573] [outer = (nil)] 13:45:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8bd6f800) [pid = 1750] [serial = 574] [outer = 0x8a484c00] 13:45:46 INFO - PROCESS | 1750 | 1465245946792 Marionette DEBUG loaded listener.js 13:45:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8ce69000) [pid = 1750] [serial = 575] [outer = 0x8a484c00] 13:45:47 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:47 INFO - PROCESS | 1750 | 1465245947620 Marionette TRACE conn4 <- [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]]]}] 13:45:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:45:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1500ms 13:45:47 INFO - PROCESS | 1750 | 1465245947680 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 13:45:47 INFO - PROCESS | 1750 | 1465245947683 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 13:45:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:45:47 INFO - PROCESS | 1750 | 1465245947689 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:45:47 INFO - PROCESS | 1750 | 1465245947693 Marionette TRACE conn4 <- [1,738,null,{}] 13:45:47 INFO - PROCESS | 1750 | 1465245947698 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:47 INFO - PROCESS | 1750 | 1465245947703 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:47 INFO - PROCESS | 1750 | 1465245947934 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 13:45:47 INFO - PROCESS | 1750 | 1465245947950 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:47 INFO - PROCESS | 1750 | 1465245947959 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc24000 == 69 [pid = 1750] [id = 192] 13:45:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8d1c6800) [pid = 1750] [serial = 576] [outer = (nil)] 13:45:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8d8d3c00) [pid = 1750] [serial = 577] [outer = 0x8d1c6800] 13:45:48 INFO - PROCESS | 1750 | 1465245948028 Marionette DEBUG loaded listener.js 13:45:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8d94f400) [pid = 1750] [serial = 578] [outer = 0x8d1c6800] 13:45:49 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:49 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:49 INFO - PROCESS | 1750 | 1465245949379 Marionette TRACE conn4 <- [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]]]}] 13:45:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:45:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1737ms 13:45:49 INFO - PROCESS | 1750 | 1465245949428 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 13:45:49 INFO - PROCESS | 1750 | 1465245949432 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 13:45:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:45:49 INFO - PROCESS | 1750 | 1465245949445 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:45:49 INFO - PROCESS | 1750 | 1465245949447 Marionette TRACE conn4 <- [1,742,null,{}] 13:45:49 INFO - PROCESS | 1750 | 1465245949453 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:49 INFO - PROCESS | 1750 | 1465245949463 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:49 INFO - PROCESS | 1750 | 1465245949746 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 13:45:49 INFO - PROCESS | 1750 | 1465245949768 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:49 INFO - PROCESS | 1750 | 1465245949776 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d610c00 == 70 [pid = 1750] [id = 193] 13:45:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8d872400) [pid = 1750] [serial = 579] [outer = (nil)] 13:45:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x90d89800) [pid = 1750] [serial = 580] [outer = 0x8d872400] 13:45:49 INFO - PROCESS | 1750 | 1465245949863 Marionette DEBUG loaded listener.js 13:45:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x90f4fc00) [pid = 1750] [serial = 581] [outer = 0x8d872400] 13:45:51 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8b541800) [pid = 1750] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8afc2400) [pid = 1750] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x95164400) [pid = 1750] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8afc7000) [pid = 1750] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8afcc400) [pid = 1750] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8e8c8c00) [pid = 1750] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x996de800) [pid = 1750] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x90ff5800) [pid = 1750] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9a798000) [pid = 1750] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8d60a000) [pid = 1750] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x92c31000) [pid = 1750] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8b543000) [pid = 1750] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8a2d5c00) [pid = 1750] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8a2d1400) [pid = 1750] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x9a215800) [pid = 1750] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8e8c3000) [pid = 1750] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x90d8e000) [pid = 1750] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x92310400) [pid = 1750] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0xa2322c00) [pid = 1750] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8bd72800) [pid = 1750] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8a484400) [pid = 1750] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8b543c00) [pid = 1750] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x95166400) [pid = 1750] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:45:51 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x929e6c00) [pid = 1750] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:45:51 INFO - PROCESS | 1750 | 1465245951522 Marionette TRACE conn4 <- [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]]]}] 13:45:51 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 13:45:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2128ms 13:45:51 INFO - PROCESS | 1750 | 1465245951573 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 13:45:51 INFO - PROCESS | 1750 | 1465245951576 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 13:45:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:45:51 INFO - PROCESS | 1750 | 1465245951583 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:45:51 INFO - PROCESS | 1750 | 1465245951586 Marionette TRACE conn4 <- [1,746,null,{}] 13:45:51 INFO - PROCESS | 1750 | 1465245951591 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:51 INFO - PROCESS | 1750 | 1465245951596 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:51 INFO - PROCESS | 1750 | 1465245951756 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 13:45:51 INFO - PROCESS | 1750 | 1465245951766 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:51 INFO - PROCESS | 1750 | 1465245951777 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d1400 == 71 [pid = 1750] [id = 194] 13:45:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8a2d4400) [pid = 1750] [serial = 582] [outer = (nil)] 13:45:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8d60a000) [pid = 1750] [serial = 583] [outer = 0x8a2d4400] 13:45:51 INFO - PROCESS | 1750 | 1465245951849 Marionette DEBUG loaded listener.js 13:45:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8e6b0800) [pid = 1750] [serial = 584] [outer = 0x8a2d4400] 13:45:52 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:53 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:53 INFO - PROCESS | 1750 | 1465245953129 Marionette TRACE conn4 <- [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]]]}] 13:45:53 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.) 13:45:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1579ms 13:45:53 INFO - PROCESS | 1750 | 1465245953162 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 13:45:53 INFO - PROCESS | 1750 | 1465245953172 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 13:45:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:45:53 INFO - PROCESS | 1750 | 1465245953178 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:45:53 INFO - PROCESS | 1750 | 1465245953181 Marionette TRACE conn4 <- [1,750,null,{}] 13:45:53 INFO - PROCESS | 1750 | 1465245953187 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:53 INFO - PROCESS | 1750 | 1465245953191 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:53 INFO - PROCESS | 1750 | 1465245953426 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 13:45:53 INFO - PROCESS | 1750 | 1465245953725 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:53 INFO - PROCESS | 1750 | 1465245953736 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48a000 == 72 [pid = 1750] [id = 195] 13:45:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8a48b800) [pid = 1750] [serial = 585] [outer = (nil)] 13:45:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8afc6800) [pid = 1750] [serial = 586] [outer = 0x8a48b800] 13:45:53 INFO - PROCESS | 1750 | 1465245953849 Marionette DEBUG loaded listener.js 13:45:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8b540c00) [pid = 1750] [serial = 587] [outer = 0x8a48b800] 13:45:55 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:55 INFO - PROCESS | 1750 | 1465245955287 Marionette TRACE conn4 <- [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]]]}] 13:45:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:45:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2133ms 13:45:55 INFO - PROCESS | 1750 | 1465245955319 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 13:45:55 INFO - PROCESS | 1750 | 1465245955324 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 13:45:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:45:55 INFO - PROCESS | 1750 | 1465245955334 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:45:55 INFO - PROCESS | 1750 | 1465245955339 Marionette TRACE conn4 <- [1,754,null,{}] 13:45:55 INFO - PROCESS | 1750 | 1465245955349 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:55 INFO - PROCESS | 1750 | 1465245955354 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:55 INFO - PROCESS | 1750 | 1465245955549 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 13:45:55 INFO - PROCESS | 1750 | 1465245955746 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:55 INFO - PROCESS | 1750 | 1465245955753 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dac00 == 73 [pid = 1750] [id = 196] 13:45:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8a492000) [pid = 1750] [serial = 588] [outer = (nil)] 13:45:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8d604000) [pid = 1750] [serial = 589] [outer = 0x8a492000] 13:45:55 INFO - PROCESS | 1750 | 1465245955887 Marionette DEBUG loaded listener.js 13:45:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8d867800) [pid = 1750] [serial = 590] [outer = 0x8a492000] 13:45:57 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:57 INFO - PROCESS | 1750 | 1465245957301 Marionette TRACE conn4 <- [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]]]}] 13:45:57 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 13:45:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2132ms 13:45:57 INFO - PROCESS | 1750 | 1465245957471 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 13:45:57 INFO - PROCESS | 1750 | 1465245957478 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 13:45:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:45:57 INFO - PROCESS | 1750 | 1465245957484 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:45:57 INFO - PROCESS | 1750 | 1465245957489 Marionette TRACE conn4 <- [1,758,null,{}] 13:45:57 INFO - PROCESS | 1750 | 1465245957495 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:57 INFO - PROCESS | 1750 | 1465245957501 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:57 INFO - PROCESS | 1750 | 1465245957738 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 13:45:57 INFO - PROCESS | 1750 | 1465245957938 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:57 INFO - PROCESS | 1750 | 1465245957946 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1c2400 == 74 [pid = 1750] [id = 197] 13:45:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8d8d4c00) [pid = 1750] [serial = 591] [outer = (nil)] 13:45:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8e8bd800) [pid = 1750] [serial = 592] [outer = 0x8d8d4c00] 13:45:58 INFO - PROCESS | 1750 | 1465245958035 Marionette DEBUG loaded listener.js 13:45:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8ebd1400) [pid = 1750] [serial = 593] [outer = 0x8d8d4c00] 13:45:58 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:58 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:45:58 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:58 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:58 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:45:59 INFO - PROCESS | 1750 | 1465245959038 Marionette TRACE conn4 <- [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]]]}] 13:45:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:45:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1588ms 13:45:59 INFO - PROCESS | 1750 | 1465245959073 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 13:45:59 INFO - PROCESS | 1750 | 1465245959078 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 13:45:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:45:59 INFO - PROCESS | 1750 | 1465245959095 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:45:59 INFO - PROCESS | 1750 | 1465245959105 Marionette TRACE conn4 <- [1,762,null,{}] 13:45:59 INFO - PROCESS | 1750 | 1465245959112 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:45:59 INFO - PROCESS | 1750 | 1465245959119 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:59 INFO - PROCESS | 1750 | 1465245959330 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 13:45:59 INFO - PROCESS | 1750 | 1465245959572 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:59 INFO - PROCESS | 1750 | 1465245959580 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:45:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d94ec00 == 75 [pid = 1750] [id = 198] 13:45:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8ee0f000) [pid = 1750] [serial = 594] [outer = (nil)] 13:45:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x90d8b400) [pid = 1750] [serial = 595] [outer = 0x8ee0f000] 13:45:59 INFO - PROCESS | 1750 | 1465245959711 Marionette DEBUG loaded listener.js 13:45:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x90f52000) [pid = 1750] [serial = 596] [outer = 0x8ee0f000] 13:46:01 INFO - PROCESS | 1750 | 1465245961035 Marionette TRACE conn4 <- [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]]]}] 13:46:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:46:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2003ms 13:46:01 INFO - PROCESS | 1750 | 1465245961114 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 13:46:01 INFO - PROCESS | 1750 | 1465245961118 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 13:46:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:46:01 INFO - PROCESS | 1750 | 1465245961126 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:46:01 INFO - PROCESS | 1750 | 1465245961130 Marionette TRACE conn4 <- [1,766,null,{}] 13:46:01 INFO - PROCESS | 1750 | 1465245961182 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:01 INFO - PROCESS | 1750 | 1465245961188 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:01 INFO - PROCESS | 1750 | 1465245961412 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 13:46:01 INFO - PROCESS | 1750 | 1465245961606 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:01 INFO - PROCESS | 1750 | 1465245961617 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x9039b400 == 76 [pid = 1750] [id = 199] 13:46:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x90d8ec00) [pid = 1750] [serial = 597] [outer = (nil)] 13:46:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91f83800) [pid = 1750] [serial = 598] [outer = 0x90d8ec00] 13:46:01 INFO - PROCESS | 1750 | 1465245961701 Marionette DEBUG loaded listener.js 13:46:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91f8dc00) [pid = 1750] [serial = 599] [outer = 0x90d8ec00] 13:46:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91c5c800) [pid = 1750] [serial = 600] [outer = 0x92f42000] 13:46:03 INFO - PROCESS | 1750 | 1465245963059 Marionette TRACE conn4 <- [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]]]}] 13:46:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:46:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1943ms 13:46:03 INFO - PROCESS | 1750 | 1465245963069 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 13:46:03 INFO - PROCESS | 1750 | 1465245963072 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 13:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:46:03 INFO - PROCESS | 1750 | 1465245963198 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:46:03 INFO - PROCESS | 1750 | 1465245963205 Marionette TRACE conn4 <- [1,770,null,{}] 13:46:03 INFO - PROCESS | 1750 | 1465245963215 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:03 INFO - PROCESS | 1750 | 1465245963220 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:03 INFO - PROCESS | 1750 | 1465245963409 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 13:46:03 INFO - PROCESS | 1750 | 1465245963608 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:03 INFO - PROCESS | 1750 | 1465245963626 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x91fb8800 == 77 [pid = 1750] [id = 200] 13:46:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x91fbb400) [pid = 1750] [serial = 601] [outer = (nil)] 13:46:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x92274400) [pid = 1750] [serial = 602] [outer = 0x91fbb400] 13:46:03 INFO - PROCESS | 1750 | 1465245963760 Marionette DEBUG loaded listener.js 13:46:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x926efc00) [pid = 1750] [serial = 603] [outer = 0x91fbb400] 13:46:04 INFO - PROCESS | 1750 | 1465245964763 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1646ms 13:46:04 INFO - PROCESS | 1750 | 1465245964790 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 13:46:04 INFO - PROCESS | 1750 | 1465245964794 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 13:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:46:04 INFO - PROCESS | 1750 | 1465245964800 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:46:04 INFO - PROCESS | 1750 | 1465245964804 Marionette TRACE conn4 <- [1,774,null,{}] 13:46:04 INFO - PROCESS | 1750 | 1465245964810 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:04 INFO - PROCESS | 1750 | 1465245964816 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:05 INFO - PROCESS | 1750 | 1465245965016 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 13:46:05 INFO - PROCESS | 1750 | 1465245965264 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:05 INFO - PROCESS | 1750 | 1465245965275 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x91fb2000 == 78 [pid = 1750] [id = 201] 13:46:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x921f3400) [pid = 1750] [serial = 604] [outer = (nil)] 13:46:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x929ef000) [pid = 1750] [serial = 605] [outer = 0x921f3400] 13:46:05 INFO - PROCESS | 1750 | 1465245965399 Marionette DEBUG loaded listener.js 13:46:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92f3a400) [pid = 1750] [serial = 606] [outer = 0x921f3400] 13:46:06 INFO - PROCESS | 1750 | 1465245966329 Marionette TRACE conn4 <- [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]]]}] 13:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1583ms 13:46:06 INFO - PROCESS | 1750 | 1465245966384 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 13:46:06 INFO - PROCESS | 1750 | 1465245966388 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 13:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:46:06 INFO - PROCESS | 1750 | 1465245966396 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:46:06 INFO - PROCESS | 1750 | 1465245966400 Marionette TRACE conn4 <- [1,778,null,{}] 13:46:06 INFO - PROCESS | 1750 | 1465245966406 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:06 INFO - PROCESS | 1750 | 1465245966411 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:06 INFO - PROCESS | 1750 | 1465245966645 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 13:46:06 INFO - PROCESS | 1750 | 1465245966909 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:06 INFO - PROCESS | 1750 | 1465245966916 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dc400 == 79 [pid = 1750] [id = 202] 13:46:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x929e4400) [pid = 1750] [serial = 607] [outer = (nil)] 13:46:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x950b2c00) [pid = 1750] [serial = 608] [outer = 0x929e4400] 13:46:07 INFO - PROCESS | 1750 | 1465245967007 Marionette DEBUG loaded listener.js 13:46:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x950be400) [pid = 1750] [serial = 609] [outer = 0x929e4400] 13:46:07 INFO - PROCESS | 1750 | 1465245967936 Marionette TRACE conn4 <- [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]]]}] 13:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1590ms 13:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:46:07 INFO - PROCESS | 1750 | 1465245967987 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 13:46:07 INFO - PROCESS | 1750 | 1465245967990 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 13:46:07 INFO - PROCESS | 1750 | 1465245967997 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:46:08 INFO - PROCESS | 1750 | 1465245968000 Marionette TRACE conn4 <- [1,782,null,{}] 13:46:08 INFO - PROCESS | 1750 | 1465245968006 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:08 INFO - PROCESS | 1750 | 1465245968011 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:08 INFO - PROCESS | 1750 | 1465245968208 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 13:46:08 INFO - PROCESS | 1750 | 1465245968452 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:08 INFO - PROCESS | 1750 | 1465245968459 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x926fac00 == 80 [pid = 1750] [id = 203] 13:46:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x929e4c00) [pid = 1750] [serial = 610] [outer = (nil)] 13:46:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x953d1800) [pid = 1750] [serial = 611] [outer = 0x929e4c00] 13:46:08 INFO - PROCESS | 1750 | 1465245968594 Marionette DEBUG loaded listener.js 13:46:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x96df1400) [pid = 1750] [serial = 612] [outer = 0x929e4c00] 13:46:09 INFO - PROCESS | 1750 | 1465245969497 Marionette TRACE conn4 <- [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]]]}] 13:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1530ms 13:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:46:09 INFO - PROCESS | 1750 | 1465245969528 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 13:46:09 INFO - PROCESS | 1750 | 1465245969531 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 13:46:09 INFO - PROCESS | 1750 | 1465245969538 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:46:09 INFO - PROCESS | 1750 | 1465245969541 Marionette TRACE conn4 <- [1,786,null,{}] 13:46:09 INFO - PROCESS | 1750 | 1465245969547 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:09 INFO - PROCESS | 1750 | 1465245969552 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:09 INFO - PROCESS | 1750 | 1465245969753 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 13:46:10 INFO - PROCESS | 1750 | 1465245970000 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:10 INFO - PROCESS | 1750 | 1465245970008 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x93cd1c00 == 81 [pid = 1750] [id = 204] 13:46:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x950b8000) [pid = 1750] [serial = 613] [outer = (nil)] 13:46:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x98206800) [pid = 1750] [serial = 614] [outer = 0x950b8000] 13:46:10 INFO - PROCESS | 1750 | 1465245970138 Marionette DEBUG loaded listener.js 13:46:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x9820c800) [pid = 1750] [serial = 615] [outer = 0x950b8000] 13:46:11 INFO - PROCESS | 1750 | 1465245971064 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1581ms 13:46:11 INFO - PROCESS | 1750 | 1465245971118 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 13:46:11 INFO - PROCESS | 1750 | 1465245971122 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 13:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:46:11 INFO - PROCESS | 1750 | 1465245971129 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:46:11 INFO - PROCESS | 1750 | 1465245971132 Marionette TRACE conn4 <- [1,790,null,{}] 13:46:11 INFO - PROCESS | 1750 | 1465245971138 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:11 INFO - PROCESS | 1750 | 1465245971144 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:11 INFO - PROCESS | 1750 | 1465245971341 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 13:46:11 INFO - PROCESS | 1750 | 1465245971599 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:11 INFO - PROCESS | 1750 | 1465245971606 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x99d65400 == 82 [pid = 1750] [id = 205] 13:46:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x99f76c00) [pid = 1750] [serial = 616] [outer = (nil)] 13:46:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x9a003400) [pid = 1750] [serial = 617] [outer = 0x99f76c00] 13:46:11 INFO - PROCESS | 1750 | 1465245971747 Marionette DEBUG loaded listener.js 13:46:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9a00b800) [pid = 1750] [serial = 618] [outer = 0x99f76c00] 13:46:12 INFO - PROCESS | 1750 | 1465245972731 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1679ms 13:46:12 INFO - PROCESS | 1750 | 1465245972809 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 13:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:46:12 INFO - PROCESS | 1750 | 1465245972814 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 13:46:12 INFO - PROCESS | 1750 | 1465245972820 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:46:12 INFO - PROCESS | 1750 | 1465245972825 Marionette TRACE conn4 <- [1,794,null,{}] 13:46:12 INFO - PROCESS | 1750 | 1465245972830 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:12 INFO - PROCESS | 1750 | 1465245972835 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:13 INFO - PROCESS | 1750 | 1465245973108 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 13:46:13 INFO - PROCESS | 1750 | 1465245973406 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:13 INFO - PROCESS | 1750 | 1465245973413 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc17000 == 83 [pid = 1750] [id = 206] 13:46:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x93cd8000) [pid = 1750] [serial = 619] [outer = (nil)] 13:46:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9a796c00) [pid = 1750] [serial = 620] [outer = 0x93cd8000] 13:46:13 INFO - PROCESS | 1750 | 1465245973499 Marionette DEBUG loaded listener.js 13:46:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9a79cc00) [pid = 1750] [serial = 621] [outer = 0x93cd8000] 13:46:14 INFO - PROCESS | 1750 | 1465245974396 Marionette TRACE conn4 <- [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]]]}] 13:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1632ms 13:46:14 INFO - PROCESS | 1750 | 1465245974458 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 13:46:14 INFO - PROCESS | 1750 | 1465245974462 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 13:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:46:14 INFO - PROCESS | 1750 | 1465245974471 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:46:14 INFO - PROCESS | 1750 | 1465245974474 Marionette TRACE conn4 <- [1,798,null,{}] 13:46:14 INFO - PROCESS | 1750 | 1465245974480 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:14 INFO - PROCESS | 1750 | 1465245974485 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:14 INFO - PROCESS | 1750 | 1465245974675 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 13:46:14 INFO - PROCESS | 1750 | 1465245974928 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:14 INFO - PROCESS | 1750 | 1465245974935 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x96df2c00 == 84 [pid = 1750] [id = 207] 13:46:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9a3d8000) [pid = 1750] [serial = 622] [outer = (nil)] 13:46:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9acd8000) [pid = 1750] [serial = 623] [outer = 0x9a3d8000] 13:46:15 INFO - PROCESS | 1750 | 1465245975063 Marionette DEBUG loaded listener.js 13:46:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9ace3800) [pid = 1750] [serial = 624] [outer = 0x9a3d8000] 13:46:15 INFO - PROCESS | 1750 | 1465245975915 Marionette TRACE conn4 <- [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]]]}] 13:46:15 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 13:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1479ms 13:46:15 INFO - PROCESS | 1750 | 1465245975951 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 13:46:15 INFO - PROCESS | 1750 | 1465245975955 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 13:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:46:15 INFO - PROCESS | 1750 | 1465245975982 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:46:15 INFO - PROCESS | 1750 | 1465245975986 Marionette TRACE conn4 <- [1,802,null,{}] 13:46:15 INFO - PROCESS | 1750 | 1465245975992 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:15 INFO - PROCESS | 1750 | 1465245975997 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:16 INFO - PROCESS | 1750 | 1465245976218 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 13:46:16 INFO - PROCESS | 1750 | 1465245976490 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:16 INFO - PROCESS | 1750 | 1465245976498 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a799000 == 85 [pid = 1750] [id = 208] 13:46:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9a9dec00) [pid = 1750] [serial = 625] [outer = (nil)] 13:46:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9b027400) [pid = 1750] [serial = 626] [outer = 0x9a9dec00] 13:46:16 INFO - PROCESS | 1750 | 1465245976586 Marionette DEBUG loaded listener.js 13:46:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9b02f000) [pid = 1750] [serial = 627] [outer = 0x9a9dec00] 13:46:17 INFO - PROCESS | 1750 | 1465245977557 Marionette TRACE conn4 <- [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]]]}] 13:46:17 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 13:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1640ms 13:46:17 INFO - PROCESS | 1750 | 1465245977618 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 13:46:17 INFO - PROCESS | 1750 | 1465245977623 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 13:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:46:17 INFO - PROCESS | 1750 | 1465245977629 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:46:17 INFO - PROCESS | 1750 | 1465245977632 Marionette TRACE conn4 <- [1,806,null,{}] 13:46:17 INFO - PROCESS | 1750 | 1465245977638 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:17 INFO - PROCESS | 1750 | 1465245977643 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:17 INFO - PROCESS | 1750 | 1465245977847 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 13:46:18 INFO - PROCESS | 1750 | 1465245978157 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:18 INFO - PROCESS | 1750 | 1465245978167 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1f800 == 86 [pid = 1750] [id = 209] 13:46:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x99660000) [pid = 1750] [serial = 628] [outer = (nil)] 13:46:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9be8f000) [pid = 1750] [serial = 629] [outer = 0x99660000] 13:46:18 INFO - PROCESS | 1750 | 1465245978257 Marionette DEBUG loaded listener.js 13:46:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9be94000) [pid = 1750] [serial = 630] [outer = 0x99660000] 13:46:19 INFO - PROCESS | 1750 | 1465245979149 Marionette TRACE conn4 <- [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]]]}] 13:46:19 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 13:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1583ms 13:46:19 INFO - PROCESS | 1750 | 1465245979213 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 13:46:19 INFO - PROCESS | 1750 | 1465245979217 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 13:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:46:19 INFO - PROCESS | 1750 | 1465245979223 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:46:19 INFO - PROCESS | 1750 | 1465245979227 Marionette TRACE conn4 <- [1,810,null,{}] 13:46:19 INFO - PROCESS | 1750 | 1465245979233 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:19 INFO - PROCESS | 1750 | 1465245979238 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:19 INFO - PROCESS | 1750 | 1465245979470 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 13:46:19 INFO - PROCESS | 1750 | 1465245979723 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:19 INFO - PROCESS | 1750 | 1465245979729 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x9be91c00 == 87 [pid = 1750] [id = 210] 13:46:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9be97c00) [pid = 1750] [serial = 631] [outer = (nil)] 13:46:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9bfdf400) [pid = 1750] [serial = 632] [outer = 0x9be97c00] 13:46:19 INFO - PROCESS | 1750 | 1465245979857 Marionette DEBUG loaded listener.js 13:46:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9ca4a400) [pid = 1750] [serial = 633] [outer = 0x9be97c00] 13:46:20 INFO - PROCESS | 1750 | 1465245980747 Marionette TRACE conn4 <- [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]]]}] 13:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1579ms 13:46:20 INFO - PROCESS | 1750 | 1465245980804 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 13:46:20 INFO - PROCESS | 1750 | 1465245980808 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 13:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:46:20 INFO - PROCESS | 1750 | 1465245980815 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:46:20 INFO - PROCESS | 1750 | 1465245980818 Marionette TRACE conn4 <- [1,814,null,{}] 13:46:20 INFO - PROCESS | 1750 | 1465245980824 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:20 INFO - PROCESS | 1750 | 1465245980829 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:21 INFO - PROCESS | 1750 | 1465245981036 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 13:46:21 INFO - PROCESS | 1750 | 1465245981311 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:21 INFO - PROCESS | 1750 | 1465245981319 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f46c00 == 88 [pid = 1750] [id = 211] 13:46:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9b00a000) [pid = 1750] [serial = 634] [outer = (nil)] 13:46:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9ca6ec00) [pid = 1750] [serial = 635] [outer = 0x9b00a000] 13:46:21 INFO - PROCESS | 1750 | 1465245981450 Marionette DEBUG loaded listener.js 13:46:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x9ca71000) [pid = 1750] [serial = 636] [outer = 0x9b00a000] 13:46:22 INFO - PROCESS | 1750 | 1465245982354 Marionette TRACE conn4 <- [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] 13:46:22 INFO - PROCESS | 1750 | 1465245982401 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 13:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:46:22 INFO - PROCESS | 1750 | 1465245982408 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:46:22 INFO - PROCESS | 1750 | 1465245982412 Marionette TRACE conn4 <- [1,818,null,{}] 13:46:22 INFO - PROCESS | 1750 | 1465245982417 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:22 INFO - PROCESS | 1750 | 1465245982422 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:22 INFO - PROCESS | 1750 | 1465245982639 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 13:46:22 INFO - PROCESS | 1750 | 1465245982892 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:22 INFO - PROCESS | 1750 | 1465245982904 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b024c00 == 89 [pid = 1750] [id = 212] 13:46:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9b029800) [pid = 1750] [serial = 637] [outer = (nil)] 13:46:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x9d846000) [pid = 1750] [serial = 638] [outer = 0x9b029800] 13:46:23 INFO - PROCESS | 1750 | 1465245983035 Marionette DEBUG loaded listener.js 13:46:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0xa0625000) [pid = 1750] [serial = 639] [outer = 0x9b029800] 13:46:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d1400 == 88 [pid = 1750] [id = 194] 13:46:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8d610c00 == 87 [pid = 1750] [id = 193] 13:46:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc24000 == 86 [pid = 1750] [id = 192] 13:46:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d5400 == 85 [pid = 1750] [id = 191] 13:46:25 INFO - PROCESS | 1750 | --DOCSHELL 0x90b12400 == 84 [pid = 1750] [id = 190] 13:46:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8d60ec00 == 83 [pid = 1750] [id = 189] 13:46:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc6400 == 82 [pid = 1750] [id = 188] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8e6af400) [pid = 1750] [serial = 526] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8e6a6c00) [pid = 1750] [serial = 511] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8afcd000) [pid = 1750] [serial = 494] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x9a004800) [pid = 1750] [serial = 475] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8e4f7800) [pid = 1750] [serial = 499] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8e4f1400) [pid = 1750] [serial = 497] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8ee04400) [pid = 1750] [serial = 521] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x9a79dc00) [pid = 1750] [serial = 479] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9a79a000) [pid = 1750] [serial = 478] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x91fb7400) [pid = 1750] [serial = 455] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8afc9800) [pid = 1750] [serial = 493] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9ca6c800) [pid = 1750] [serial = 484] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9cb4b000) [pid = 1750] [serial = 485] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8e4ef800) [pid = 1750] [serial = 496] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8d94b800) [pid = 1750] [serial = 518] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x950b1c00) [pid = 1750] [serial = 469] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8ce60c00) [pid = 1750] [serial = 458] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8a2dd000) [pid = 1750] [serial = 502] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8a48b000) [pid = 1750] [serial = 506] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9be91800) [pid = 1750] [serial = 482] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8ebd0800) [pid = 1750] [serial = 460] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x91f87800) [pid = 1750] [serial = 464] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0xa3415800) [pid = 1750] [serial = 491] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8ebc5c00) [pid = 1750] [serial = 520] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9038cc00) [pid = 1750] [serial = 461] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9a00fc00) [pid = 1750] [serial = 476] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8a2ddc00) [pid = 1750] [serial = 503] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8d8cb800) [pid = 1750] [serial = 517] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8e4fa400) [pid = 1750] [serial = 500] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8bd6cc00) [pid = 1750] [serial = 457] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0xa5072400) [pid = 1750] [serial = 488] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x90fed000) [pid = 1750] [serial = 463] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8ce60000) [pid = 1750] [serial = 514] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8bc18400) [pid = 1750] [serial = 509] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8d1c0800) [pid = 1750] [serial = 524] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9b00a800) [pid = 1750] [serial = 481] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8a492c00) [pid = 1750] [serial = 508] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8e6aa000) [pid = 1750] [serial = 512] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x950bf800) [pid = 1750] [serial = 470] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8bc1c400) [pid = 1750] [serial = 523] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9516c400) [pid = 1750] [serial = 472] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9231bc00) [pid = 1750] [serial = 490] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x92c3bc00) [pid = 1750] [serial = 467] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x977d1c00) [pid = 1750] [serial = 473] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8ce6d800) [pid = 1750] [serial = 515] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x92c34400) [pid = 1750] [serial = 466] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0xa3443c00) [pid = 1750] [serial = 487] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8a489c00) [pid = 1750] [serial = 505] [outer = (nil)] [url = about:blank] 13:46:25 INFO - PROCESS | 1750 | 1465245985526 Marionette TRACE conn4 <- [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]]]}] 13:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 3138ms 13:46:25 INFO - PROCESS | 1750 | 1465245985547 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 13:46:25 INFO - PROCESS | 1750 | 1465245985553 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 13:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:46:25 INFO - PROCESS | 1750 | 1465245985561 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:46:25 INFO - PROCESS | 1750 | 1465245985566 Marionette TRACE conn4 <- [1,822,null,{}] 13:46:25 INFO - PROCESS | 1750 | 1465245985574 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:25 INFO - PROCESS | 1750 | 1465245985579 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:25 INFO - PROCESS | 1750 | 1465245985752 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 13:46:25 INFO - PROCESS | 1750 | 1465245985770 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:25 INFO - PROCESS | 1750 | 1465245985783 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc1c00 == 83 [pid = 1750] [id = 213] 13:46:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8afc7000) [pid = 1750] [serial = 640] [outer = (nil)] 13:46:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8afcd000) [pid = 1750] [serial = 641] [outer = 0x8afc7000] 13:46:25 INFO - PROCESS | 1750 | 1465245985881 Marionette DEBUG loaded listener.js 13:46:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8b53fc00) [pid = 1750] [serial = 642] [outer = 0x8afc7000] 13:46:26 INFO - PROCESS | 1750 | 1465245986828 Marionette TRACE conn4 <- [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] 13:46:26 INFO - PROCESS | 1750 | 1465245986852 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 13:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:46:26 INFO - PROCESS | 1750 | 1465245986862 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:46:26 INFO - PROCESS | 1750 | 1465245986867 Marionette TRACE conn4 <- [1,826,null,{}] 13:46:26 INFO - PROCESS | 1750 | 1465245986887 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:26 INFO - PROCESS | 1750 | 1465245986893 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:27 INFO - PROCESS | 1750 | 1465245987082 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 13:46:27 INFO - PROCESS | 1750 | 1465245987091 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:27 INFO - PROCESS | 1750 | 1465245987102 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6e000 == 84 [pid = 1750] [id = 214] 13:46:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8ce5f000) [pid = 1750] [serial = 643] [outer = (nil)] 13:46:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8ce67800) [pid = 1750] [serial = 644] [outer = 0x8ce5f000] 13:46:27 INFO - PROCESS | 1750 | 1465245987175 Marionette DEBUG loaded listener.js 13:46:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8d1bfc00) [pid = 1750] [serial = 645] [outer = 0x8ce5f000] 13:46:28 INFO - PROCESS | 1750 | 1465245988232 Marionette TRACE conn4 <- [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]]]}] 13:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1400ms 13:46:28 INFO - PROCESS | 1750 | 1465245988262 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 13:46:28 INFO - PROCESS | 1750 | 1465245988265 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 13:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:46:28 INFO - PROCESS | 1750 | 1465245988272 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:46:28 INFO - PROCESS | 1750 | 1465245988278 Marionette TRACE conn4 <- [1,830,null,{}] 13:46:28 INFO - PROCESS | 1750 | 1465245988302 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:28 INFO - PROCESS | 1750 | 1465245988311 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:28 INFO - PROCESS | 1750 | 1465245988562 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 13:46:28 INFO - PROCESS | 1750 | 1465245988590 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:28 INFO - PROCESS | 1750 | 1465245988597 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8d4800 == 85 [pid = 1750] [id = 215] 13:46:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8d8d5800) [pid = 1750] [serial = 646] [outer = (nil)] 13:46:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8d954c00) [pid = 1750] [serial = 647] [outer = 0x8d8d5800] 13:46:28 INFO - PROCESS | 1750 | 1465245988676 Marionette DEBUG loaded listener.js 13:46:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8e4f4400) [pid = 1750] [serial = 648] [outer = 0x8d8d5800] 13:46:29 INFO - PROCESS | 1750 | 1465245989779 Marionette TRACE conn4 <- [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]]]}] 13:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1547ms 13:46:29 INFO - PROCESS | 1750 | 1465245989820 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 13:46:29 INFO - PROCESS | 1750 | 1465245989824 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 13:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:46:29 INFO - PROCESS | 1750 | 1465245989837 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:46:29 INFO - PROCESS | 1750 | 1465245989840 Marionette TRACE conn4 <- [1,834,null,{}] 13:46:29 INFO - PROCESS | 1750 | 1465245989846 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:29 INFO - PROCESS | 1750 | 1465245989851 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:30 INFO - PROCESS | 1750 | 1465245990480 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 13:46:30 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8d872400) [pid = 1750] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:46:30 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x90b13c00) [pid = 1750] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:46:30 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8d1c6800) [pid = 1750] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:46:30 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8bc25800) [pid = 1750] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:46:30 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8a484c00) [pid = 1750] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:46:30 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8d953c00) [pid = 1750] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:46:30 INFO - PROCESS | 1750 | 1465245990655 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:30 INFO - PROCESS | 1750 | 1465245990662 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc25800 == 86 [pid = 1750] [id = 216] 13:46:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8ce69c00) [pid = 1750] [serial = 649] [outer = (nil)] 13:46:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8d8d6400) [pid = 1750] [serial = 650] [outer = 0x8ce69c00] 13:46:30 INFO - PROCESS | 1750 | 1465245990740 Marionette DEBUG loaded listener.js 13:46:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e6b1000) [pid = 1750] [serial = 651] [outer = 0x8ce69c00] 13:46:31 INFO - PROCESS | 1750 | 1465245991487 Marionette TRACE conn4 <- [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]]]}] 13:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1678ms 13:46:31 INFO - PROCESS | 1750 | 1465245991516 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 13:46:31 INFO - PROCESS | 1750 | 1465245991520 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 13:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:46:31 INFO - PROCESS | 1750 | 1465245991525 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:46:31 INFO - PROCESS | 1750 | 1465245991528 Marionette TRACE conn4 <- [1,838,null,{}] 13:46:31 INFO - PROCESS | 1750 | 1465245991534 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:31 INFO - PROCESS | 1750 | 1465245991539 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:31 INFO - PROCESS | 1750 | 1465245991774 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 13:46:31 INFO - PROCESS | 1750 | 1465245991795 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:31 INFO - PROCESS | 1750 | 1465245991804 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce68800 == 87 [pid = 1750] [id = 217] 13:46:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8d8d3000) [pid = 1750] [serial = 652] [outer = (nil)] 13:46:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8ebcf400) [pid = 1750] [serial = 653] [outer = 0x8d8d3000] 13:46:31 INFO - PROCESS | 1750 | 1465245991873 Marionette DEBUG loaded listener.js 13:46:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8ee03400) [pid = 1750] [serial = 654] [outer = 0x8d8d3000] 13:46:33 INFO - PROCESS | 1750 | 1465245993057 Marionette TRACE conn4 <- [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]]]}] 13:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1577ms 13:46:33 INFO - PROCESS | 1750 | 1465245993104 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 13:46:33 INFO - PROCESS | 1750 | 1465245993113 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 13:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:46:33 INFO - PROCESS | 1750 | 1465245993121 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:46:33 INFO - PROCESS | 1750 | 1465245993127 Marionette TRACE conn4 <- [1,842,null,{}] 13:46:33 INFO - PROCESS | 1750 | 1465245993138 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:33 INFO - PROCESS | 1750 | 1465245993143 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:33 INFO - PROCESS | 1750 | 1465245993431 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 13:46:33 INFO - PROCESS | 1750 | 1465245993760 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:33 INFO - PROCESS | 1750 | 1465245993771 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afcf400 == 88 [pid = 1750] [id = 218] 13:46:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8b542000) [pid = 1750] [serial = 655] [outer = (nil)] 13:46:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8d1c4800) [pid = 1750] [serial = 656] [outer = 0x8b542000] 13:46:33 INFO - PROCESS | 1750 | 1465245993879 Marionette DEBUG loaded listener.js 13:46:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8d866400) [pid = 1750] [serial = 657] [outer = 0x8b542000] 13:46:34 INFO - PROCESS | 1750 | 1465245994852 Marionette TRACE conn4 <- [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]]]}] 13:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1743ms 13:46:34 INFO - PROCESS | 1750 | 1465245994864 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 13:46:34 INFO - PROCESS | 1750 | 1465245994872 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 13:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:46:34 INFO - PROCESS | 1750 | 1465245994883 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:46:34 INFO - PROCESS | 1750 | 1465245994888 Marionette TRACE conn4 <- [1,846,null,{}] 13:46:34 INFO - PROCESS | 1750 | 1465245994895 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:34 INFO - PROCESS | 1750 | 1465245994901 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:35 INFO - PROCESS | 1750 | 1465245995141 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 13:46:35 INFO - PROCESS | 1750 | 1465245995400 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:35 INFO - PROCESS | 1750 | 1465245995410 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6a9000 == 89 [pid = 1750] [id = 219] 13:46:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8e8c4c00) [pid = 1750] [serial = 658] [outer = (nil)] 13:46:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8ee01c00) [pid = 1750] [serial = 659] [outer = 0x8e8c4c00] 13:46:35 INFO - PROCESS | 1750 | 1465245995519 Marionette DEBUG loaded listener.js 13:46:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x9038d000) [pid = 1750] [serial = 660] [outer = 0x8e8c4c00] 13:46:36 INFO - PROCESS | 1750 | 1465245996575 Marionette TRACE conn4 <- [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]]]}] 13:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1743ms 13:46:36 INFO - PROCESS | 1750 | 1465245996625 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 13:46:36 INFO - PROCESS | 1750 | 1465245996630 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 13:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:46:36 INFO - PROCESS | 1750 | 1465245996637 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:46:36 INFO - PROCESS | 1750 | 1465245996643 Marionette TRACE conn4 <- [1,850,null,{}] 13:46:36 INFO - PROCESS | 1750 | 1465245996660 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:36 INFO - PROCESS | 1750 | 1465245996669 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:37 INFO - PROCESS | 1750 | 1465245997029 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 13:46:37 INFO - PROCESS | 1750 | 1465245997207 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:37 INFO - PROCESS | 1750 | 1465245997220 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x90ce7000 == 90 [pid = 1750] [id = 220] 13:46:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x90ce8000) [pid = 1750] [serial = 661] [outer = (nil)] 13:46:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x90d90000) [pid = 1750] [serial = 662] [outer = 0x90ce8000] 13:46:37 INFO - PROCESS | 1750 | 1465245997313 Marionette DEBUG loaded listener.js 13:46:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x90f59800) [pid = 1750] [serial = 663] [outer = 0x90ce8000] 13:46:38 INFO - PROCESS | 1750 | 1465245998248 Marionette TRACE conn4 <- [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]]]}] 13:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1653ms 13:46:38 INFO - PROCESS | 1750 | 1465245998291 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 13:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:46:38 INFO - PROCESS | 1750 | 1465245998296 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 13:46:38 INFO - PROCESS | 1750 | 1465245998302 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:46:38 INFO - PROCESS | 1750 | 1465245998306 Marionette TRACE conn4 <- [1,854,null,{}] 13:46:38 INFO - PROCESS | 1750 | 1465245998311 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:38 INFO - PROCESS | 1750 | 1465245998317 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:38 INFO - PROCESS | 1750 | 1465245998534 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 13:46:38 INFO - PROCESS | 1750 | 1465245998793 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:38 INFO - PROCESS | 1750 | 1465245998801 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6a2c00 == 91 [pid = 1750] [id = 221] 13:46:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x91c51800) [pid = 1750] [serial = 664] [outer = (nil)] 13:46:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x91f82800) [pid = 1750] [serial = 665] [outer = 0x91c51800] 13:46:38 INFO - PROCESS | 1750 | 1465245998939 Marionette DEBUG loaded listener.js 13:46:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x91fb1800) [pid = 1750] [serial = 666] [outer = 0x91c51800] 13:46:39 INFO - PROCESS | 1750 | 1465245999863 Marionette TRACE conn4 <- [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]]]}] 13:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1632ms 13:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:46:39 INFO - PROCESS | 1750 | 1465245999934 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 13:46:39 INFO - PROCESS | 1750 | 1465245999937 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 13:46:39 INFO - PROCESS | 1750 | 1465245999945 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:46:39 INFO - PROCESS | 1750 | 1465245999948 Marionette TRACE conn4 <- [1,858,null,{}] 13:46:39 INFO - PROCESS | 1750 | 1465245999955 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:39 INFO - PROCESS | 1750 | 1465245999960 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:40 INFO - PROCESS | 1750 | 1465246000165 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 13:46:40 INFO - PROCESS | 1750 | 1465246000423 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:40 INFO - PROCESS | 1750 | 1465246000432 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x90cd9c00 == 92 [pid = 1750] [id = 222] 13:46:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91c5e000) [pid = 1750] [serial = 667] [outer = (nil)] 13:46:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x921f9c00) [pid = 1750] [serial = 668] [outer = 0x91c5e000] 13:46:40 INFO - PROCESS | 1750 | 1465246000565 Marionette DEBUG loaded listener.js 13:46:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x92276800) [pid = 1750] [serial = 669] [outer = 0x91c5e000] 13:46:41 INFO - PROCESS | 1750 | 1465246001513 Marionette TRACE conn4 <- [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]]]}] 13:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1632ms 13:46:41 INFO - PROCESS | 1750 | 1465246001575 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 13:46:41 INFO - PROCESS | 1750 | 1465246001580 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 13:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:46:41 INFO - PROCESS | 1750 | 1465246001586 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:46:41 INFO - PROCESS | 1750 | 1465246001590 Marionette TRACE conn4 <- [1,862,null,{}] 13:46:41 INFO - PROCESS | 1750 | 1465246001595 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:41 INFO - PROCESS | 1750 | 1465246001606 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:41 INFO - PROCESS | 1750 | 1465246001908 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 13:46:42 INFO - PROCESS | 1750 | 1465246002216 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:42 INFO - PROCESS | 1750 | 1465246002224 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x92316c00 == 93 [pid = 1750] [id = 223] 13:46:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x9231c000) [pid = 1750] [serial = 670] [outer = (nil)] 13:46:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x92c30400) [pid = 1750] [serial = 671] [outer = 0x9231c000] 13:46:42 INFO - PROCESS | 1750 | 1465246002323 Marionette DEBUG loaded listener.js 13:46:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x92c3bc00) [pid = 1750] [serial = 672] [outer = 0x9231c000] 13:46:43 INFO - PROCESS | 1750 | 1465246003318 Marionette TRACE conn4 <- [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]]]}] 13:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1789ms 13:46:43 INFO - PROCESS | 1750 | 1465246003377 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 13:46:43 INFO - PROCESS | 1750 | 1465246003381 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 13:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:46:43 INFO - PROCESS | 1750 | 1465246003387 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:46:43 INFO - PROCESS | 1750 | 1465246003390 Marionette TRACE conn4 <- [1,866,null,{}] 13:46:43 INFO - PROCESS | 1750 | 1465246003396 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:43 INFO - PROCESS | 1750 | 1465246003401 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:43 INFO - PROCESS | 1750 | 1465246003630 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 13:46:43 INFO - PROCESS | 1750 | 1465246003930 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:43 INFO - PROCESS | 1750 | 1465246003938 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x92315800 == 94 [pid = 1750] [id = 224] 13:46:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x929e6c00) [pid = 1750] [serial = 673] [outer = (nil)] 13:46:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x950b6800) [pid = 1750] [serial = 674] [outer = 0x929e6c00] 13:46:44 INFO - PROCESS | 1750 | 1465246004026 Marionette DEBUG loaded listener.js 13:46:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x950e3400) [pid = 1750] [serial = 675] [outer = 0x929e6c00] 13:46:44 INFO - PROCESS | 1750 | 1465246004973 Marionette TRACE conn4 <- [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]]]}] 13:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1628ms 13:46:45 INFO - PROCESS | 1750 | 1465246005016 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 13:46:45 INFO - PROCESS | 1750 | 1465246005020 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 13:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:46:45 INFO - PROCESS | 1750 | 1465246005027 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:46:45 INFO - PROCESS | 1750 | 1465246005033 Marionette TRACE conn4 <- [1,870,null,{}] 13:46:45 INFO - PROCESS | 1750 | 1465246005039 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:45 INFO - PROCESS | 1750 | 1465246005044 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:45 INFO - PROCESS | 1750 | 1465246005265 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 13:46:45 INFO - PROCESS | 1750 | 1465246005519 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:45 INFO - PROCESS | 1750 | 1465246005527 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c39400 == 95 [pid = 1750] [id = 225] 13:46:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x94f5cc00) [pid = 1750] [serial = 676] [outer = (nil)] 13:46:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x96deb400) [pid = 1750] [serial = 677] [outer = 0x94f5cc00] 13:46:45 INFO - PROCESS | 1750 | 1465246005660 Marionette DEBUG loaded listener.js 13:46:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x977d1000) [pid = 1750] [serial = 678] [outer = 0x94f5cc00] 13:46:46 INFO - PROCESS | 1750 | 1465246006618 Marionette TRACE conn4 <- [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]]]}] 13:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1638ms 13:46:46 INFO - PROCESS | 1750 | 1465246006666 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 13:46:46 INFO - PROCESS | 1750 | 1465246006669 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 13:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:46:46 INFO - PROCESS | 1750 | 1465246006677 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:46:46 INFO - PROCESS | 1750 | 1465246006681 Marionette TRACE conn4 <- [1,874,null,{}] 13:46:46 INFO - PROCESS | 1750 | 1465246006687 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:46 INFO - PROCESS | 1750 | 1465246006692 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:46 INFO - PROCESS | 1750 | 1465246006957 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 13:46:47 INFO - PROCESS | 1750 | 1465246007261 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:47 INFO - PROCESS | 1750 | 1465246007273 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x91fbe000 == 96 [pid = 1750] [id = 226] 13:46:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x950e8400) [pid = 1750] [serial = 679] [outer = (nil)] 13:46:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x996d9400) [pid = 1750] [serial = 680] [outer = 0x950e8400] 13:46:47 INFO - PROCESS | 1750 | 1465246007357 Marionette DEBUG loaded listener.js 13:46:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x99d61000) [pid = 1750] [serial = 681] [outer = 0x950e8400] 13:46:48 INFO - PROCESS | 1750 | 1465246008354 Marionette TRACE conn4 <- [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]]]}] 13:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1739ms 13:46:48 INFO - PROCESS | 1750 | 1465246008416 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 13:46:48 INFO - PROCESS | 1750 | 1465246008421 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 13:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:46:48 INFO - PROCESS | 1750 | 1465246008427 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:46:48 INFO - PROCESS | 1750 | 1465246008431 Marionette TRACE conn4 <- [1,878,null,{}] 13:46:48 INFO - PROCESS | 1750 | 1465246008437 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:48 INFO - PROCESS | 1750 | 1465246008442 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:48 INFO - PROCESS | 1750 | 1465246008648 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 13:46:48 INFO - PROCESS | 1750 | 1465246008951 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:48 INFO - PROCESS | 1750 | 1465246008962 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x953d0800 == 97 [pid = 1750] [id = 227] 13:46:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9a00a800) [pid = 1750] [serial = 682] [outer = (nil)] 13:46:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9a0f0000) [pid = 1750] [serial = 683] [outer = 0x9a00a800] 13:46:49 INFO - PROCESS | 1750 | 1465246009052 Marionette DEBUG loaded listener.js 13:46:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9a223c00) [pid = 1750] [serial = 684] [outer = 0x9a00a800] 13:46:50 INFO - PROCESS | 1750 | 1465246010007 Marionette TRACE conn4 <- [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]]]}] 13:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1633ms 13:46:50 INFO - PROCESS | 1750 | 1465246010061 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 13:46:50 INFO - PROCESS | 1750 | 1465246010065 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 13:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:46:50 INFO - PROCESS | 1750 | 1465246010072 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:46:50 INFO - PROCESS | 1750 | 1465246010077 Marionette TRACE conn4 <- [1,882,null,{}] 13:46:50 INFO - PROCESS | 1750 | 1465246010083 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:50 INFO - PROCESS | 1750 | 1465246010089 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:50 INFO - PROCESS | 1750 | 1465246010318 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 13:46:50 INFO - PROCESS | 1750 | 1465246010583 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:50 INFO - PROCESS | 1750 | 1465246010596 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b328400 == 98 [pid = 1750] [id = 228] 13:46:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9bb06400) [pid = 1750] [serial = 685] [outer = (nil)] 13:46:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9be91800) [pid = 1750] [serial = 686] [outer = 0x9bb06400] 13:46:50 INFO - PROCESS | 1750 | 1465246010726 Marionette DEBUG loaded listener.js 13:46:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9ca68800) [pid = 1750] [serial = 687] [outer = 0x9bb06400] 13:46:51 INFO - PROCESS | 1750 | 1465246011635 Marionette TRACE conn4 <- [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]]]}] 13:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1634ms 13:46:51 INFO - PROCESS | 1750 | 1465246011707 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 13:46:51 INFO - PROCESS | 1750 | 1465246011710 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 13:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:46:51 INFO - PROCESS | 1750 | 1465246011717 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:46:51 INFO - PROCESS | 1750 | 1465246011721 Marionette TRACE conn4 <- [1,886,null,{}] 13:46:51 INFO - PROCESS | 1750 | 1465246011726 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:51 INFO - PROCESS | 1750 | 1465246011732 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:51 INFO - PROCESS | 1750 | 1465246011937 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 13:46:52 INFO - PROCESS | 1750 | 1465246012213 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:52 INFO - PROCESS | 1750 | 1465246012220 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x9912c000 == 99 [pid = 1750] [id = 229] 13:46:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9a010400) [pid = 1750] [serial = 688] [outer = (nil)] 13:46:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9cb4b800) [pid = 1750] [serial = 689] [outer = 0x9a010400] 13:46:52 INFO - PROCESS | 1750 | 1465246012349 Marionette DEBUG loaded listener.js 13:46:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x9d809400) [pid = 1750] [serial = 690] [outer = 0x9a010400] 13:46:53 INFO - PROCESS | 1750 | 1465246013267 Marionette TRACE conn4 <- [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]]]}] 13:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1586ms 13:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:46:53 INFO - PROCESS | 1750 | 1465246013304 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 13:46:53 INFO - PROCESS | 1750 | 1465246013307 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 13:46:53 INFO - PROCESS | 1750 | 1465246013313 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:46:53 INFO - PROCESS | 1750 | 1465246013317 Marionette TRACE conn4 <- [1,890,null,{}] 13:46:53 INFO - PROCESS | 1750 | 1465246013323 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:53 INFO - PROCESS | 1750 | 1465246013328 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:53 INFO - PROCESS | 1750 | 1465246013523 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 13:46:53 INFO - PROCESS | 1750 | 1465246013779 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:53 INFO - PROCESS | 1750 | 1465246013787 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d5000 == 100 [pid = 1750] [id = 230] 13:46:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9cb07400) [pid = 1750] [serial = 691] [outer = (nil)] 13:46:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0xa1010800) [pid = 1750] [serial = 692] [outer = 0x9cb07400] 13:46:53 INFO - PROCESS | 1750 | 1465246013912 Marionette DEBUG loaded listener.js 13:46:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0xa2322c00) [pid = 1750] [serial = 693] [outer = 0x9cb07400] 13:46:54 INFO - PROCESS | 1750 | 1465246014843 Marionette TRACE conn4 <- [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]]]}] 13:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1581ms 13:46:54 INFO - PROCESS | 1750 | 1465246014894 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 13:46:54 INFO - PROCESS | 1750 | 1465246014898 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 13:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:46:54 INFO - PROCESS | 1750 | 1465246014904 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:46:54 INFO - PROCESS | 1750 | 1465246014908 Marionette TRACE conn4 <- [1,894,null,{}] 13:46:54 INFO - PROCESS | 1750 | 1465246014913 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:54 INFO - PROCESS | 1750 | 1465246014918 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:55 INFO - PROCESS | 1750 | 1465246015122 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 13:46:55 INFO - PROCESS | 1750 | 1465246015380 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:55 INFO - PROCESS | 1750 | 1465246015389 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x96de9000 == 101 [pid = 1750] [id = 231] 13:46:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0xa0628400) [pid = 1750] [serial = 694] [outer = (nil)] 13:46:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0xa2557800) [pid = 1750] [serial = 695] [outer = 0xa0628400] 13:46:55 INFO - PROCESS | 1750 | 1465246015514 Marionette DEBUG loaded listener.js 13:46:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0xa25eb800) [pid = 1750] [serial = 696] [outer = 0xa0628400] 13:46:56 INFO - PROCESS | 1750 | 1465246016430 Marionette TRACE conn4 <- [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]]]}] 13:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1582ms 13:46:56 INFO - PROCESS | 1750 | 1465246016487 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 13:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:46:56 INFO - PROCESS | 1750 | 1465246016491 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 13:46:56 INFO - PROCESS | 1750 | 1465246016497 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:46:56 INFO - PROCESS | 1750 | 1465246016501 Marionette TRACE conn4 <- [1,898,null,{}] 13:46:56 INFO - PROCESS | 1750 | 1465246016507 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:56 INFO - PROCESS | 1750 | 1465246016512 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:56 INFO - PROCESS | 1750 | 1465246016716 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 13:46:57 INFO - PROCESS | 1750 | 1465246016988 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:57 INFO - PROCESS | 1750 | 1465246016995 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d6800 == 102 [pid = 1750] [id = 232] 13:46:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8a2da400) [pid = 1750] [serial = 697] [outer = (nil)] 13:46:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0xa2fed400) [pid = 1750] [serial = 698] [outer = 0x8a2da400] 13:46:57 INFO - PROCESS | 1750 | 1465246017125 Marionette DEBUG loaded listener.js 13:46:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0xa3386000) [pid = 1750] [serial = 699] [outer = 0x8a2da400] 13:46:58 INFO - PROCESS | 1750 | 1465246018052 Marionette TRACE conn4 <- [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]]]}] 13:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1588ms 13:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:46:58 INFO - PROCESS | 1750 | 1465246018085 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 13:46:58 INFO - PROCESS | 1750 | 1465246018088 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 13:46:58 INFO - PROCESS | 1750 | 1465246018095 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:46:58 INFO - PROCESS | 1750 | 1465246018099 Marionette TRACE conn4 <- [1,902,null,{}] 13:46:58 INFO - PROCESS | 1750 | 1465246018105 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:58 INFO - PROCESS | 1750 | 1465246018110 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:58 INFO - PROCESS | 1750 | 1465246018323 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 13:46:58 INFO - PROCESS | 1750 | 1465246018581 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:58 INFO - PROCESS | 1750 | 1465246018588 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d669400 == 103 [pid = 1750] [id = 233] 13:46:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x8d66a800) [pid = 1750] [serial = 700] [outer = (nil)] 13:46:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x8d671400) [pid = 1750] [serial = 701] [outer = 0x8d66a800] 13:46:58 INFO - PROCESS | 1750 | 1465246018720 Marionette DEBUG loaded listener.js 13:46:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x8d675000) [pid = 1750] [serial = 702] [outer = 0x8d66a800] 13:46:59 INFO - PROCESS | 1750 | 1465246019616 Marionette TRACE conn4 <- [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]]]}] 13:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1579ms 13:46:59 INFO - PROCESS | 1750 | 1465246019689 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 13:46:59 INFO - PROCESS | 1750 | 1465246019693 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 13:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:46:59 INFO - PROCESS | 1750 | 1465246019703 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:46:59 INFO - PROCESS | 1750 | 1465246019705 Marionette TRACE conn4 <- [1,906,null,{}] 13:46:59 INFO - PROCESS | 1750 | 1465246019712 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:46:59 INFO - PROCESS | 1750 | 1465246019717 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:46:59 INFO - PROCESS | 1750 | 1465246019925 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 13:47:00 INFO - PROCESS | 1750 | 1465246020187 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:00 INFO - PROCESS | 1750 | 1465246020194 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d66b400 == 104 [pid = 1750] [id = 234] 13:47:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x8d670800) [pid = 1750] [serial = 703] [outer = (nil)] 13:47:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0xa1016c00) [pid = 1750] [serial = 704] [outer = 0x8d670800] 13:47:00 INFO - PROCESS | 1750 | 1465246020326 Marionette DEBUG loaded listener.js 13:47:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0xa340d400) [pid = 1750] [serial = 705] [outer = 0x8d670800] 13:47:01 INFO - PROCESS | 1750 | 1465246021233 Marionette TRACE conn4 <- [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]]]}] 13:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1578ms 13:47:01 INFO - PROCESS | 1750 | 1465246021282 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 13:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:47:01 INFO - PROCESS | 1750 | 1465246021286 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 13:47:01 INFO - PROCESS | 1750 | 1465246021292 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:47:01 INFO - PROCESS | 1750 | 1465246021296 Marionette TRACE conn4 <- [1,910,null,{}] 13:47:01 INFO - PROCESS | 1750 | 1465246021302 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:01 INFO - PROCESS | 1750 | 1465246021307 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:01 INFO - PROCESS | 1750 | 1465246021602 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 13:47:01 INFO - PROCESS | 1750 | 1465246021911 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:01 INFO - PROCESS | 1750 | 1465246021920 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dfc00 == 105 [pid = 1750] [id = 235] 13:47:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x8d66b800) [pid = 1750] [serial = 706] [outer = (nil)] 13:47:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x91b52c00) [pid = 1750] [serial = 707] [outer = 0x8d66b800] 13:47:02 INFO - PROCESS | 1750 | 1465246022025 Marionette DEBUG loaded listener.js 13:47:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x91b54800) [pid = 1750] [serial = 708] [outer = 0x8d66b800] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8b548800 == 104 [pid = 1750] [id = 172] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x9b024c00 == 103 [pid = 1750] [id = 212] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x9be91c00 == 102 [pid = 1750] [id = 210] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x92f46c00 == 101 [pid = 1750] [id = 211] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1f800 == 100 [pid = 1750] [id = 209] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x9a799000 == 99 [pid = 1750] [id = 208] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x96df2c00 == 98 [pid = 1750] [id = 207] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x99d65400 == 97 [pid = 1750] [id = 205] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc17000 == 96 [pid = 1750] [id = 206] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x93cd1c00 == 95 [pid = 1750] [id = 204] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x926fac00 == 94 [pid = 1750] [id = 203] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dc400 == 93 [pid = 1750] [id = 202] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x91fb2000 == 92 [pid = 1750] [id = 201] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x9039b400 == 91 [pid = 1750] [id = 199] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x91fb8800 == 90 [pid = 1750] [id = 200] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8d94ec00 == 89 [pid = 1750] [id = 198] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1c2400 == 88 [pid = 1750] [id = 197] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dac00 == 87 [pid = 1750] [id = 196] 13:47:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48a000 == 86 [pid = 1750] [id = 195] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8b543400 == 85 [pid = 1750] [id = 146] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0xa338d400 == 84 [pid = 1750] [id = 67] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0xa3382400 == 83 [pid = 1750] [id = 66] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90feb400 == 82 [pid = 1750] [id = 96] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6fc00 == 81 [pid = 1750] [id = 171] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x9a722000 == 80 [pid = 1750] [id = 90] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8b53d800 == 79 [pid = 1750] [id = 145] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x91c5c000 == 78 [pid = 1750] [id = 185] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90ce5400 == 77 [pid = 1750] [id = 88] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90b1d800 == 76 [pid = 1750] [id = 83] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1cc00 == 75 [pid = 1750] [id = 176] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1bb800 == 74 [pid = 1750] [id = 140] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90ff1400 == 73 [pid = 1750] [id = 82] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6ae000 == 72 [pid = 1750] [id = 177] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x96df2800 == 71 [pid = 1750] [id = 89] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x9b676c00 == 70 [pid = 1750] [id = 94] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8a491400 == 69 [pid = 1750] [id = 170] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8d605000 == 68 [pid = 1750] [id = 121] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8ebca400 == 67 [pid = 1750] [id = 122] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90b18c00 == 66 [pid = 1750] [id = 123] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0xa2319800 == 65 [pid = 1750] [id = 98] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90b16800 == 64 [pid = 1750] [id = 69] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90b1f000 == 63 [pid = 1750] [id = 70] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x91f83000 == 62 [pid = 1750] [id = 181] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x926f5800 == 61 [pid = 1750] [id = 91] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd69000 == 60 [pid = 1750] [id = 184] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8d60f000 == 59 [pid = 1750] [id = 183] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90f4ec00 == 58 [pid = 1750] [id = 178] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0xa0623c00 == 57 [pid = 1750] [id = 61] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x953b5c00 == 56 [pid = 1750] [id = 85] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1ec00 == 55 [pid = 1750] [id = 144] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8b53f800 == 54 [pid = 1750] [id = 187] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd76c00 == 53 [pid = 1750] [id = 175] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x92319400 == 52 [pid = 1750] [id = 182] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x9bbed400 == 51 [pid = 1750] [id = 93] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc16400 == 50 [pid = 1750] [id = 143] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1be400 == 49 [pid = 1750] [id = 141] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x929efc00 == 48 [pid = 1750] [id = 120] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90395400 == 47 [pid = 1750] [id = 92] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x9a723000 == 46 [pid = 1750] [id = 97] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc17800 == 45 [pid = 1750] [id = 142] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x950ba800 == 44 [pid = 1750] [id = 186] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x926ec000 == 43 [pid = 1750] [id = 68] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x93ccdc00 == 42 [pid = 1750] [id = 63] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8b53e000 == 41 [pid = 1750] [id = 174] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x93abf000 == 40 [pid = 1750] [id = 127] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8c7c00 == 39 [pid = 1750] [id = 173] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x9a9e1400 == 38 [pid = 1750] [id = 128] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90f51c00 == 37 [pid = 1750] [id = 179] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x92f49000 == 36 [pid = 1750] [id = 64] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x950b1000 == 35 [pid = 1750] [id = 87] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x99129c00 == 34 [pid = 1750] [id = 65] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90f5b000 == 33 [pid = 1750] [id = 180] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90ff0000 == 32 [pid = 1750] [id = 95] 13:47:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8be400 == 31 [pid = 1750] [id = 99] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x92c33c00) [pid = 1750] [serial = 550] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x94fdd000) [pid = 1750] [serial = 553] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x8d610000) [pid = 1750] [serial = 529] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x8e8cb800) [pid = 1750] [serial = 532] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x95169400) [pid = 1750] [serial = 556] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x90f4fc00) [pid = 1750] [serial = 581] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x9227ac00) [pid = 1750] [serial = 544] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x90f53800) [pid = 1750] [serial = 535] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x90ce6800) [pid = 1750] [serial = 572] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x977d0400) [pid = 1750] [serial = 559] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x8d94f400) [pid = 1750] [serial = 578] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x926f9400) [pid = 1750] [serial = 547] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8bc16800) [pid = 1750] [serial = 562] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8d1bf400) [pid = 1750] [serial = 565] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x90cdc400) [pid = 1750] [serial = 571] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x90d89800) [pid = 1750] [serial = 580] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8d602400) [pid = 1750] [serial = 566] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8d8d3c00) [pid = 1750] [serial = 577] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x90ff3c00) [pid = 1750] [serial = 538] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8bd6f800) [pid = 1750] [serial = 574] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8e6a5000) [pid = 1750] [serial = 569] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8ce69000) [pid = 1750] [serial = 575] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x91f88c00) [pid = 1750] [serial = 541] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8e4ecc00) [pid = 1750] [serial = 568] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8d60a000) [pid = 1750] [serial = 583] [outer = (nil)] [url = about:blank] 13:47:08 INFO - PROCESS | 1750 | 1465246028917 Marionette TRACE conn4 <- [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]]]}] 13:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 7643ms 13:47:08 INFO - PROCESS | 1750 | 1465246028937 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 13:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:47:08 INFO - PROCESS | 1750 | 1465246028945 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 13:47:08 INFO - PROCESS | 1750 | 1465246028954 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:47:08 INFO - PROCESS | 1750 | 1465246028959 Marionette TRACE conn4 <- [1,914,null,{}] 13:47:08 INFO - PROCESS | 1750 | 1465246028970 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:08 INFO - PROCESS | 1750 | 1465246028977 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:09 INFO - PROCESS | 1750 | 1465246029192 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 13:47:09 INFO - PROCESS | 1750 | 1465246029380 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:09 INFO - PROCESS | 1750 | 1465246029388 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afcd400 == 32 [pid = 1750] [id = 236] 13:47:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8b547400) [pid = 1750] [serial = 709] [outer = (nil)] 13:47:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8bc16400) [pid = 1750] [serial = 710] [outer = 0x8b547400] 13:47:09 INFO - PROCESS | 1750 | 1465246029473 Marionette DEBUG loaded listener.js 13:47:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8bc17c00) [pid = 1750] [serial = 711] [outer = 0x8b547400] 13:47:10 INFO - PROCESS | 1750 | 1465246030283 Marionette TRACE conn4 <- [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]]]}] 13:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1389ms 13:47:10 INFO - PROCESS | 1750 | 1465246030340 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 13:47:10 INFO - PROCESS | 1750 | 1465246030349 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 13:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:47:10 INFO - PROCESS | 1750 | 1465246030360 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:47:10 INFO - PROCESS | 1750 | 1465246030365 Marionette TRACE conn4 <- [1,918,null,{}] 13:47:10 INFO - PROCESS | 1750 | 1465246030371 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:10 INFO - PROCESS | 1750 | 1465246030377 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:10 INFO - PROCESS | 1750 | 1465246030572 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 13:47:10 INFO - PROCESS | 1750 | 1465246030748 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:10 INFO - PROCESS | 1750 | 1465246030760 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce5e400 == 33 [pid = 1750] [id = 237] 13:47:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8ce60c00) [pid = 1750] [serial = 712] [outer = (nil)] 13:47:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8ce67c00) [pid = 1750] [serial = 713] [outer = 0x8ce60c00] 13:47:10 INFO - PROCESS | 1750 | 1465246030834 Marionette DEBUG loaded listener.js 13:47:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8d1ba800) [pid = 1750] [serial = 714] [outer = 0x8ce60c00] 13:47:11 INFO - PROCESS | 1750 | 1465246031840 Marionette TRACE conn4 <- [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]]]}] 13:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1535ms 13:47:11 INFO - PROCESS | 1750 | 1465246031901 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 13:47:11 INFO - PROCESS | 1750 | 1465246031905 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 13:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:47:11 INFO - PROCESS | 1750 | 1465246031913 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:47:11 INFO - PROCESS | 1750 | 1465246031919 Marionette TRACE conn4 <- [1,922,null,{}] 13:47:11 INFO - PROCESS | 1750 | 1465246031942 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:11 INFO - PROCESS | 1750 | 1465246031951 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:12 INFO - PROCESS | 1750 | 1465246032179 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 13:47:12 INFO - PROCESS | 1750 | 1465246032207 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:12 INFO - PROCESS | 1750 | 1465246032220 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d674000 == 34 [pid = 1750] [id = 238] 13:47:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8d674400) [pid = 1750] [serial = 715] [outer = (nil)] 13:47:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8d865000) [pid = 1750] [serial = 716] [outer = 0x8d674400] 13:47:12 INFO - PROCESS | 1750 | 1465246032318 Marionette DEBUG loaded listener.js 13:47:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8d8c9c00) [pid = 1750] [serial = 717] [outer = 0x8d674400] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8d8d3000) [pid = 1750] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8e6b0400) [pid = 1750] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8ce63400) [pid = 1750] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9b029800) [pid = 1750] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8d8d4c00) [pid = 1750] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x9b00a000) [pid = 1750] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8b540000) [pid = 1750] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8a2d4400) [pid = 1750] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x99f76c00) [pid = 1750] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8a48b800) [pid = 1750] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x90d8ec00) [pid = 1750] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x91fbb400) [pid = 1750] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8d8d5800) [pid = 1750] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9231a800) [pid = 1750] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8ce5f000) [pid = 1750] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9a3d8000) [pid = 1750] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x90f5c800) [pid = 1750] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x921f3400) [pid = 1750] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x99660000) [pid = 1750] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x929e4400) [pid = 1750] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x95162c00) [pid = 1750] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8ce69c00) [pid = 1750] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x93cd8000) [pid = 1750] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8ee0f000) [pid = 1750] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x92316800) [pid = 1750] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x929e4c00) [pid = 1750] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x92c38000) [pid = 1750] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x9be97c00) [pid = 1750] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x90f50000) [pid = 1750] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8a492000) [pid = 1750] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8bc1d800) [pid = 1750] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x950b8000) [pid = 1750] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9a9dec00) [pid = 1750] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8afc7000) [pid = 1750] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x91f84000) [pid = 1750] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x92c35400) [pid = 1750] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:47:15 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x90f54800) [pid = 1750] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:47:15 INFO - PROCESS | 1750 | 1465246035932 Marionette TRACE conn4 <- [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]]]}] 13:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 4056ms 13:47:15 INFO - PROCESS | 1750 | 1465246035968 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 13:47:15 INFO - PROCESS | 1750 | 1465246035972 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 13:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:47:15 INFO - PROCESS | 1750 | 1465246035979 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:47:15 INFO - PROCESS | 1750 | 1465246035981 Marionette TRACE conn4 <- [1,926,null,{}] 13:47:15 INFO - PROCESS | 1750 | 1465246035987 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:15 INFO - PROCESS | 1750 | 1465246035992 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:16 INFO - PROCESS | 1750 | 1465246036159 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 13:47:16 INFO - PROCESS | 1750 | 1465246036173 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:16 INFO - PROCESS | 1750 | 1465246036180 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d8800 == 35 [pid = 1750] [id = 239] 13:47:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8a48e800) [pid = 1750] [serial = 718] [outer = (nil)] 13:47:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8d1c6800) [pid = 1750] [serial = 719] [outer = 0x8a48e800] 13:47:16 INFO - PROCESS | 1750 | 1465246036402 Marionette DEBUG loaded listener.js 13:47:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8d94a800) [pid = 1750] [serial = 720] [outer = 0x8a48e800] 13:47:17 INFO - PROCESS | 1750 | 1465246037182 Marionette TRACE conn4 <- [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]]]}] 13:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1232ms 13:47:17 INFO - PROCESS | 1750 | 1465246037211 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 13:47:17 INFO - PROCESS | 1750 | 1465246037215 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 13:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:47:17 INFO - PROCESS | 1750 | 1465246037220 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:47:17 INFO - PROCESS | 1750 | 1465246037223 Marionette TRACE conn4 <- [1,930,null,{}] 13:47:17 INFO - PROCESS | 1750 | 1465246037229 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:17 INFO - PROCESS | 1750 | 1465246037234 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:17 INFO - PROCESS | 1750 | 1465246037453 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 13:47:17 INFO - PROCESS | 1750 | 1465246037475 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:17 INFO - PROCESS | 1750 | 1465246037485 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48f400 == 36 [pid = 1750] [id = 240] 13:47:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8d949800) [pid = 1750] [serial = 721] [outer = (nil)] 13:47:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8e4ef400) [pid = 1750] [serial = 722] [outer = 0x8d949800] 13:47:17 INFO - PROCESS | 1750 | 1465246037552 Marionette DEBUG loaded listener.js 13:47:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8e4f4000) [pid = 1750] [serial = 723] [outer = 0x8d949800] 13:47:18 INFO - PROCESS | 1750 | 1465246038666 Marionette TRACE conn4 <- [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]]]}] 13:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1478ms 13:47:18 INFO - PROCESS | 1750 | 1465246038701 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 13:47:18 INFO - PROCESS | 1750 | 1465246038708 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 13:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:47:18 INFO - PROCESS | 1750 | 1465246038716 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:47:18 INFO - PROCESS | 1750 | 1465246038724 Marionette TRACE conn4 <- [1,934,null,{}] 13:47:18 INFO - PROCESS | 1750 | 1465246038732 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:18 INFO - PROCESS | 1750 | 1465246038738 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:18 INFO - PROCESS | 1750 | 1465246038961 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 13:47:19 INFO - PROCESS | 1750 | 1465246039276 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:19 INFO - PROCESS | 1750 | 1465246039284 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d4800 == 37 [pid = 1750] [id = 241] 13:47:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8bc23c00) [pid = 1750] [serial = 724] [outer = (nil)] 13:47:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8d1ba000) [pid = 1750] [serial = 725] [outer = 0x8bc23c00] 13:47:19 INFO - PROCESS | 1750 | 1465246039403 Marionette DEBUG loaded listener.js 13:47:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8d605000) [pid = 1750] [serial = 726] [outer = 0x8bc23c00] 13:47:20 INFO - PROCESS | 1750 | 1465246040356 Marionette TRACE conn4 <- [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]]]}] 13:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1686ms 13:47:20 INFO - PROCESS | 1750 | 1465246040403 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 13:47:20 INFO - PROCESS | 1750 | 1465246040410 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 13:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:47:20 INFO - PROCESS | 1750 | 1465246040421 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:47:20 INFO - PROCESS | 1750 | 1465246040426 Marionette TRACE conn4 <- [1,938,null,{}] 13:47:20 INFO - PROCESS | 1750 | 1465246040433 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:20 INFO - PROCESS | 1750 | 1465246040438 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:20 INFO - PROCESS | 1750 | 1465246040639 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 13:47:20 INFO - PROCESS | 1750 | 1465246040937 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:20 INFO - PROCESS | 1750 | 1465246040951 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce65800 == 38 [pid = 1750] [id = 242] 13:47:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8e4f9800) [pid = 1750] [serial = 727] [outer = (nil)] 13:47:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8e6a5400) [pid = 1750] [serial = 728] [outer = 0x8e4f9800] 13:47:21 INFO - PROCESS | 1750 | 1465246041084 Marionette DEBUG loaded listener.js 13:47:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8d60f000) [pid = 1750] [serial = 729] [outer = 0x8e4f9800] 13:47:22 INFO - PROCESS | 1750 | 1465246042048 Marionette TRACE conn4 <- [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]]]}] 13:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1689ms 13:47:22 INFO - PROCESS | 1750 | 1465246042112 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 13:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:47:22 INFO - PROCESS | 1750 | 1465246042118 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 13:47:22 INFO - PROCESS | 1750 | 1465246042125 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:47:22 INFO - PROCESS | 1750 | 1465246042132 Marionette TRACE conn4 <- [1,942,null,{}] 13:47:22 INFO - PROCESS | 1750 | 1465246042150 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:22 INFO - PROCESS | 1750 | 1465246042159 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:22 INFO - PROCESS | 1750 | 1465246042391 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 13:47:22 INFO - PROCESS | 1750 | 1465246042650 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:22 INFO - PROCESS | 1750 | 1465246042661 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8cc400 == 39 [pid = 1750] [id = 243] 13:47:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8ebc6c00) [pid = 1750] [serial = 730] [outer = (nil)] 13:47:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8ebce000) [pid = 1750] [serial = 731] [outer = 0x8ebc6c00] 13:47:22 INFO - PROCESS | 1750 | 1465246042797 Marionette DEBUG loaded listener.js 13:47:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8ee07c00) [pid = 1750] [serial = 732] [outer = 0x8ebc6c00] 13:47:23 INFO - PROCESS | 1750 | 1465246043771 Marionette TRACE conn4 <- [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]]]}] 13:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1691ms 13:47:23 INFO - PROCESS | 1750 | 1465246043838 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 13:47:23 INFO - PROCESS | 1750 | 1465246043845 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 13:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:47:23 INFO - PROCESS | 1750 | 1465246043855 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:47:23 INFO - PROCESS | 1750 | 1465246043859 Marionette TRACE conn4 <- [1,946,null,{}] 13:47:23 INFO - PROCESS | 1750 | 1465246043865 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:23 INFO - PROCESS | 1750 | 1465246043870 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:24 INFO - PROCESS | 1750 | 1465246044064 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 13:47:24 INFO - PROCESS | 1750 | 1465246044373 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:24 INFO - PROCESS | 1750 | 1465246044381 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a489c00 == 40 [pid = 1750] [id = 244] 13:47:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8d608800) [pid = 1750] [serial = 733] [outer = (nil)] 13:47:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x90395800) [pid = 1750] [serial = 734] [outer = 0x8d608800] 13:47:24 INFO - PROCESS | 1750 | 1465246044496 Marionette DEBUG loaded listener.js 13:47:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9039a800) [pid = 1750] [serial = 735] [outer = 0x8d608800] 13:47:25 INFO - PROCESS | 1750 | 1465246045373 Marionette TRACE conn4 <- [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]]]}] 13:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1579ms 13:47:25 INFO - PROCESS | 1750 | 1465246045435 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 13:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:47:25 INFO - PROCESS | 1750 | 1465246045440 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 13:47:25 INFO - PROCESS | 1750 | 1465246045446 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:47:25 INFO - PROCESS | 1750 | 1465246045450 Marionette TRACE conn4 <- [1,950,null,{}] 13:47:25 INFO - PROCESS | 1750 | 1465246045456 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:25 INFO - PROCESS | 1750 | 1465246045462 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:25 INFO - PROCESS | 1750 | 1465246045683 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 13:47:25 INFO - PROCESS | 1750 | 1465246045947 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:25 INFO - PROCESS | 1750 | 1465246045960 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce63c00 == 41 [pid = 1750] [id = 245] 13:47:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x8ce68c00) [pid = 1750] [serial = 736] [outer = (nil)] 13:47:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x90b1ac00) [pid = 1750] [serial = 737] [outer = 0x8ce68c00] 13:47:26 INFO - PROCESS | 1750 | 1465246046089 Marionette DEBUG loaded listener.js 13:47:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x90b20c00) [pid = 1750] [serial = 738] [outer = 0x8ce68c00] 13:47:27 INFO - PROCESS | 1750 | 1465246047054 Marionette TRACE conn4 <- [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]]]}] 13:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1682ms 13:47:27 INFO - PROCESS | 1750 | 1465246047128 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 13:47:27 INFO - PROCESS | 1750 | 1465246047132 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 13:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:47:27 INFO - PROCESS | 1750 | 1465246047139 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:47:27 INFO - PROCESS | 1750 | 1465246047143 Marionette TRACE conn4 <- [1,954,null,{}] 13:47:27 INFO - PROCESS | 1750 | 1465246047149 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:27 INFO - PROCESS | 1750 | 1465246047160 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:27 INFO - PROCESS | 1750 | 1465246047415 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 13:47:27 INFO - PROCESS | 1750 | 1465246047715 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:27 INFO - PROCESS | 1750 | 1465246047726 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a486000 == 42 [pid = 1750] [id = 246] 13:47:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8d94dc00) [pid = 1750] [serial = 739] [outer = (nil)] 13:47:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x90d91400) [pid = 1750] [serial = 740] [outer = 0x8d94dc00] 13:47:27 INFO - PROCESS | 1750 | 1465246047824 Marionette DEBUG loaded listener.js 13:47:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x90f4e800) [pid = 1750] [serial = 741] [outer = 0x8d94dc00] 13:47:28 INFO - PROCESS | 1750 | 1465246048740 Marionette TRACE conn4 <- [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]]]}] 13:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1636ms 13:47:28 INFO - PROCESS | 1750 | 1465246048776 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 13:47:28 INFO - PROCESS | 1750 | 1465246048780 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 13:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:47:28 INFO - PROCESS | 1750 | 1465246048786 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:47:28 INFO - PROCESS | 1750 | 1465246048790 Marionette TRACE conn4 <- [1,958,null,{}] 13:47:28 INFO - PROCESS | 1750 | 1465246048796 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:28 INFO - PROCESS | 1750 | 1465246048802 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:29 INFO - PROCESS | 1750 | 1465246049009 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 13:47:29 INFO - PROCESS | 1750 | 1465246049278 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:29 INFO - PROCESS | 1750 | 1465246049288 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc17000 == 43 [pid = 1750] [id = 247] 13:47:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8d94c800) [pid = 1750] [serial = 742] [outer = (nil)] 13:47:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x90fec000) [pid = 1750] [serial = 743] [outer = 0x8d94c800] 13:47:29 INFO - PROCESS | 1750 | 1465246049418 Marionette DEBUG loaded listener.js 13:47:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x90fef800) [pid = 1750] [serial = 744] [outer = 0x8d94c800] 13:47:30 INFO - PROCESS | 1750 | 1465246050363 Marionette TRACE conn4 <- [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]]]}] 13:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1633ms 13:47:30 INFO - PROCESS | 1750 | 1465246050421 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 13:47:30 INFO - PROCESS | 1750 | 1465246050425 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 13:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:47:30 INFO - PROCESS | 1750 | 1465246050432 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:47:30 INFO - PROCESS | 1750 | 1465246050434 Marionette TRACE conn4 <- [1,962,null,{}] 13:47:30 INFO - PROCESS | 1750 | 1465246050441 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:30 INFO - PROCESS | 1750 | 1465246050446 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:30 INFO - PROCESS | 1750 | 1465246050633 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 13:47:30 INFO - PROCESS | 1750 | 1465246050886 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:30 INFO - PROCESS | 1750 | 1465246050893 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48a000 == 44 [pid = 1750] [id = 248] 13:47:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8bd69c00) [pid = 1750] [serial = 745] [outer = (nil)] 13:47:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x91b53400) [pid = 1750] [serial = 746] [outer = 0x8bd69c00] 13:47:31 INFO - PROCESS | 1750 | 1465246051024 Marionette DEBUG loaded listener.js 13:47:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x91b59800) [pid = 1750] [serial = 747] [outer = 0x8bd69c00] 13:47:31 INFO - PROCESS | 1750 | 1465246051948 Marionette TRACE conn4 <- [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]]]}] 13:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1579ms 13:47:32 INFO - PROCESS | 1750 | 1465246052012 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 13:47:32 INFO - PROCESS | 1750 | 1465246052016 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 13:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:47:32 INFO - PROCESS | 1750 | 1465246052023 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:47:32 INFO - PROCESS | 1750 | 1465246052026 Marionette TRACE conn4 <- [1,966,null,{}] 13:47:32 INFO - PROCESS | 1750 | 1465246052032 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:32 INFO - PROCESS | 1750 | 1465246052037 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:32 INFO - PROCESS | 1750 | 1465246052225 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 13:47:32 INFO - PROCESS | 1750 | 1465246052480 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:32 INFO - PROCESS | 1750 | 1465246052487 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d1400 == 45 [pid = 1750] [id = 249] 13:47:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8a48c000) [pid = 1750] [serial = 748] [outer = (nil)] 13:47:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x91c56800) [pid = 1750] [serial = 749] [outer = 0x8a48c000] 13:47:32 INFO - PROCESS | 1750 | 1465246052619 Marionette DEBUG loaded listener.js 13:47:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x91c5f000) [pid = 1750] [serial = 750] [outer = 0x8a48c000] 13:47:33 INFO - PROCESS | 1750 | 1465246053531 Marionette TRACE conn4 <- [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]]]}] 13:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1580ms 13:47:33 INFO - PROCESS | 1750 | 1465246053604 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 13:47:33 INFO - PROCESS | 1750 | 1465246053608 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 13:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:47:33 INFO - PROCESS | 1750 | 1465246053615 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:47:33 INFO - PROCESS | 1750 | 1465246053618 Marionette TRACE conn4 <- [1,970,null,{}] 13:47:33 INFO - PROCESS | 1750 | 1465246053624 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:33 INFO - PROCESS | 1750 | 1465246053630 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:33 INFO - PROCESS | 1750 | 1465246053819 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 13:47:34 INFO - PROCESS | 1750 | 1465246054163 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:34 INFO - PROCESS | 1750 | 1465246054172 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x91c58c00 == 46 [pid = 1750] [id = 250] 13:47:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x91f8a800) [pid = 1750] [serial = 751] [outer = (nil)] 13:47:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x91fb1c00) [pid = 1750] [serial = 752] [outer = 0x91f8a800] 13:47:34 INFO - PROCESS | 1750 | 1465246054265 Marionette DEBUG loaded listener.js 13:47:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x91fb6c00) [pid = 1750] [serial = 753] [outer = 0x91f8a800] 13:47:35 INFO - PROCESS | 1750 | 1465246055219 Marionette TRACE conn4 <- [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]]]}] 13:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1679ms 13:47:35 INFO - PROCESS | 1750 | 1465246055295 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 13:47:35 INFO - PROCESS | 1750 | 1465246055300 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 13:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:47:35 INFO - PROCESS | 1750 | 1465246055306 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:47:35 INFO - PROCESS | 1750 | 1465246055311 Marionette TRACE conn4 <- [1,974,null,{}] 13:47:35 INFO - PROCESS | 1750 | 1465246055317 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:35 INFO - PROCESS | 1750 | 1465246055323 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:35 INFO - PROCESS | 1750 | 1465246055575 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 13:47:35 INFO - PROCESS | 1750 | 1465246055838 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:35 INFO - PROCESS | 1750 | 1465246055848 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x91b5c800 == 47 [pid = 1750] [id = 251] 13:47:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x91f8b000) [pid = 1750] [serial = 754] [outer = (nil)] 13:47:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x92319c00) [pid = 1750] [serial = 755] [outer = 0x91f8b000] 13:47:35 INFO - PROCESS | 1750 | 1465246055981 Marionette DEBUG loaded listener.js 13:47:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x92429800) [pid = 1750] [serial = 756] [outer = 0x91f8b000] 13:47:36 INFO - PROCESS | 1750 | 1465246056900 Marionette TRACE conn4 <- [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]]]}] 13:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1645ms 13:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:47:36 INFO - PROCESS | 1750 | 1465246056951 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 13:47:36 INFO - PROCESS | 1750 | 1465246056955 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 13:47:36 INFO - PROCESS | 1750 | 1465246056961 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:47:36 INFO - PROCESS | 1750 | 1465246056964 Marionette TRACE conn4 <- [1,978,null,{}] 13:47:36 INFO - PROCESS | 1750 | 1465246056970 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:36 INFO - PROCESS | 1750 | 1465246056975 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:37 INFO - PROCESS | 1750 | 1465246057156 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 13:47:37 INFO - PROCESS | 1750 | 1465246057411 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:37 INFO - PROCESS | 1750 | 1465246057418 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d60e800 == 48 [pid = 1750] [id = 252] 13:47:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8e8cb800) [pid = 1750] [serial = 757] [outer = (nil)] 13:47:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x92430800) [pid = 1750] [serial = 758] [outer = 0x8e8cb800] 13:47:37 INFO - PROCESS | 1750 | 1465246057547 Marionette DEBUG loaded listener.js 13:47:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x92432800) [pid = 1750] [serial = 759] [outer = 0x8e8cb800] 13:47:38 INFO - PROCESS | 1750 | 1465246058445 Marionette TRACE conn4 <- [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]]]}] 13:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1529ms 13:47:38 INFO - PROCESS | 1750 | 1465246058490 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 13:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:47:38 INFO - PROCESS | 1750 | 1465246058494 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 13:47:38 INFO - PROCESS | 1750 | 1465246058500 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:47:38 INFO - PROCESS | 1750 | 1465246058504 Marionette TRACE conn4 <- [1,982,null,{}] 13:47:38 INFO - PROCESS | 1750 | 1465246058510 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:38 INFO - PROCESS | 1750 | 1465246058515 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:38 INFO - PROCESS | 1750 | 1465246058697 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 13:47:38 INFO - PROCESS | 1750 | 1465246058977 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:38 INFO - PROCESS | 1750 | 1465246058983 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee0d400 == 49 [pid = 1750] [id = 253] 13:47:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x90390800) [pid = 1750] [serial = 760] [outer = (nil)] 13:47:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x926f5c00) [pid = 1750] [serial = 761] [outer = 0x90390800] 13:47:39 INFO - PROCESS | 1750 | 1465246059153 Marionette DEBUG loaded listener.js 13:47:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x929e4400) [pid = 1750] [serial = 762] [outer = 0x90390800] 13:47:40 INFO - PROCESS | 1750 | 1465246060089 Marionette TRACE conn4 <- [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]]]}] 13:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1632ms 13:47:40 INFO - PROCESS | 1750 | 1465246060133 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 13:47:40 INFO - PROCESS | 1750 | 1465246060137 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 13:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:47:40 INFO - PROCESS | 1750 | 1465246060143 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:47:40 INFO - PROCESS | 1750 | 1465246060147 Marionette TRACE conn4 <- [1,986,null,{}] 13:47:40 INFO - PROCESS | 1750 | 1465246060153 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:40 INFO - PROCESS | 1750 | 1465246060157 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:40 INFO - PROCESS | 1750 | 1465246060337 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 13:47:40 INFO - PROCESS | 1750 | 1465246060591 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:40 INFO - PROCESS | 1750 | 1465246060600 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce63000 == 50 [pid = 1750] [id = 254] 13:47:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x8d1c4400) [pid = 1750] [serial = 763] [outer = (nil)] 13:47:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x929f1800) [pid = 1750] [serial = 764] [outer = 0x8d1c4400] 13:47:40 INFO - PROCESS | 1750 | 1465246060723 Marionette DEBUG loaded listener.js 13:47:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x92c35400) [pid = 1750] [serial = 765] [outer = 0x8d1c4400] 13:47:41 INFO - PROCESS | 1750 | 1465246061600 Marionette TRACE conn4 <- [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]]]}] 13:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1486ms 13:47:41 INFO - PROCESS | 1750 | 1465246061636 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 13:47:41 INFO - PROCESS | 1750 | 1465246061649 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 13:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:47:41 INFO - PROCESS | 1750 | 1465246061657 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:47:41 INFO - PROCESS | 1750 | 1465246061663 Marionette TRACE conn4 <- [1,990,null,{}] 13:47:41 INFO - PROCESS | 1750 | 1465246061671 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:41 INFO - PROCESS | 1750 | 1465246061676 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:41 INFO - PROCESS | 1750 | 1465246061858 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 13:47:42 INFO - PROCESS | 1750 | 1465246062115 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:42 INFO - PROCESS | 1750 | 1465246062121 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48f000 == 51 [pid = 1750] [id = 255] 13:47:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x8d950800) [pid = 1750] [serial = 766] [outer = (nil)] 13:47:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x92f42c00) [pid = 1750] [serial = 767] [outer = 0x8d950800] 13:47:42 INFO - PROCESS | 1750 | 1465246062252 Marionette DEBUG loaded listener.js 13:47:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x93ac1400) [pid = 1750] [serial = 768] [outer = 0x8d950800] 13:47:43 INFO - PROCESS | 1750 | 1465246063164 Marionette TRACE conn4 <- [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]]]}] 13:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1584ms 13:47:43 INFO - PROCESS | 1750 | 1465246063242 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 13:47:43 INFO - PROCESS | 1750 | 1465246063246 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 13:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:47:43 INFO - PROCESS | 1750 | 1465246063252 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:47:43 INFO - PROCESS | 1750 | 1465246063256 Marionette TRACE conn4 <- [1,994,null,{}] 13:47:43 INFO - PROCESS | 1750 | 1465246063262 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:43 INFO - PROCESS | 1750 | 1465246063267 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:43 INFO - PROCESS | 1750 | 1465246063491 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 13:47:43 INFO - PROCESS | 1750 | 1465246063807 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:43 INFO - PROCESS | 1750 | 1465246063816 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6aa400 == 52 [pid = 1750] [id = 256] 13:47:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x8ebcb400) [pid = 1750] [serial = 769] [outer = (nil)] 13:47:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x94fd0400) [pid = 1750] [serial = 770] [outer = 0x8ebcb400] 13:47:43 INFO - PROCESS | 1750 | 1465246063910 Marionette DEBUG loaded listener.js 13:47:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x950b4000) [pid = 1750] [serial = 771] [outer = 0x8ebcb400] 13:47:44 INFO - PROCESS | 1750 | 1465246064837 Marionette TRACE conn4 <- [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]]]}] 13:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1641ms 13:47:44 INFO - PROCESS | 1750 | 1465246064895 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 13:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:47:44 INFO - PROCESS | 1750 | 1465246064899 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 13:47:44 INFO - PROCESS | 1750 | 1465246064905 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:47:44 INFO - PROCESS | 1750 | 1465246064909 Marionette TRACE conn4 <- [1,998,null,{}] 13:47:44 INFO - PROCESS | 1750 | 1465246064914 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:44 INFO - PROCESS | 1750 | 1465246064919 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:45 INFO - PROCESS | 1750 | 1465246065113 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 13:47:45 INFO - PROCESS | 1750 | 1465246065372 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:45 INFO - PROCESS | 1750 | 1465246065382 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6a4c00 == 53 [pid = 1750] [id = 257] 13:47:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x8e8c7c00) [pid = 1750] [serial = 772] [outer = (nil)] 13:47:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x95160800) [pid = 1750] [serial = 773] [outer = 0x8e8c7c00] 13:47:45 INFO - PROCESS | 1750 | 1465246065507 Marionette DEBUG loaded listener.js 13:47:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x9516b400) [pid = 1750] [serial = 774] [outer = 0x8e8c7c00] 13:47:46 INFO - PROCESS | 1750 | 1465246066443 Marionette TRACE conn4 <- [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]]]}] 13:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1588ms 13:47:46 INFO - PROCESS | 1750 | 1465246066493 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 13:47:46 INFO - PROCESS | 1750 | 1465246066498 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 13:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:47:46 INFO - PROCESS | 1750 | 1465246066504 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:47:46 INFO - PROCESS | 1750 | 1465246066508 Marionette TRACE conn4 <- [1,1002,null,{}] 13:47:46 INFO - PROCESS | 1750 | 1465246066515 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:46 INFO - PROCESS | 1750 | 1465246066520 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:46 INFO - PROCESS | 1750 | 1465246066740 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 13:47:47 INFO - PROCESS | 1750 | 1465246066999 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:47 INFO - PROCESS | 1750 | 1465246067010 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee0e400 == 54 [pid = 1750] [id = 258] 13:47:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x929f0400) [pid = 1750] [serial = 775] [outer = (nil)] 13:47:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x96de3c00) [pid = 1750] [serial = 776] [outer = 0x929f0400] 13:47:47 INFO - PROCESS | 1750 | 1465246067133 Marionette DEBUG loaded listener.js 13:47:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x9776c000) [pid = 1750] [serial = 777] [outer = 0x929f0400] 13:47:49 INFO - PROCESS | 1750 | 1465246069425 Marionette TRACE conn4 <- [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]]]}] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x8ee03400) [pid = 1750] [serial = 654] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x950b0c00) [pid = 1750] [serial = 392] [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.] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0x8ebcf400) [pid = 1750] [serial = 653] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x90390000) [pid = 1750] [serial = 533] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x8ee0c800) [pid = 1750] [serial = 527] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0xa0625000) [pid = 1750] [serial = 639] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x8e8bd800) [pid = 1750] [serial = 592] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x9ca6ec00) [pid = 1750] [serial = 635] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x8bd6a000) [pid = 1750] [serial = 563] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x8e6b0800) [pid = 1750] [serial = 584] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x9a003400) [pid = 1750] [serial = 617] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x8afc6800) [pid = 1750] [serial = 586] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x91f83800) [pid = 1750] [serial = 598] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x92274400) [pid = 1750] [serial = 602] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x8d954c00) [pid = 1750] [serial = 647] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x929eb800) [pid = 1750] [serial = 548] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x8d1bfc00) [pid = 1750] [serial = 645] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x9ace3800) [pid = 1750] [serial = 624] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x91fb6000) [pid = 1750] [serial = 542] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x929ef000) [pid = 1750] [serial = 605] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x91f8dc00) [pid = 1750] [serial = 599] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x9be94000) [pid = 1750] [serial = 630] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x950be400) [pid = 1750] [serial = 609] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x9d846000) [pid = 1750] [serial = 638] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x996d7400) [pid = 1750] [serial = 560] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8e6b1000) [pid = 1750] [serial = 651] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8d8d6400) [pid = 1750] [serial = 650] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8e4f4400) [pid = 1750] [serial = 648] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x9acd8000) [pid = 1750] [serial = 623] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x9a00b800) [pid = 1750] [serial = 618] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9a796c00) [pid = 1750] [serial = 620] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x90d8b400) [pid = 1750] [serial = 595] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x92c3e400) [pid = 1750] [serial = 551] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x953d1800) [pid = 1750] [serial = 611] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x92f3a400) [pid = 1750] [serial = 606] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x950bfc00) [pid = 1750] [serial = 554] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9ca4a400) [pid = 1750] [serial = 633] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x90f57400) [pid = 1750] [serial = 536] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8ebd1400) [pid = 1750] [serial = 593] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x950b2c00) [pid = 1750] [serial = 608] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8d867800) [pid = 1750] [serial = 590] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x926efc00) [pid = 1750] [serial = 603] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8d94b400) [pid = 1750] [serial = 530] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x98206800) [pid = 1750] [serial = 614] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x9bfdf400) [pid = 1750] [serial = 632] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8b540c00) [pid = 1750] [serial = 587] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9ca71000) [pid = 1750] [serial = 636] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9b027400) [pid = 1750] [serial = 626] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9a79cc00) [pid = 1750] [serial = 621] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8ce67800) [pid = 1750] [serial = 644] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x90f52000) [pid = 1750] [serial = 596] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8afcd000) [pid = 1750] [serial = 641] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9be8f000) [pid = 1750] [serial = 629] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9820c800) [pid = 1750] [serial = 615] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9b02f000) [pid = 1750] [serial = 627] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x96df1400) [pid = 1750] [serial = 612] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9231d400) [pid = 1750] [serial = 545] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8d604000) [pid = 1750] [serial = 589] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8b53fc00) [pid = 1750] [serial = 642] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x953bf000) [pid = 1750] [serial = 557] [outer = (nil)] [url = about:blank] 13:47:49 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x91c58800) [pid = 1750] [serial = 539] [outer = (nil)] [url = about:blank] 13:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 3185ms 13:47:49 INFO - PROCESS | 1750 | 1465246069717 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 13:47:49 INFO - PROCESS | 1750 | 1465246069722 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 13:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:47:49 INFO - PROCESS | 1750 | 1465246069733 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:47:49 INFO - PROCESS | 1750 | 1465246069738 Marionette TRACE conn4 <- [1,1006,null,{}] 13:47:49 INFO - PROCESS | 1750 | 1465246069748 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:49 INFO - PROCESS | 1750 | 1465246069752 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:49 INFO - PROCESS | 1750 | 1465246069921 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 13:47:49 INFO - PROCESS | 1750 | 1465246069936 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:49 INFO - PROCESS | 1750 | 1465246069947 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc3000 == 55 [pid = 1750] [id = 259] 13:47:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8afc3400) [pid = 1750] [serial = 778] [outer = (nil)] 13:47:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8afc7800) [pid = 1750] [serial = 779] [outer = 0x8afc3400] 13:47:50 INFO - PROCESS | 1750 | 1465246070021 Marionette DEBUG loaded listener.js 13:47:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8afcf000) [pid = 1750] [serial = 780] [outer = 0x8afc3400] 13:47:50 INFO - PROCESS | 1750 | 1465246070961 Marionette TRACE conn4 <- [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]]]}] 13:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1286ms 13:47:51 INFO - PROCESS | 1750 | 1465246071019 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 13:47:51 INFO - PROCESS | 1750 | 1465246071026 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 13:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:47:51 INFO - PROCESS | 1750 | 1465246071036 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:47:51 INFO - PROCESS | 1750 | 1465246071039 Marionette TRACE conn4 <- [1,1010,null,{}] 13:47:51 INFO - PROCESS | 1750 | 1465246071046 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:51 INFO - PROCESS | 1750 | 1465246071051 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:51 INFO - PROCESS | 1750 | 1465246071299 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 13:47:51 INFO - PROCESS | 1750 | 1465246071317 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:51 INFO - PROCESS | 1750 | 1465246071325 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b542c00 == 56 [pid = 1750] [id = 260] 13:47:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8bd6f000) [pid = 1750] [serial = 781] [outer = (nil)] 13:47:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8d1b8c00) [pid = 1750] [serial = 782] [outer = 0x8bd6f000] 13:47:51 INFO - PROCESS | 1750 | 1465246071398 Marionette DEBUG loaded listener.js 13:47:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8d1c5000) [pid = 1750] [serial = 783] [outer = 0x8bd6f000] 13:47:52 INFO - PROCESS | 1750 | 1465246072402 Marionette TRACE conn4 <- [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]]]}] 13:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1393ms 13:47:52 INFO - PROCESS | 1750 | 1465246072429 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 13:47:52 INFO - PROCESS | 1750 | 1465246072432 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 13:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:47:52 INFO - PROCESS | 1750 | 1465246072439 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:47:52 INFO - PROCESS | 1750 | 1465246072445 Marionette TRACE conn4 <- [1,1014,null,{}] 13:47:52 INFO - PROCESS | 1750 | 1465246072493 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:52 INFO - PROCESS | 1750 | 1465246072502 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:52 INFO - PROCESS | 1750 | 1465246072744 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 13:47:52 INFO - PROCESS | 1750 | 1465246072772 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:52 INFO - PROCESS | 1750 | 1465246072784 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d954c00 == 57 [pid = 1750] [id = 261] 13:47:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8e4ec400) [pid = 1750] [serial = 784] [outer = (nil)] 13:47:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8e4f5800) [pid = 1750] [serial = 785] [outer = 0x8e4ec400] 13:47:52 INFO - PROCESS | 1750 | 1465246072856 Marionette DEBUG loaded listener.js 13:47:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8e6a5c00) [pid = 1750] [serial = 786] [outer = 0x8e4ec400] 13:47:53 INFO - PROCESS | 1750 | 1465246073866 Marionette TRACE conn4 <- [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]]]}] 13:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1484ms 13:47:53 INFO - PROCESS | 1750 | 1465246073927 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 13:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:47:53 INFO - PROCESS | 1750 | 1465246073932 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 13:47:53 INFO - PROCESS | 1750 | 1465246073939 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:47:53 INFO - PROCESS | 1750 | 1465246073942 Marionette TRACE conn4 <- [1,1018,null,{}] 13:47:53 INFO - PROCESS | 1750 | 1465246073947 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:53 INFO - PROCESS | 1750 | 1465246073952 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:54 INFO - PROCESS | 1750 | 1465246074418 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8a48e800) [pid = 1750] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8d66b800) [pid = 1750] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8a2da400) [pid = 1750] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x90ce8000) [pid = 1750] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8ce60c00) [pid = 1750] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8d66a800) [pid = 1750] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8b547400) [pid = 1750] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x9231c000) [pid = 1750] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8d670800) [pid = 1750] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8b542000) [pid = 1750] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8d674400) [pid = 1750] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x950e8400) [pid = 1750] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9cb07400) [pid = 1750] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8e8c4c00) [pid = 1750] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x91c51800) [pid = 1750] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9bb06400) [pid = 1750] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0xa0628400) [pid = 1750] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x94f5cc00) [pid = 1750] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x91c5e000) [pid = 1750] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x9a010400) [pid = 1750] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x9a00a800) [pid = 1750] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:47:54 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x929e6c00) [pid = 1750] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:47:54 INFO - PROCESS | 1750 | 1465246074676 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:54 INFO - PROCESS | 1750 | 1465246074688 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2da400 == 58 [pid = 1750] [id = 262] 13:47:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8afc2c00) [pid = 1750] [serial = 787] [outer = (nil)] 13:47:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8bd6fc00) [pid = 1750] [serial = 788] [outer = 0x8afc2c00] 13:47:54 INFO - PROCESS | 1750 | 1465246074778 Marionette DEBUG loaded listener.js 13:47:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8e6b1c00) [pid = 1750] [serial = 789] [outer = 0x8afc2c00] 13:47:55 INFO - PROCESS | 1750 | 1465246075523 Marionette TRACE conn4 <- [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]]]}] 13:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1638ms 13:47:55 INFO - PROCESS | 1750 | 1465246075577 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 13:47:55 INFO - PROCESS | 1750 | 1465246075581 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 13:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:47:55 INFO - PROCESS | 1750 | 1465246075586 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:47:55 INFO - PROCESS | 1750 | 1465246075589 Marionette TRACE conn4 <- [1,1022,null,{}] 13:47:55 INFO - PROCESS | 1750 | 1465246075594 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:55 INFO - PROCESS | 1750 | 1465246075599 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:55 INFO - PROCESS | 1750 | 1465246075840 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 13:47:55 INFO - PROCESS | 1750 | 1465246075855 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:55 INFO - PROCESS | 1750 | 1465246075861 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d677c00 == 59 [pid = 1750] [id = 263] 13:47:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8e8bec00) [pid = 1750] [serial = 790] [outer = (nil)] 13:47:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8ebd0800) [pid = 1750] [serial = 791] [outer = 0x8e8bec00] 13:47:55 INFO - PROCESS | 1750 | 1465246075933 Marionette DEBUG loaded listener.js 13:47:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8ee06c00) [pid = 1750] [serial = 792] [outer = 0x8e8bec00] 13:47:57 INFO - PROCESS | 1750 | 1465246077055 Marionette TRACE conn4 <- [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]]]}] 13:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1526ms 13:47:57 INFO - PROCESS | 1750 | 1465246077115 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 13:47:57 INFO - PROCESS | 1750 | 1465246077122 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 13:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:47:57 INFO - PROCESS | 1750 | 1465246077130 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:47:57 INFO - PROCESS | 1750 | 1465246077135 Marionette TRACE conn4 <- [1,1026,null,{}] 13:47:57 INFO - PROCESS | 1750 | 1465246077144 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:57 INFO - PROCESS | 1750 | 1465246077150 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:57 INFO - PROCESS | 1750 | 1465246077394 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 13:47:57 INFO - PROCESS | 1750 | 1465246077655 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:57 INFO - PROCESS | 1750 | 1465246077664 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a491400 == 60 [pid = 1750] [id = 264] 13:47:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8afc5c00) [pid = 1750] [serial = 793] [outer = (nil)] 13:47:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8bd71000) [pid = 1750] [serial = 794] [outer = 0x8afc5c00] 13:47:57 INFO - PROCESS | 1750 | 1465246077758 Marionette DEBUG loaded listener.js 13:47:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8d1c0000) [pid = 1750] [serial = 795] [outer = 0x8afc5c00] 13:47:58 INFO - PROCESS | 1750 | 1465246078691 Marionette TRACE conn4 <- [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]]]}] 13:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1634ms 13:47:58 INFO - PROCESS | 1750 | 1465246078765 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 13:47:58 INFO - PROCESS | 1750 | 1465246078773 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 13:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:47:58 INFO - PROCESS | 1750 | 1465246078784 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:47:58 INFO - PROCESS | 1750 | 1465246078788 Marionette TRACE conn4 <- [1,1030,null,{}] 13:47:58 INFO - PROCESS | 1750 | 1465246078796 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:47:58 INFO - PROCESS | 1750 | 1465246078803 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:59 INFO - PROCESS | 1750 | 1465246079056 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 13:47:59 INFO - PROCESS | 1750 | 1465246079366 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:47:59 INFO - PROCESS | 1750 | 1465246079375 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:47:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e4ec000 == 61 [pid = 1750] [id = 265] 13:47:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e4efc00) [pid = 1750] [serial = 796] [outer = (nil)] 13:47:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e6af400) [pid = 1750] [serial = 797] [outer = 0x8e4efc00] 13:47:59 INFO - PROCESS | 1750 | 1465246079487 Marionette DEBUG loaded listener.js 13:47:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8e8c9400) [pid = 1750] [serial = 798] [outer = 0x8e4efc00] 13:48:00 INFO - PROCESS | 1750 | 1465246080520 Marionette TRACE conn4 <- [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]]]}] 13:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1785ms 13:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:48:00 INFO - PROCESS | 1750 | 1465246080571 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 13:48:00 INFO - PROCESS | 1750 | 1465246080574 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 13:48:00 INFO - PROCESS | 1750 | 1465246080582 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:48:00 INFO - PROCESS | 1750 | 1465246080588 Marionette TRACE conn4 <- [1,1034,null,{}] 13:48:00 INFO - PROCESS | 1750 | 1465246080606 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:00 INFO - PROCESS | 1750 | 1465246080615 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:00 INFO - PROCESS | 1750 | 1465246080832 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 13:48:01 INFO - PROCESS | 1750 | 1465246081088 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:01 INFO - PROCESS | 1750 | 1465246081099 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x90391000 == 62 [pid = 1750] [id = 266] 13:48:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x90ce8000) [pid = 1750] [serial = 799] [outer = (nil)] 13:48:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x90d8b400) [pid = 1750] [serial = 800] [outer = 0x90ce8000] 13:48:01 INFO - PROCESS | 1750 | 1465246081237 Marionette DEBUG loaded listener.js 13:48:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x90f4f800) [pid = 1750] [serial = 801] [outer = 0x90ce8000] 13:48:02 INFO - PROCESS | 1750 | 1465246082186 Marionette TRACE conn4 <- [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]]]}] 13:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1650ms 13:48:02 INFO - PROCESS | 1750 | 1465246082236 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 13:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:48:02 INFO - PROCESS | 1750 | 1465246082242 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 13:48:02 INFO - PROCESS | 1750 | 1465246082248 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:48:02 INFO - PROCESS | 1750 | 1465246082252 Marionette TRACE conn4 <- [1,1038,null,{}] 13:48:02 INFO - PROCESS | 1750 | 1465246082257 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:02 INFO - PROCESS | 1750 | 1465246082263 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:02 INFO - PROCESS | 1750 | 1465246082481 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 13:48:02 INFO - PROCESS | 1750 | 1465246082800 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:02 INFO - PROCESS | 1750 | 1465246082813 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x90397400 == 63 [pid = 1750] [id = 267] 13:48:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x90d86400) [pid = 1750] [serial = 802] [outer = (nil)] 13:48:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x90fef400) [pid = 1750] [serial = 803] [outer = 0x90d86400] 13:48:02 INFO - PROCESS | 1750 | 1465246082906 Marionette DEBUG loaded listener.js 13:48:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x91b4ec00) [pid = 1750] [serial = 804] [outer = 0x90d86400] 13:48:03 INFO - PROCESS | 1750 | 1465246083806 Marionette TRACE conn4 <- [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]]]}] 13:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1636ms 13:48:03 INFO - PROCESS | 1750 | 1465246083884 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 13:48:03 INFO - PROCESS | 1750 | 1465246083889 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 13:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:48:03 INFO - PROCESS | 1750 | 1465246083895 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:48:03 INFO - PROCESS | 1750 | 1465246083899 Marionette TRACE conn4 <- [1,1042,null,{}] 13:48:03 INFO - PROCESS | 1750 | 1465246083904 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:03 INFO - PROCESS | 1750 | 1465246083910 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:04 INFO - PROCESS | 1750 | 1465246084140 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 13:48:04 INFO - PROCESS | 1750 | 1465246084394 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:04 INFO - PROCESS | 1750 | 1465246084402 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x90392c00 == 64 [pid = 1750] [id = 268] 13:48:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x90f5ac00) [pid = 1750] [serial = 805] [outer = (nil)] 13:48:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x91c5d800) [pid = 1750] [serial = 806] [outer = 0x90f5ac00] 13:48:04 INFO - PROCESS | 1750 | 1465246084550 Marionette DEBUG loaded listener.js 13:48:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x91f88000) [pid = 1750] [serial = 807] [outer = 0x90f5ac00] 13:48:05 INFO - PROCESS | 1750 | 1465246085471 Marionette TRACE conn4 <- [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]]]}] 13:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1630ms 13:48:05 INFO - PROCESS | 1750 | 1465246085526 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 13:48:05 INFO - PROCESS | 1750 | 1465246085530 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 13:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:48:05 INFO - PROCESS | 1750 | 1465246085537 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:48:05 INFO - PROCESS | 1750 | 1465246085541 Marionette TRACE conn4 <- [1,1046,null,{}] 13:48:05 INFO - PROCESS | 1750 | 1465246085546 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:05 INFO - PROCESS | 1750 | 1465246085557 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:05 INFO - PROCESS | 1750 | 1465246085824 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 13:48:06 INFO - PROCESS | 1750 | 1465246086133 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:06 INFO - PROCESS | 1750 | 1465246086144 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d950c00 == 65 [pid = 1750] [id = 269] 13:48:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x91c56400) [pid = 1750] [serial = 808] [outer = (nil)] 13:48:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x9231e400) [pid = 1750] [serial = 809] [outer = 0x91c56400] 13:48:06 INFO - PROCESS | 1750 | 1465246086228 Marionette DEBUG loaded listener.js 13:48:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x926f1c00) [pid = 1750] [serial = 810] [outer = 0x91c56400] 13:48:07 INFO - PROCESS | 1750 | 1465246087111 Marionette TRACE conn4 <- [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]]]}] 13:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1628ms 13:48:07 INFO - PROCESS | 1750 | 1465246087166 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 13:48:07 INFO - PROCESS | 1750 | 1465246087170 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 13:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:48:07 INFO - PROCESS | 1750 | 1465246087176 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:48:07 INFO - PROCESS | 1750 | 1465246087180 Marionette TRACE conn4 <- [1,1050,null,{}] 13:48:07 INFO - PROCESS | 1750 | 1465246087185 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:07 INFO - PROCESS | 1750 | 1465246087191 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:07 INFO - PROCESS | 1750 | 1465246087398 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 13:48:07 INFO - PROCESS | 1750 | 1465246087653 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:07 INFO - PROCESS | 1750 | 1465246087660 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f5a400 == 66 [pid = 1750] [id = 270] 13:48:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x92318000) [pid = 1750] [serial = 811] [outer = (nil)] 13:48:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x929f2800) [pid = 1750] [serial = 812] [outer = 0x92318000] 13:48:07 INFO - PROCESS | 1750 | 1465246087790 Marionette DEBUG loaded listener.js 13:48:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x92f3c800) [pid = 1750] [serial = 813] [outer = 0x92318000] 13:48:08 INFO - PROCESS | 1750 | 1465246088698 Marionette TRACE conn4 <- [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]]]}] 13:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1580ms 13:48:08 INFO - PROCESS | 1750 | 1465246088757 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 13:48:08 INFO - PROCESS | 1750 | 1465246088760 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 13:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:48:08 INFO - PROCESS | 1750 | 1465246088767 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:48:08 INFO - PROCESS | 1750 | 1465246088770 Marionette TRACE conn4 <- [1,1054,null,{}] 13:48:08 INFO - PROCESS | 1750 | 1465246088776 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:08 INFO - PROCESS | 1750 | 1465246088781 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:08 INFO - PROCESS | 1750 | 1465246088991 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 13:48:09 INFO - PROCESS | 1750 | 1465246089248 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:09 INFO - PROCESS | 1750 | 1465246089258 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x929ee400 == 67 [pid = 1750] [id = 271] 13:48:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x929f2c00) [pid = 1750] [serial = 814] [outer = (nil)] 13:48:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x950bd000) [pid = 1750] [serial = 815] [outer = 0x929f2c00] 13:48:09 INFO - PROCESS | 1750 | 1465246089380 Marionette DEBUG loaded listener.js 13:48:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x950e8c00) [pid = 1750] [serial = 816] [outer = 0x929f2c00] 13:48:10 INFO - PROCESS | 1750 | 1465246090339 Marionette TRACE conn4 <- [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]]]}] 13:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1636ms 13:48:10 INFO - PROCESS | 1750 | 1465246090404 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 13:48:10 INFO - PROCESS | 1750 | 1465246090409 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 13:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:48:10 INFO - PROCESS | 1750 | 1465246090416 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:48:10 INFO - PROCESS | 1750 | 1465246090418 Marionette TRACE conn4 <- [1,1058,null,{}] 13:48:10 INFO - PROCESS | 1750 | 1465246090425 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:10 INFO - PROCESS | 1750 | 1465246090430 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:10 INFO - PROCESS | 1750 | 1465246090639 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 13:48:10 INFO - PROCESS | 1750 | 1465246090896 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:10 INFO - PROCESS | 1750 | 1465246090904 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d955400 == 68 [pid = 1750] [id = 272] 13:48:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x929eec00) [pid = 1750] [serial = 817] [outer = (nil)] 13:48:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x953c2800) [pid = 1750] [serial = 818] [outer = 0x929eec00] 13:48:11 INFO - PROCESS | 1750 | 1465246091033 Marionette DEBUG loaded listener.js 13:48:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x96de8400) [pid = 1750] [serial = 819] [outer = 0x929eec00] 13:48:11 INFO - PROCESS | 1750 | 1465246091929 Marionette TRACE conn4 <- [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]]]}] 13:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1587ms 13:48:12 INFO - PROCESS | 1750 | 1465246092004 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 13:48:12 INFO - PROCESS | 1750 | 1465246092007 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 13:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:48:12 INFO - PROCESS | 1750 | 1465246092014 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:48:12 INFO - PROCESS | 1750 | 1465246092017 Marionette TRACE conn4 <- [1,1062,null,{}] 13:48:12 INFO - PROCESS | 1750 | 1465246092024 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:12 INFO - PROCESS | 1750 | 1465246092028 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:12 INFO - PROCESS | 1750 | 1465246092301 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 13:48:12 INFO - PROCESS | 1750 | 1465246092614 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:12 INFO - PROCESS | 1750 | 1465246092623 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d2000 == 69 [pid = 1750] [id = 273] 13:48:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9038e400) [pid = 1750] [serial = 820] [outer = (nil)] 13:48:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x98254800) [pid = 1750] [serial = 821] [outer = 0x9038e400] 13:48:12 INFO - PROCESS | 1750 | 1465246092719 Marionette DEBUG loaded listener.js 13:48:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9912c800) [pid = 1750] [serial = 822] [outer = 0x9038e400] 13:48:13 INFO - PROCESS | 1750 | 1465246093707 Marionette TRACE conn4 <- [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]]]}] 13:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1734ms 13:48:13 INFO - PROCESS | 1750 | 1465246093750 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 13:48:13 INFO - PROCESS | 1750 | 1465246093756 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 13:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:48:13 INFO - PROCESS | 1750 | 1465246093763 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:48:13 INFO - PROCESS | 1750 | 1465246093769 Marionette TRACE conn4 <- [1,1066,null,{}] 13:48:13 INFO - PROCESS | 1750 | 1465246093775 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:13 INFO - PROCESS | 1750 | 1465246093781 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:14 INFO - PROCESS | 1750 | 1465246094058 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 13:48:14 INFO - PROCESS | 1750 | 1465246094380 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:14 INFO - PROCESS | 1750 | 1465246094389 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a003400 == 70 [pid = 1750] [id = 274] 13:48:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9a004400) [pid = 1750] [serial = 823] [outer = (nil)] 13:48:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9a007c00) [pid = 1750] [serial = 824] [outer = 0x9a004400] 13:48:14 INFO - PROCESS | 1750 | 1465246094483 Marionette DEBUG loaded listener.js 13:48:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9a00e000) [pid = 1750] [serial = 825] [outer = 0x9a004400] 13:48:15 INFO - PROCESS | 1750 | 1465246095483 Marionette TRACE conn4 <- [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]]]}] 13:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1779ms 13:48:15 INFO - PROCESS | 1750 | 1465246095543 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 13:48:15 INFO - PROCESS | 1750 | 1465246095547 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 13:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:48:15 INFO - PROCESS | 1750 | 1465246095554 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:48:15 INFO - PROCESS | 1750 | 1465246095557 Marionette TRACE conn4 <- [1,1070,null,{}] 13:48:15 INFO - PROCESS | 1750 | 1465246095563 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:15 INFO - PROCESS | 1750 | 1465246095568 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:15 INFO - PROCESS | 1750 | 1465246095766 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 13:48:16 INFO - PROCESS | 1750 | 1465246096030 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:16 INFO - PROCESS | 1750 | 1465246096039 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x99d5e800 == 71 [pid = 1750] [id = 275] 13:48:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9a006800) [pid = 1750] [serial = 826] [outer = (nil)] 13:48:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9a216000) [pid = 1750] [serial = 827] [outer = 0x9a006800] 13:48:16 INFO - PROCESS | 1750 | 1465246096172 Marionette DEBUG loaded listener.js 13:48:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9a2e4c00) [pid = 1750] [serial = 828] [outer = 0x9a006800] 13:48:17 INFO - PROCESS | 1750 | 1465246097106 Marionette TRACE conn4 <- [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]]]}] 13:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1628ms 13:48:17 INFO - PROCESS | 1750 | 1465246097184 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 13:48:17 INFO - PROCESS | 1750 | 1465246097188 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 13:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:48:17 INFO - PROCESS | 1750 | 1465246097194 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:48:17 INFO - PROCESS | 1750 | 1465246097198 Marionette TRACE conn4 <- [1,1074,null,{}] 13:48:17 INFO - PROCESS | 1750 | 1465246097204 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:17 INFO - PROCESS | 1750 | 1465246097209 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:17 INFO - PROCESS | 1750 | 1465246097473 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 13:48:17 INFO - PROCESS | 1750 | 1465246097782 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:17 INFO - PROCESS | 1750 | 1465246097791 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x926fa000 == 72 [pid = 1750] [id = 276] 13:48:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x950b3000) [pid = 1750] [serial = 829] [outer = (nil)] 13:48:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9a795c00) [pid = 1750] [serial = 830] [outer = 0x950b3000] 13:48:17 INFO - PROCESS | 1750 | 1465246097881 Marionette DEBUG loaded listener.js 13:48:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9a79b000) [pid = 1750] [serial = 831] [outer = 0x950b3000] 13:48:18 INFO - PROCESS | 1750 | 1465246098787 Marionette TRACE conn4 <- [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]]]}] 13:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1629ms 13:48:18 INFO - PROCESS | 1750 | 1465246098823 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 13:48:18 INFO - PROCESS | 1750 | 1465246098827 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 13:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:48:18 INFO - PROCESS | 1750 | 1465246098834 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:48:18 INFO - PROCESS | 1750 | 1465246098836 Marionette TRACE conn4 <- [1,1078,null,{}] 13:48:18 INFO - PROCESS | 1750 | 1465246098844 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:18 INFO - PROCESS | 1750 | 1465246098848 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:19 INFO - PROCESS | 1750 | 1465246099056 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 13:48:19 INFO - PROCESS | 1750 | 1465246099318 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:19 INFO - PROCESS | 1750 | 1465246099329 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a223800 == 73 [pid = 1750] [id = 277] 13:48:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9a796800) [pid = 1750] [serial = 832] [outer = (nil)] 13:48:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9a9da800) [pid = 1750] [serial = 833] [outer = 0x9a796800] 13:48:19 INFO - PROCESS | 1750 | 1465246099453 Marionette DEBUG loaded listener.js 13:48:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9a9e2000) [pid = 1750] [serial = 834] [outer = 0x9a796800] 13:48:20 INFO - PROCESS | 1750 | 1465246100403 Marionette TRACE conn4 <- [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]]]}] 13:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1635ms 13:48:20 INFO - PROCESS | 1750 | 1465246100469 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 13:48:20 INFO - PROCESS | 1750 | 1465246100473 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 13:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:48:20 INFO - PROCESS | 1750 | 1465246100480 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:48:20 INFO - PROCESS | 1750 | 1465246100483 Marionette TRACE conn4 <- [1,1082,null,{}] 13:48:20 INFO - PROCESS | 1750 | 1465246100489 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:20 INFO - PROCESS | 1750 | 1465246100494 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:20 INFO - PROCESS | 1750 | 1465246100691 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 13:48:20 INFO - PROCESS | 1750 | 1465246100950 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:20 INFO - PROCESS | 1750 | 1465246100958 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a0f1c00 == 74 [pid = 1750] [id = 278] 13:48:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x9a9e1400) [pid = 1750] [serial = 835] [outer = (nil)] 13:48:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9b004400) [pid = 1750] [serial = 836] [outer = 0x9a9e1400] 13:48:21 INFO - PROCESS | 1750 | 1465246101085 Marionette DEBUG loaded listener.js 13:48:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x9b009800) [pid = 1750] [serial = 837] [outer = 0x9a9e1400] 13:48:22 INFO - PROCESS | 1750 | 1465246102023 Marionette TRACE conn4 <- [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]]]}] 13:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1591ms 13:48:22 INFO - PROCESS | 1750 | 1465246102072 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 13:48:22 INFO - PROCESS | 1750 | 1465246102077 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 13:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:48:22 INFO - PROCESS | 1750 | 1465246102084 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:48:22 INFO - PROCESS | 1750 | 1465246102087 Marionette TRACE conn4 <- [1,1086,null,{}] 13:48:22 INFO - PROCESS | 1750 | 1465246102093 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:22 INFO - PROCESS | 1750 | 1465246102099 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:22 INFO - PROCESS | 1750 | 1465246102299 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 13:48:22 INFO - PROCESS | 1750 | 1465246102577 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:22 INFO - PROCESS | 1750 | 1465246102587 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x90b15000 == 75 [pid = 1750] [id = 279] 13:48:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x926f4400) [pid = 1750] [serial = 838] [outer = (nil)] 13:48:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x9b029800) [pid = 1750] [serial = 839] [outer = 0x926f4400] 13:48:22 INFO - PROCESS | 1750 | 1465246102715 Marionette DEBUG loaded listener.js 13:48:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x9b031800) [pid = 1750] [serial = 840] [outer = 0x926f4400] 13:48:23 INFO - PROCESS | 1750 | 1465246103612 Marionette TRACE conn4 <- [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]]]}] 13:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1579ms 13:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:48:23 INFO - PROCESS | 1750 | 1465246103664 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 13:48:23 INFO - PROCESS | 1750 | 1465246103667 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 13:48:23 INFO - PROCESS | 1750 | 1465246103674 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:48:23 INFO - PROCESS | 1750 | 1465246103677 Marionette TRACE conn4 <- [1,1090,null,{}] 13:48:23 INFO - PROCESS | 1750 | 1465246103684 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:23 INFO - PROCESS | 1750 | 1465246103689 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:23 INFO - PROCESS | 1750 | 1465246103888 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 13:48:24 INFO - PROCESS | 1750 | 1465246104153 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:24 INFO - PROCESS | 1750 | 1465246104163 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2df000 == 76 [pid = 1750] [id = 280] 13:48:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x9a7c1400) [pid = 1750] [serial = 841] [outer = (nil)] 13:48:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x9bbb1800) [pid = 1750] [serial = 842] [outer = 0x9a7c1400] 13:48:24 INFO - PROCESS | 1750 | 1465246104292 Marionette DEBUG loaded listener.js 13:48:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x9be8d400) [pid = 1750] [serial = 843] [outer = 0x9a7c1400] 13:48:25 INFO - PROCESS | 1750 | 1465246105332 Marionette TRACE conn4 <- [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]]]}] 13:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1730ms 13:48:25 INFO - PROCESS | 1750 | 1465246105404 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 13:48:25 INFO - PROCESS | 1750 | 1465246105408 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 13:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:48:25 INFO - PROCESS | 1750 | 1465246105415 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:48:25 INFO - PROCESS | 1750 | 1465246105418 Marionette TRACE conn4 <- [1,1094,null,{}] 13:48:25 INFO - PROCESS | 1750 | 1465246105424 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:25 INFO - PROCESS | 1750 | 1465246105429 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:25 INFO - PROCESS | 1750 | 1465246105667 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 13:48:26 INFO - PROCESS | 1750 | 1465246105980 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:26 INFO - PROCESS | 1750 | 1465246105990 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x91c58000 == 77 [pid = 1750] [id = 281] 13:48:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x99655c00) [pid = 1750] [serial = 844] [outer = (nil)] 13:48:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x9be99400) [pid = 1750] [serial = 845] [outer = 0x99655c00] 13:48:26 INFO - PROCESS | 1750 | 1465246106078 Marionette DEBUG loaded listener.js 13:48:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x9be9bc00) [pid = 1750] [serial = 846] [outer = 0x99655c00] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8d4800 == 76 [pid = 1750] [id = 215] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc1c00 == 75 [pid = 1750] [id = 213] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc25800 == 74 [pid = 1750] [id = 216] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8d669400 == 73 [pid = 1750] [id = 233] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x9912c000 == 72 [pid = 1750] [id = 229] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6a9000 == 71 [pid = 1750] [id = 219] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x96de9000 == 70 [pid = 1750] [id = 231] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2da400 == 69 [pid = 1750] [id = 262] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8d954c00 == 68 [pid = 1750] [id = 261] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8b542c00 == 67 [pid = 1750] [id = 260] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc3000 == 66 [pid = 1750] [id = 259] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8ee0e400 == 65 [pid = 1750] [id = 258] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6a4c00 == 64 [pid = 1750] [id = 257] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6aa400 == 63 [pid = 1750] [id = 256] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48f000 == 62 [pid = 1750] [id = 255] 13:48:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce63000 == 61 [pid = 1750] [id = 254] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8d66b400 == 60 [pid = 1750] [id = 234] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6e000 == 59 [pid = 1750] [id = 214] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6a2c00 == 58 [pid = 1750] [id = 221] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8afcf400 == 57 [pid = 1750] [id = 218] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x91fbe000 == 56 [pid = 1750] [id = 226] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce68800 == 55 [pid = 1750] [id = 217] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x92315800 == 54 [pid = 1750] [id = 224] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x92c39400 == 53 [pid = 1750] [id = 225] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x9b328400 == 52 [pid = 1750] [id = 228] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x90cd9c00 == 51 [pid = 1750] [id = 222] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x92316c00 == 50 [pid = 1750] [id = 223] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x90ce7000 == 49 [pid = 1750] [id = 220] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x953d0800 == 48 [pid = 1750] [id = 227] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d5000 == 47 [pid = 1750] [id = 230] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dfc00 == 46 [pid = 1750] [id = 235] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d6800 == 45 [pid = 1750] [id = 232] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2df000 == 44 [pid = 1750] [id = 280] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x90b15000 == 43 [pid = 1750] [id = 279] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x9a223800 == 42 [pid = 1750] [id = 277] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x9a0f1c00 == 41 [pid = 1750] [id = 278] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x926fa000 == 40 [pid = 1750] [id = 276] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x99d5e800 == 39 [pid = 1750] [id = 275] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d2000 == 38 [pid = 1750] [id = 273] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x9a003400 == 37 [pid = 1750] [id = 274] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8d955400 == 36 [pid = 1750] [id = 272] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x929ee400 == 35 [pid = 1750] [id = 271] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x90f5a400 == 34 [pid = 1750] [id = 270] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x90392c00 == 33 [pid = 1750] [id = 268] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8d950c00 == 32 [pid = 1750] [id = 269] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x90397400 == 31 [pid = 1750] [id = 267] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x90391000 == 30 [pid = 1750] [id = 266] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8a491400 == 29 [pid = 1750] [id = 264] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8e4ec000 == 28 [pid = 1750] [id = 265] 13:48:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8d677c00 == 27 [pid = 1750] [id = 263] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x91b52c00) [pid = 1750] [serial = 707] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0xa3386000) [pid = 1750] [serial = 699] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x90d90000) [pid = 1750] [serial = 662] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x8d1ba800) [pid = 1750] [serial = 714] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8d675000) [pid = 1750] [serial = 702] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8bc16400) [pid = 1750] [serial = 710] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8bc17c00) [pid = 1750] [serial = 711] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x92c3bc00) [pid = 1750] [serial = 672] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0xa340d400) [pid = 1750] [serial = 705] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8d1c4800) [pid = 1750] [serial = 656] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8d865000) [pid = 1750] [serial = 716] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8ce67c00) [pid = 1750] [serial = 713] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x99d61000) [pid = 1750] [serial = 681] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0xa1010800) [pid = 1750] [serial = 692] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8d671400) [pid = 1750] [serial = 701] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x91b54800) [pid = 1750] [serial = 708] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9038d000) [pid = 1750] [serial = 660] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x91fb1800) [pid = 1750] [serial = 666] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9ca68800) [pid = 1750] [serial = 687] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0xa2557800) [pid = 1750] [serial = 695] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x977d1000) [pid = 1750] [serial = 678] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9be91800) [pid = 1750] [serial = 686] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x921f9c00) [pid = 1750] [serial = 668] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0xa2fed400) [pid = 1750] [serial = 698] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9d809400) [pid = 1750] [serial = 690] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8d866400) [pid = 1750] [serial = 657] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0xa1016c00) [pid = 1750] [serial = 704] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9a0f0000) [pid = 1750] [serial = 683] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0xa2322c00) [pid = 1750] [serial = 693] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x90f59800) [pid = 1750] [serial = 663] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8d8c9c00) [pid = 1750] [serial = 717] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x92276800) [pid = 1750] [serial = 669] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9a223c00) [pid = 1750] [serial = 684] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x91f82800) [pid = 1750] [serial = 665] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x92c30400) [pid = 1750] [serial = 671] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0xa25eb800) [pid = 1750] [serial = 696] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x996d9400) [pid = 1750] [serial = 680] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x950b6800) [pid = 1750] [serial = 674] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x96deb400) [pid = 1750] [serial = 677] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x950e3400) [pid = 1750] [serial = 675] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9cb4b800) [pid = 1750] [serial = 689] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8ee01c00) [pid = 1750] [serial = 659] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8d1c6800) [pid = 1750] [serial = 719] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8d94a800) [pid = 1750] [serial = 720] [outer = (nil)] [url = about:blank] 13:48:31 INFO - PROCESS | 1750 | 1465246111550 Marionette TRACE conn4 <- [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]]]}] 13:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 6147ms 13:48:31 INFO - PROCESS | 1750 | 1465246111564 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 13:48:31 INFO - PROCESS | 1750 | 1465246111571 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 13:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:48:31 INFO - PROCESS | 1750 | 1465246111629 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:48:31 INFO - PROCESS | 1750 | 1465246111634 Marionette TRACE conn4 <- [1,1098,null,{}] 13:48:31 INFO - PROCESS | 1750 | 1465246111646 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:31 INFO - PROCESS | 1750 | 1465246111651 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:31 INFO - PROCESS | 1750 | 1465246111842 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 13:48:31 INFO - PROCESS | 1750 | 1465246111854 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:31 INFO - PROCESS | 1750 | 1465246111869 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc4400 == 28 [pid = 1750] [id = 282] 13:48:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8afc8000) [pid = 1750] [serial = 847] [outer = (nil)] 13:48:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8afccc00) [pid = 1750] [serial = 848] [outer = 0x8afc8000] 13:48:31 INFO - PROCESS | 1750 | 1465246111949 Marionette DEBUG loaded listener.js 13:48:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8b53f000) [pid = 1750] [serial = 849] [outer = 0x8afc8000] 13:48:32 INFO - PROCESS | 1750 | --DOCSHELL 0x92e82400 == 27 [pid = 1750] [id = 9] 13:48:32 INFO - PROCESS | 1750 | 1465246112943 Marionette TRACE conn4 <- [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]]]}] 13:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1445ms 13:48:33 INFO - PROCESS | 1750 | 1465246113025 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 13:48:33 INFO - PROCESS | 1750 | 1465246113034 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 13:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:48:33 INFO - PROCESS | 1750 | 1465246113045 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:48:33 INFO - PROCESS | 1750 | 1465246113049 Marionette TRACE conn4 <- [1,1102,null,{}] 13:48:33 INFO - PROCESS | 1750 | 1465246113056 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:33 INFO - PROCESS | 1750 | 1465246113062 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:33 INFO - PROCESS | 1750 | 1465246113245 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 13:48:33 INFO - PROCESS | 1750 | 1465246113433 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:33 INFO - PROCESS | 1750 | 1465246113444 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b549c00 == 28 [pid = 1750] [id = 283] 13:48:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8bc18c00) [pid = 1750] [serial = 850] [outer = (nil)] 13:48:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8bc23800) [pid = 1750] [serial = 851] [outer = 0x8bc18c00] 13:48:33 INFO - PROCESS | 1750 | 1465246113515 Marionette DEBUG loaded listener.js 13:48:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8bd69000) [pid = 1750] [serial = 852] [outer = 0x8bc18c00] 13:48:34 INFO - PROCESS | 1750 | 1465246114482 Marionette TRACE conn4 <- [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]]]}] 13:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1481ms 13:48:34 INFO - PROCESS | 1750 | 1465246114526 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 13:48:34 INFO - PROCESS | 1750 | 1465246114529 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 13:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:48:34 INFO - PROCESS | 1750 | 1465246114543 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:48:34 INFO - PROCESS | 1750 | 1465246114549 Marionette TRACE conn4 <- [1,1106,null,{}] 13:48:34 INFO - PROCESS | 1750 | 1465246114566 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:34 INFO - PROCESS | 1750 | 1465246114575 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:34 INFO - PROCESS | 1750 | 1465246114800 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 13:48:34 INFO - PROCESS | 1750 | 1465246114840 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:34 INFO - PROCESS | 1750 | 1465246114858 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce67800 == 29 [pid = 1750] [id = 284] 13:48:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8ce68400) [pid = 1750] [serial = 853] [outer = (nil)] 13:48:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8d1b9400) [pid = 1750] [serial = 854] [outer = 0x8ce68400] 13:48:34 INFO - PROCESS | 1750 | 1465246114985 Marionette DEBUG loaded listener.js 13:48:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8d1c4800) [pid = 1750] [serial = 855] [outer = 0x8ce68400] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8e8bec00) [pid = 1750] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8e8c7c00) [pid = 1750] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8d608800) [pid = 1750] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8a48c000) [pid = 1750] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8e4ec400) [pid = 1750] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8d949800) [pid = 1750] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8d94dc00) [pid = 1750] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8bd6f000) [pid = 1750] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8bd69c00) [pid = 1750] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8e8cb800) [pid = 1750] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8afc3400) [pid = 1750] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x91f8a800) [pid = 1750] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x91f8b000) [pid = 1750] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x929f0400) [pid = 1750] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8ebcb400) [pid = 1750] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8e4f9800) [pid = 1750] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8ebc6c00) [pid = 1750] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8d94c800) [pid = 1750] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8d950800) [pid = 1750] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8afc2c00) [pid = 1750] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8ce68c00) [pid = 1750] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8bc23c00) [pid = 1750] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8d1c4400) [pid = 1750] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:48:36 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x90390800) [pid = 1750] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:48:37 INFO - PROCESS | 1750 | 1465246117163 Marionette TRACE conn4 <- [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]]]}] 13:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 2642ms 13:48:37 INFO - PROCESS | 1750 | 1465246117186 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 13:48:37 INFO - PROCESS | 1750 | 1465246117190 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 13:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:48:37 INFO - PROCESS | 1750 | 1465246117196 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:48:37 INFO - PROCESS | 1750 | 1465246117199 Marionette TRACE conn4 <- [1,1110,null,{}] 13:48:37 INFO - PROCESS | 1750 | 1465246117215 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:37 INFO - PROCESS | 1750 | 1465246117220 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:37 INFO - PROCESS | 1750 | 1465246117376 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 13:48:37 INFO - PROCESS | 1750 | 1465246117391 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:37 INFO - PROCESS | 1750 | 1465246117396 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1b9800 == 30 [pid = 1750] [id = 285] 13:48:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8d1c7000) [pid = 1750] [serial = 856] [outer = (nil)] 13:48:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8d60fc00) [pid = 1750] [serial = 857] [outer = 0x8d1c7000] 13:48:37 INFO - PROCESS | 1750 | 1465246117471 Marionette DEBUG loaded listener.js 13:48:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8d674400) [pid = 1750] [serial = 858] [outer = 0x8d1c7000] 13:48:38 INFO - PROCESS | 1750 | 1465246118389 Marionette TRACE conn4 <- [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]]]}] 13:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1242ms 13:48:38 INFO - PROCESS | 1750 | 1465246118439 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 13:48:38 INFO - PROCESS | 1750 | 1465246118442 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 13:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:48:38 INFO - PROCESS | 1750 | 1465246118449 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:48:38 INFO - PROCESS | 1750 | 1465246118452 Marionette TRACE conn4 <- [1,1114,null,{}] 13:48:38 INFO - PROCESS | 1750 | 1465246118458 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:38 INFO - PROCESS | 1750 | 1465246118463 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:38 INFO - PROCESS | 1750 | 1465246118616 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 13:48:38 INFO - PROCESS | 1750 | 1465246118806 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:38 INFO - PROCESS | 1750 | 1465246118817 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d9800 == 31 [pid = 1750] [id = 286] 13:48:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8a2da000) [pid = 1750] [serial = 859] [outer = (nil)] 13:48:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8a2dc800) [pid = 1750] [serial = 860] [outer = 0x8a2da000] 13:48:38 INFO - PROCESS | 1750 | 1465246118954 Marionette DEBUG loaded listener.js 13:48:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8a488800) [pid = 1750] [serial = 861] [outer = 0x8a2da000] 13:48:40 INFO - PROCESS | 1750 | 1465246120034 Marionette TRACE conn4 <- [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]]]}] 13:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1641ms 13:48:40 INFO - PROCESS | 1750 | 1465246120147 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 13:48:40 INFO - PROCESS | 1750 | 1465246120154 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 13:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:48:40 INFO - PROCESS | 1750 | 1465246120222 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:48:40 INFO - PROCESS | 1750 | 1465246120228 Marionette TRACE conn4 <- [1,1118,null,{}] 13:48:40 INFO - PROCESS | 1750 | 1465246120236 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:40 INFO - PROCESS | 1750 | 1465246120241 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:40 INFO - PROCESS | 1750 | 1465246120452 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 13:48:40 INFO - PROCESS | 1750 | 1465246120699 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:40 INFO - PROCESS | 1750 | 1465246120707 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc7000 == 32 [pid = 1750] [id = 287] 13:48:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8bc22000) [pid = 1750] [serial = 862] [outer = (nil)] 13:48:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8bd72000) [pid = 1750] [serial = 863] [outer = 0x8bc22000] 13:48:40 INFO - PROCESS | 1750 | 1465246120798 Marionette DEBUG loaded listener.js 13:48:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8ce5f400) [pid = 1750] [serial = 864] [outer = 0x8bc22000] 13:48:41 INFO - PROCESS | 1750 | 1465246121783 Marionette TRACE conn4 <- [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]]]}] 13:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1593ms 13:48:41 INFO - PROCESS | 1750 | 1465246121813 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 13:48:41 INFO - PROCESS | 1750 | 1465246121820 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 13:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:48:41 INFO - PROCESS | 1750 | 1465246121828 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:48:41 INFO - PROCESS | 1750 | 1465246121833 Marionette TRACE conn4 <- [1,1122,null,{}] 13:48:41 INFO - PROCESS | 1750 | 1465246121839 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:41 INFO - PROCESS | 1750 | 1465246121844 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:42 INFO - PROCESS | 1750 | 1465246122089 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 13:48:42 INFO - PROCESS | 1750 | 1465246122363 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:42 INFO - PROCESS | 1750 | 1465246122371 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d603000 == 33 [pid = 1750] [id = 288] 13:48:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8d60a400) [pid = 1750] [serial = 865] [outer = (nil)] 13:48:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8d677c00) [pid = 1750] [serial = 866] [outer = 0x8d60a400] 13:48:42 INFO - PROCESS | 1750 | 1465246122504 Marionette DEBUG loaded listener.js 13:48:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8d865c00) [pid = 1750] [serial = 867] [outer = 0x8d60a400] 13:48:43 INFO - PROCESS | 1750 | 1465246123507 Marionette TRACE conn4 <- [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]]]}] 13:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1734ms 13:48:43 INFO - PROCESS | 1750 | 1465246123563 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 13:48:43 INFO - PROCESS | 1750 | 1465246123567 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 13:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:48:43 INFO - PROCESS | 1750 | 1465246123584 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:48:43 INFO - PROCESS | 1750 | 1465246123594 Marionette TRACE conn4 <- [1,1126,null,{}] 13:48:43 INFO - PROCESS | 1750 | 1465246123645 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:43 INFO - PROCESS | 1750 | 1465246123653 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:43 INFO - PROCESS | 1750 | 1465246123925 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 13:48:44 INFO - PROCESS | 1750 | 1465246124091 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:44 INFO - PROCESS | 1750 | 1465246124102 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d678800 == 34 [pid = 1750] [id = 289] 13:48:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8d8d5800) [pid = 1750] [serial = 868] [outer = (nil)] 13:48:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8d94c800) [pid = 1750] [serial = 869] [outer = 0x8d8d5800] 13:48:44 INFO - PROCESS | 1750 | 1465246124189 Marionette DEBUG loaded listener.js 13:48:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8d94e000) [pid = 1750] [serial = 870] [outer = 0x8d8d5800] 13:48:45 INFO - PROCESS | 1750 | 1465246125164 Marionette TRACE conn4 <- [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]]]}] 13:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1656ms 13:48:45 INFO - PROCESS | 1750 | 1465246125230 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 13:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:48:45 INFO - PROCESS | 1750 | 1465246125236 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 13:48:45 INFO - PROCESS | 1750 | 1465246125241 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:48:45 INFO - PROCESS | 1750 | 1465246125245 Marionette TRACE conn4 <- [1,1130,null,{}] 13:48:45 INFO - PROCESS | 1750 | 1465246125252 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:45 INFO - PROCESS | 1750 | 1465246125256 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:45 INFO - PROCESS | 1750 | 1465246125477 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 13:48:45 INFO - PROCESS | 1750 | 1465246125701 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:45 INFO - PROCESS | 1750 | 1465246125710 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc19000 == 35 [pid = 1750] [id = 290] 13:48:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8ce65000) [pid = 1750] [serial = 871] [outer = (nil)] 13:48:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8e4ee800) [pid = 1750] [serial = 872] [outer = 0x8ce65000] 13:48:45 INFO - PROCESS | 1750 | 1465246125830 Marionette DEBUG loaded listener.js 13:48:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8e4f1400) [pid = 1750] [serial = 873] [outer = 0x8ce65000] 13:48:46 INFO - PROCESS | 1750 | 1465246126721 Marionette TRACE conn4 <- [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]]]}] 13:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1531ms 13:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:48:46 INFO - PROCESS | 1750 | 1465246126773 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 13:48:46 INFO - PROCESS | 1750 | 1465246126776 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 13:48:46 INFO - PROCESS | 1750 | 1465246126783 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:48:46 INFO - PROCESS | 1750 | 1465246126788 Marionette TRACE conn4 <- [1,1134,null,{}] 13:48:46 INFO - PROCESS | 1750 | 1465246126795 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:46 INFO - PROCESS | 1750 | 1465246126801 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:47 INFO - PROCESS | 1750 | 1465246127016 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 13:48:47 INFO - PROCESS | 1750 | 1465246127246 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:47 INFO - PROCESS | 1750 | 1465246127266 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8d0400 == 36 [pid = 1750] [id = 291] 13:48:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8e6ac400) [pid = 1750] [serial = 874] [outer = (nil)] 13:48:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8e6afc00) [pid = 1750] [serial = 875] [outer = 0x8e6ac400] 13:48:47 INFO - PROCESS | 1750 | 1465246127410 Marionette DEBUG loaded listener.js 13:48:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8ebc4800) [pid = 1750] [serial = 876] [outer = 0x8e6ac400] 13:48:48 INFO - PROCESS | 1750 | 1465246128406 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1680ms 13:48:48 INFO - PROCESS | 1750 | 1465246128463 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 13:48:48 INFO - PROCESS | 1750 | 1465246128468 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 13:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:48:48 INFO - PROCESS | 1750 | 1465246128474 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:48:48 INFO - PROCESS | 1750 | 1465246128477 Marionette TRACE conn4 <- [1,1138,null,{}] 13:48:48 INFO - PROCESS | 1750 | 1465246128483 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:48 INFO - PROCESS | 1750 | 1465246128489 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:48 INFO - PROCESS | 1750 | 1465246128675 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 13:48:48 INFO - PROCESS | 1750 | 1465246128911 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:48 INFO - PROCESS | 1750 | 1465246128923 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d6800 == 37 [pid = 1750] [id = 292] 13:48:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8d86e800) [pid = 1750] [serial = 877] [outer = (nil)] 13:48:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8ee08400) [pid = 1750] [serial = 878] [outer = 0x8d86e800] 13:48:49 INFO - PROCESS | 1750 | 1465246129052 Marionette DEBUG loaded listener.js 13:48:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8ee03400) [pid = 1750] [serial = 879] [outer = 0x8d86e800] 13:48:50 INFO - PROCESS | 1750 | 1465246130004 Marionette TRACE conn4 <- [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]]]}] 13:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1583ms 13:48:50 INFO - PROCESS | 1750 | 1465246130063 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 13:48:50 INFO - PROCESS | 1750 | 1465246130068 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 13:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:48:50 INFO - PROCESS | 1750 | 1465246130076 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:48:50 INFO - PROCESS | 1750 | 1465246130084 Marionette TRACE conn4 <- [1,1142,null,{}] 13:48:50 INFO - PROCESS | 1750 | 1465246130095 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:50 INFO - PROCESS | 1750 | 1465246130099 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:50 INFO - PROCESS | 1750 | 1465246130298 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 13:48:50 INFO - PROCESS | 1750 | 1465246130525 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:50 INFO - PROCESS | 1750 | 1465246130535 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebca400 == 38 [pid = 1750] [id = 293] 13:48:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x9038cc00) [pid = 1750] [serial = 880] [outer = (nil)] 13:48:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x90395000) [pid = 1750] [serial = 881] [outer = 0x9038cc00] 13:48:50 INFO - PROCESS | 1750 | 1465246130665 Marionette DEBUG loaded listener.js 13:48:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x90396800) [pid = 1750] [serial = 882] [outer = 0x9038cc00] 13:48:51 INFO - PROCESS | 1750 | 1465246131608 Marionette TRACE conn4 <- [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]]]}] 13:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1592ms 13:48:51 INFO - PROCESS | 1750 | 1465246131669 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 13:48:51 INFO - PROCESS | 1750 | 1465246131673 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 13:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:48:51 INFO - PROCESS | 1750 | 1465246131679 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:48:51 INFO - PROCESS | 1750 | 1465246131683 Marionette TRACE conn4 <- [1,1146,null,{}] 13:48:51 INFO - PROCESS | 1750 | 1465246131688 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:51 INFO - PROCESS | 1750 | 1465246131693 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:51 INFO - PROCESS | 1750 | 1465246131873 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 13:48:52 INFO - PROCESS | 1750 | 1465246132096 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:52 INFO - PROCESS | 1750 | 1465246132107 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48c400 == 39 [pid = 1750] [id = 294] 13:48:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8ebcd400) [pid = 1750] [serial = 883] [outer = (nil)] 13:48:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x90b1c000) [pid = 1750] [serial = 884] [outer = 0x8ebcd400] 13:48:52 INFO - PROCESS | 1750 | 1465246132235 Marionette DEBUG loaded listener.js 13:48:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x90b1ec00) [pid = 1750] [serial = 885] [outer = 0x8ebcd400] 13:48:53 INFO - PROCESS | 1750 | 1465246133125 Marionette TRACE conn4 <- [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]]]}] 13:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1482ms 13:48:53 INFO - PROCESS | 1750 | 1465246133162 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 13:48:53 INFO - PROCESS | 1750 | 1465246133166 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 13:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:48:53 INFO - PROCESS | 1750 | 1465246133172 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:48:53 INFO - PROCESS | 1750 | 1465246133176 Marionette TRACE conn4 <- [1,1150,null,{}] 13:48:53 INFO - PROCESS | 1750 | 1465246133181 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:53 INFO - PROCESS | 1750 | 1465246133187 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:53 INFO - PROCESS | 1750 | 1465246133363 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 13:48:53 INFO - PROCESS | 1750 | 1465246133541 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:53 INFO - PROCESS | 1750 | 1465246133547 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d2400 == 40 [pid = 1750] [id = 295] 13:48:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x8ee03800) [pid = 1750] [serial = 886] [outer = (nil)] 13:48:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x90ce2c00) [pid = 1750] [serial = 887] [outer = 0x8ee03800] 13:48:53 INFO - PROCESS | 1750 | 1465246133633 Marionette DEBUG loaded listener.js 13:48:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x90ce4800) [pid = 1750] [serial = 888] [outer = 0x8ee03800] 13:48:54 INFO - PROCESS | 1750 | 1465246134577 Marionette TRACE conn4 <- [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]]]}] 13:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1478ms 13:48:54 INFO - PROCESS | 1750 | 1465246134651 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 13:48:54 INFO - PROCESS | 1750 | 1465246134655 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 13:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:48:54 INFO - PROCESS | 1750 | 1465246134662 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:48:54 INFO - PROCESS | 1750 | 1465246134665 Marionette TRACE conn4 <- [1,1154,null,{}] 13:48:54 INFO - PROCESS | 1750 | 1465246134671 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:54 INFO - PROCESS | 1750 | 1465246134676 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:54 INFO - PROCESS | 1750 | 1465246134885 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 13:48:55 INFO - PROCESS | 1750 | 1465246135158 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:55 INFO - PROCESS | 1750 | 1465246135168 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x90d93800 == 41 [pid = 1750] [id = 296] 13:48:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x90d94400) [pid = 1750] [serial = 889] [outer = (nil)] 13:48:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x90f51400) [pid = 1750] [serial = 890] [outer = 0x90d94400] 13:48:55 INFO - PROCESS | 1750 | 1465246135363 Marionette DEBUG loaded listener.js 13:48:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x90f5a800) [pid = 1750] [serial = 891] [outer = 0x90d94400] 13:48:56 INFO - PROCESS | 1750 | 1465246136334 Marionette TRACE conn4 <- [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]]]}] 13:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1737ms 13:48:56 INFO - PROCESS | 1750 | 1465246136399 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 13:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:48:56 INFO - PROCESS | 1750 | 1465246136404 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 13:48:56 INFO - PROCESS | 1750 | 1465246136411 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:48:56 INFO - PROCESS | 1750 | 1465246136416 Marionette TRACE conn4 <- [1,1158,null,{}] 13:48:56 INFO - PROCESS | 1750 | 1465246136422 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:56 INFO - PROCESS | 1750 | 1465246136428 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:56 INFO - PROCESS | 1750 | 1465246136644 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 13:48:56 INFO - PROCESS | 1750 | 1465246136882 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:56 INFO - PROCESS | 1750 | 1465246136892 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dd400 == 42 [pid = 1750] [id = 297] 13:48:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8d60b400) [pid = 1750] [serial = 892] [outer = (nil)] 13:48:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x91b52400) [pid = 1750] [serial = 893] [outer = 0x8d60b400] 13:48:57 INFO - PROCESS | 1750 | 1465246137020 Marionette DEBUG loaded listener.js 13:48:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x91b56c00) [pid = 1750] [serial = 894] [outer = 0x8d60b400] 13:48:57 INFO - PROCESS | 1750 | 1465246137909 Marionette TRACE conn4 <- [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]]]}] 13:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1542ms 13:48:57 INFO - PROCESS | 1750 | 1465246137953 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 13:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:48:57 INFO - PROCESS | 1750 | 1465246137957 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 13:48:57 INFO - PROCESS | 1750 | 1465246137964 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:48:57 INFO - PROCESS | 1750 | 1465246137967 Marionette TRACE conn4 <- [1,1162,null,{}] 13:48:57 INFO - PROCESS | 1750 | 1465246137973 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:57 INFO - PROCESS | 1750 | 1465246137978 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:58 INFO - PROCESS | 1750 | 1465246138157 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 13:48:58 INFO - PROCESS | 1750 | 1465246138341 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:58 INFO - PROCESS | 1750 | 1465246138350 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x9038d000 == 43 [pid = 1750] [id = 298] 13:48:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x90ff4c00) [pid = 1750] [serial = 895] [outer = (nil)] 13:48:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x91c5c400) [pid = 1750] [serial = 896] [outer = 0x90ff4c00] 13:48:58 INFO - PROCESS | 1750 | 1465246138438 Marionette DEBUG loaded listener.js 13:48:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x91f84000) [pid = 1750] [serial = 897] [outer = 0x90ff4c00] 13:48:59 INFO - PROCESS | 1750 | 1465246139409 Marionette TRACE conn4 <- [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]]]}] 13:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1489ms 13:48:59 INFO - PROCESS | 1750 | 1465246139453 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 13:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:48:59 INFO - PROCESS | 1750 | 1465246139458 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 13:48:59 INFO - PROCESS | 1750 | 1465246139464 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:48:59 INFO - PROCESS | 1750 | 1465246139468 Marionette TRACE conn4 <- [1,1166,null,{}] 13:48:59 INFO - PROCESS | 1750 | 1465246139473 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:48:59 INFO - PROCESS | 1750 | 1465246139479 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:59 INFO - PROCESS | 1750 | 1465246139658 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 13:48:59 INFO - PROCESS | 1750 | 1465246139898 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:48:59 INFO - PROCESS | 1750 | 1465246139907 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:48:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2de400 == 44 [pid = 1750] [id = 299] 13:48:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8a48cc00) [pid = 1750] [serial = 898] [outer = (nil)] 13:49:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x91f90400) [pid = 1750] [serial = 899] [outer = 0x8a48cc00] 13:49:00 INFO - PROCESS | 1750 | 1465246140047 Marionette DEBUG loaded listener.js 13:49:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x91fb4000) [pid = 1750] [serial = 900] [outer = 0x8a48cc00] 13:49:01 INFO - PROCESS | 1750 | 1465246141024 Marionette TRACE conn4 <- [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]]]}] 13:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1632ms 13:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:49:01 INFO - PROCESS | 1750 | 1465246141096 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 13:49:01 INFO - PROCESS | 1750 | 1465246141099 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 13:49:01 INFO - PROCESS | 1750 | 1465246141106 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:49:01 INFO - PROCESS | 1750 | 1465246141108 Marionette TRACE conn4 <- [1,1170,null,{}] 13:49:01 INFO - PROCESS | 1750 | 1465246141115 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:01 INFO - PROCESS | 1750 | 1465246141120 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:01 INFO - PROCESS | 1750 | 1465246141299 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 13:49:01 INFO - PROCESS | 1750 | 1465246141543 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:01 INFO - PROCESS | 1750 | 1465246141550 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d3800 == 45 [pid = 1750] [id = 300] 13:49:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8a2da800) [pid = 1750] [serial = 901] [outer = (nil)] 13:49:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8d1c0400) [pid = 1750] [serial = 902] [outer = 0x8a2da800] 13:49:01 INFO - PROCESS | 1750 | 1465246141694 Marionette DEBUG loaded listener.js 13:49:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8d8d0000) [pid = 1750] [serial = 903] [outer = 0x8a2da800] 13:49:02 INFO - PROCESS | 1750 | 1465246142615 Marionette TRACE conn4 <- [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]]]}] 13:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1540ms 13:49:02 INFO - PROCESS | 1750 | 1465246142645 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 13:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:49:02 INFO - PROCESS | 1750 | 1465246142650 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 13:49:02 INFO - PROCESS | 1750 | 1465246142656 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:49:02 INFO - PROCESS | 1750 | 1465246142660 Marionette TRACE conn4 <- [1,1174,null,{}] 13:49:02 INFO - PROCESS | 1750 | 1465246142665 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:02 INFO - PROCESS | 1750 | 1465246142670 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:02 INFO - PROCESS | 1750 | 1465246142848 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 13:49:03 INFO - PROCESS | 1750 | 1465246143289 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:03 INFO - PROCESS | 1750 | 1465246143298 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d3c00 == 46 [pid = 1750] [id = 301] 13:49:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8a2d9c00) [pid = 1750] [serial = 904] [outer = (nil)] 13:49:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8a488400) [pid = 1750] [serial = 905] [outer = 0x8a2d9c00] 13:49:03 INFO - PROCESS | 1750 | 1465246143419 Marionette DEBUG loaded listener.js 13:49:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8afc1400) [pid = 1750] [serial = 906] [outer = 0x8a2d9c00] 13:49:04 INFO - PROCESS | 1750 | 1465246144320 Marionette TRACE conn4 <- [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] 13:49:04 INFO - PROCESS | 1750 | 1465246144405 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 13:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:49:04 INFO - PROCESS | 1750 | 1465246144413 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:49:04 INFO - PROCESS | 1750 | 1465246144417 Marionette TRACE conn4 <- [1,1178,null,{}] 13:49:04 INFO - PROCESS | 1750 | 1465246144425 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:04 INFO - PROCESS | 1750 | 1465246144433 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:04 INFO - PROCESS | 1750 | 1465246144654 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 13:49:04 INFO - PROCESS | 1750 | 1465246144885 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:04 INFO - PROCESS | 1750 | 1465246144896 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48c000 == 47 [pid = 1750] [id = 302] 13:49:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8b53e400) [pid = 1750] [serial = 907] [outer = (nil)] 13:49:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8bc22c00) [pid = 1750] [serial = 908] [outer = 0x8b53e400] 13:49:05 INFO - PROCESS | 1750 | 1465246145085 Marionette DEBUG loaded listener.js 13:49:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8ce65c00) [pid = 1750] [serial = 909] [outer = 0x8b53e400] 13:49:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8afcd400 == 46 [pid = 1750] [id = 236] 13:49:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1b9800 == 45 [pid = 1750] [id = 285] 13:49:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce67800 == 44 [pid = 1750] [id = 284] 13:49:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8b549c00 == 43 [pid = 1750] [id = 283] 13:49:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc4400 == 42 [pid = 1750] [id = 282] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8ee06c00) [pid = 1750] [serial = 792] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8ebd0800) [pid = 1750] [serial = 791] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x9516b400) [pid = 1750] [serial = 774] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x9039a800) [pid = 1750] [serial = 735] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x90395800) [pid = 1750] [serial = 734] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x91c5f000) [pid = 1750] [serial = 750] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8e4f5800) [pid = 1750] [serial = 785] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8e4f4000) [pid = 1750] [serial = 723] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x90f4e800) [pid = 1750] [serial = 741] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8d1c5000) [pid = 1750] [serial = 783] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x91b53400) [pid = 1750] [serial = 746] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x92432800) [pid = 1750] [serial = 759] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8d1b8c00) [pid = 1750] [serial = 782] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8e4ef400) [pid = 1750] [serial = 722] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8afcf000) [pid = 1750] [serial = 780] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x91fb6c00) [pid = 1750] [serial = 753] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x92429800) [pid = 1750] [serial = 756] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8e6a5c00) [pid = 1750] [serial = 786] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x95160800) [pid = 1750] [serial = 773] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x96de3c00) [pid = 1750] [serial = 776] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x94fd0400) [pid = 1750] [serial = 770] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x950b4000) [pid = 1750] [serial = 771] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8e6a5400) [pid = 1750] [serial = 728] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8ebce000) [pid = 1750] [serial = 731] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x90fec000) [pid = 1750] [serial = 743] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x92f42c00) [pid = 1750] [serial = 767] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x90d91400) [pid = 1750] [serial = 740] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8bd6fc00) [pid = 1750] [serial = 788] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8ee07c00) [pid = 1750] [serial = 732] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x90b20c00) [pid = 1750] [serial = 738] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8d605000) [pid = 1750] [serial = 726] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x91b59800) [pid = 1750] [serial = 747] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x929f1800) [pid = 1750] [serial = 764] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x90fef800) [pid = 1750] [serial = 744] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x91fb1c00) [pid = 1750] [serial = 752] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8d60f000) [pid = 1750] [serial = 729] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9776c000) [pid = 1750] [serial = 777] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x92c35400) [pid = 1750] [serial = 765] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x92319c00) [pid = 1750] [serial = 755] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x93ac1400) [pid = 1750] [serial = 768] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8afc7800) [pid = 1750] [serial = 779] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x926f5c00) [pid = 1750] [serial = 761] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x92430800) [pid = 1750] [serial = 758] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8e6b1c00) [pid = 1750] [serial = 789] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x90b1ac00) [pid = 1750] [serial = 737] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x91c56800) [pid = 1750] [serial = 749] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8d1ba000) [pid = 1750] [serial = 725] [outer = (nil)] [url = about:blank] 13:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x929e4400) [pid = 1750] [serial = 762] [outer = (nil)] [url = about:blank] 13:49:06 INFO - PROCESS | 1750 | 1465246146148 Marionette TRACE conn4 <- [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] 13:49:06 INFO - PROCESS | 1750 | 1465246146205 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 13:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:49:06 INFO - PROCESS | 1750 | 1465246146212 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:49:06 INFO - PROCESS | 1750 | 1465246146215 Marionette TRACE conn4 <- [1,1182,null,{}] 13:49:06 INFO - PROCESS | 1750 | 1465246146221 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:06 INFO - PROCESS | 1750 | 1465246146226 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:06 INFO - PROCESS | 1750 | 1465246146442 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 13:49:06 INFO - PROCESS | 1750 | 1465246146657 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:06 INFO - PROCESS | 1750 | 1465246146666 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1dc00 == 43 [pid = 1750] [id = 303] 13:49:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8ce66c00) [pid = 1750] [serial = 910] [outer = (nil)] 13:49:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8d607400) [pid = 1750] [serial = 911] [outer = 0x8ce66c00] 13:49:06 INFO - PROCESS | 1750 | 1465246146748 Marionette DEBUG loaded listener.js 13:49:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8d670000) [pid = 1750] [serial = 912] [outer = 0x8ce66c00] 13:49:07 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:49:07 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:49:07 INFO - PROCESS | 1750 | 1465246147557 Marionette TRACE conn4 <- [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] 13:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:49:07 INFO - PROCESS | 1750 | 1465246147602 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 13:49:07 INFO - PROCESS | 1750 | 1465246147617 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:49:07 INFO - PROCESS | 1750 | 1465246147627 Marionette TRACE conn4 <- [1,1186,null,{}] 13:49:07 INFO - PROCESS | 1750 | 1465246147637 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:07 INFO - PROCESS | 1750 | 1465246147643 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:07 INFO - PROCESS | 1750 | 1465246147904 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 13:49:07 INFO - PROCESS | 1750 | 1465246147915 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:07 INFO - PROCESS | 1750 | 1465246147923 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc3c00 == 44 [pid = 1750] [id = 304] 13:49:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8d8d5000) [pid = 1750] [serial = 913] [outer = (nil)] 13:49:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8e4ef400) [pid = 1750] [serial = 914] [outer = 0x8d8d5000] 13:49:08 INFO - PROCESS | 1750 | 1465246147994 Marionette DEBUG loaded listener.js 13:49:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8e4f7400) [pid = 1750] [serial = 915] [outer = 0x8d8d5000] 13:49:08 INFO - PROCESS | 1750 | 1465246148950 Marionette TRACE conn4 <- [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] 13:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:49:09 INFO - PROCESS | 1750 | 1465246149023 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 13:49:09 INFO - PROCESS | 1750 | 1465246149029 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:49:09 INFO - PROCESS | 1750 | 1465246149032 Marionette TRACE conn4 <- [1,1190,null,{}] 13:49:09 INFO - PROCESS | 1750 | 1465246149038 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:09 INFO - PROCESS | 1750 | 1465246149043 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:09 INFO - PROCESS | 1750 | 1465246149267 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 13:49:09 INFO - PROCESS | 1750 | 1465246149296 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:09 INFO - PROCESS | 1750 | 1465246149303 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d608800 == 45 [pid = 1750] [id = 305] 13:49:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8d951000) [pid = 1750] [serial = 916] [outer = (nil)] 13:49:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8e8c5800) [pid = 1750] [serial = 917] [outer = 0x8d951000] 13:49:09 INFO - PROCESS | 1750 | 1465246149392 Marionette DEBUG loaded listener.js 13:49:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e8c7800) [pid = 1750] [serial = 918] [outer = 0x8d951000] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x92f42000) [pid = 1750] [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.] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8afc5c00) [pid = 1750] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8e4efc00) [pid = 1750] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x90ce8000) [pid = 1750] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x90d86400) [pid = 1750] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x92318000) [pid = 1750] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x91c56400) [pid = 1750] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x90f5ac00) [pid = 1750] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x929f2c00) [pid = 1750] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x929eec00) [pid = 1750] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9038e400) [pid = 1750] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8ce68400) [pid = 1750] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8afc8000) [pid = 1750] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x9a004400) [pid = 1750] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x9a006800) [pid = 1750] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x950b3000) [pid = 1750] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x9a796800) [pid = 1750] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x9a9e1400) [pid = 1750] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x926f4400) [pid = 1750] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x9a7c1400) [pid = 1750] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:49:10 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8bc18c00) [pid = 1750] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:49:10 INFO - PROCESS | 1750 | 1465246150662 Marionette TRACE conn4 <- [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] 13:49:10 INFO - PROCESS | 1750 | 1465246150715 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 13:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:49:10 INFO - PROCESS | 1750 | 1465246150721 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:49:10 INFO - PROCESS | 1750 | 1465246150725 Marionette TRACE conn4 <- [1,1194,null,{}] 13:49:10 INFO - PROCESS | 1750 | 1465246150730 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:10 INFO - PROCESS | 1750 | 1465246150735 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:10 INFO - PROCESS | 1750 | 1465246150899 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 13:49:11 INFO - PROCESS | 1750 | 1465246151093 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:11 INFO - PROCESS | 1750 | 1465246151112 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebcec00 == 46 [pid = 1750] [id = 306] 13:49:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8ebcfc00) [pid = 1750] [serial = 919] [outer = (nil)] 13:49:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8ee04400) [pid = 1750] [serial = 920] [outer = 0x8ebcfc00] 13:49:11 INFO - PROCESS | 1750 | 1465246151193 Marionette DEBUG loaded listener.js 13:49:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x90b17c00) [pid = 1750] [serial = 921] [outer = 0x8ebcfc00] 13:49:11 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:49:11 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:49:11 INFO - PROCESS | 1750 | 1465246151972 Marionette TRACE conn4 <- [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] 13:49:12 INFO - PROCESS | 1750 | 1465246152017 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 13:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:49:12 INFO - PROCESS | 1750 | 1465246152024 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:49:12 INFO - PROCESS | 1750 | 1465246152027 Marionette TRACE conn4 <- [1,1198,null,{}] 13:49:12 INFO - PROCESS | 1750 | 1465246152032 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:12 INFO - PROCESS | 1750 | 1465246152038 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:12 INFO - PROCESS | 1750 | 1465246152207 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 13:49:12 INFO - PROCESS | 1750 | 1465246152217 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:12 INFO - PROCESS | 1750 | 1465246152223 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e4f6000 == 47 [pid = 1750] [id = 307] 13:49:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8e8bec00) [pid = 1750] [serial = 922] [outer = (nil)] 13:49:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x90f53400) [pid = 1750] [serial = 923] [outer = 0x8e8bec00] 13:49:12 INFO - PROCESS | 1750 | 1465246152295 Marionette DEBUG loaded listener.js 13:49:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x90f58400) [pid = 1750] [serial = 924] [outer = 0x8e8bec00] 13:49:13 INFO - PROCESS | 1750 | 1465246153459 Marionette TRACE conn4 <- [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]]]}] 13:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1480ms 13:49:13 INFO - PROCESS | 1750 | 1465246153504 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 13:49:13 INFO - PROCESS | 1750 | 1465246153512 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 13:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:49:13 INFO - PROCESS | 1750 | 1465246153520 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:49:13 INFO - PROCESS | 1750 | 1465246153525 Marionette TRACE conn4 <- [1,1202,null,{}] 13:49:13 INFO - PROCESS | 1750 | 1465246153535 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:13 INFO - PROCESS | 1750 | 1465246153541 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:13 INFO - PROCESS | 1750 | 1465246153755 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 13:49:14 INFO - PROCESS | 1750 | 1465246153991 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:14 INFO - PROCESS | 1750 | 1465246154002 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b54c000 == 48 [pid = 1750] [id = 308] 13:49:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8bc19800) [pid = 1750] [serial = 925] [outer = (nil)] 13:49:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8ce63000) [pid = 1750] [serial = 926] [outer = 0x8bc19800] 13:49:14 INFO - PROCESS | 1750 | 1465246154139 Marionette DEBUG loaded listener.js 13:49:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8d1c2400) [pid = 1750] [serial = 927] [outer = 0x8bc19800] 13:49:15 INFO - PROCESS | 1750 | 1465246155095 Marionette TRACE conn4 <- [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]]]}] 13:49:15 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 13:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1633ms 13:49:15 INFO - PROCESS | 1750 | 1465246155153 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 13:49:15 INFO - PROCESS | 1750 | 1465246155161 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 13:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:49:15 INFO - PROCESS | 1750 | 1465246155172 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:49:15 INFO - PROCESS | 1750 | 1465246155176 Marionette TRACE conn4 <- [1,1206,null,{}] 13:49:15 INFO - PROCESS | 1750 | 1465246155183 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:15 INFO - PROCESS | 1750 | 1465246155193 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:15 INFO - PROCESS | 1750 | 1465246155467 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 13:49:15 INFO - PROCESS | 1750 | 1465246155815 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:15 INFO - PROCESS | 1750 | 1465246155824 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d669c00 == 49 [pid = 1750] [id = 309] 13:49:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8d8d0c00) [pid = 1750] [serial = 928] [outer = (nil)] 13:49:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8d94cc00) [pid = 1750] [serial = 929] [outer = 0x8d8d0c00] 13:49:15 INFO - PROCESS | 1750 | 1465246155918 Marionette DEBUG loaded listener.js 13:49:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8e6a3800) [pid = 1750] [serial = 930] [outer = 0x8d8d0c00] 13:49:16 INFO - PROCESS | 1750 | 1465246156883 Marionette TRACE conn4 <- [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]]]}] 13:49:16 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 13:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1781ms 13:49:16 INFO - PROCESS | 1750 | 1465246156954 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 13:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:49:16 INFO - PROCESS | 1750 | 1465246156959 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 13:49:16 INFO - PROCESS | 1750 | 1465246156966 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:49:16 INFO - PROCESS | 1750 | 1465246156972 Marionette TRACE conn4 <- [1,1210,null,{}] 13:49:16 INFO - PROCESS | 1750 | 1465246156990 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:17 INFO - PROCESS | 1750 | 1465246156999 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:17 INFO - PROCESS | 1750 | 1465246157233 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 13:49:17 INFO - PROCESS | 1750 | 1465246157520 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:17 INFO - PROCESS | 1750 | 1465246157534 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x90b11800 == 50 [pid = 1750] [id = 310] 13:49:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x90b12c00) [pid = 1750] [serial = 931] [outer = (nil)] 13:49:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x90d87000) [pid = 1750] [serial = 932] [outer = 0x90b12c00] 13:49:17 INFO - PROCESS | 1750 | 1465246157630 Marionette DEBUG loaded listener.js 13:49:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x90f53c00) [pid = 1750] [serial = 933] [outer = 0x90b12c00] 13:49:18 INFO - PROCESS | 1750 | 1465246158531 Marionette TRACE conn4 <- [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]]]}] 13:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1595ms 13:49:18 INFO - PROCESS | 1750 | 1465246158562 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 13:49:18 INFO - PROCESS | 1750 | 1465246158567 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 13:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:49:18 INFO - PROCESS | 1750 | 1465246158574 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:49:18 INFO - PROCESS | 1750 | 1465246158577 Marionette TRACE conn4 <- [1,1214,null,{}] 13:49:18 INFO - PROCESS | 1750 | 1465246158583 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:18 INFO - PROCESS | 1750 | 1465246158589 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:18 INFO - PROCESS | 1750 | 1465246158802 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 13:49:19 INFO - PROCESS | 1750 | 1465246158990 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:19 INFO - PROCESS | 1750 | 1465246158998 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x90ff0800 == 51 [pid = 1750] [id = 311] 13:49:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x90ff1400) [pid = 1750] [serial = 934] [outer = (nil)] 13:49:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x90ff7400) [pid = 1750] [serial = 935] [outer = 0x90ff1400] 13:49:19 INFO - PROCESS | 1750 | 1465246159142 Marionette DEBUG loaded listener.js 13:49:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91b55c00) [pid = 1750] [serial = 936] [outer = 0x90ff1400] 13:49:20 INFO - PROCESS | 1750 | 1465246160087 Marionette TRACE conn4 <- [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]]]}] 13:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1546ms 13:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:49:20 INFO - PROCESS | 1750 | 1465246160119 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 13:49:20 INFO - PROCESS | 1750 | 1465246160122 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 13:49:20 INFO - PROCESS | 1750 | 1465246160129 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:49:20 INFO - PROCESS | 1750 | 1465246160132 Marionette TRACE conn4 <- [1,1218,null,{}] 13:49:20 INFO - PROCESS | 1750 | 1465246160138 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:20 INFO - PROCESS | 1750 | 1465246160144 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:20 INFO - PROCESS | 1750 | 1465246160367 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 13:49:20 INFO - PROCESS | 1750 | 1465246160616 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:20 INFO - PROCESS | 1750 | 1465246160627 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d66b800 == 52 [pid = 1750] [id = 312] 13:49:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x90ce8000) [pid = 1750] [serial = 937] [outer = (nil)] 13:49:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91c59000) [pid = 1750] [serial = 938] [outer = 0x90ce8000] 13:49:20 INFO - PROCESS | 1750 | 1465246160743 Marionette DEBUG loaded listener.js 13:49:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91c60000) [pid = 1750] [serial = 939] [outer = 0x90ce8000] 13:49:21 INFO - PROCESS | 1750 | 1465246161627 Marionette TRACE conn4 <- [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]]]}] 13:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1529ms 13:49:21 INFO - PROCESS | 1750 | 1465246161658 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 13:49:21 INFO - PROCESS | 1750 | 1465246161661 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 13:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:49:21 INFO - PROCESS | 1750 | 1465246161668 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:49:21 INFO - PROCESS | 1750 | 1465246161672 Marionette TRACE conn4 <- [1,1222,null,{}] 13:49:21 INFO - PROCESS | 1750 | 1465246161678 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:21 INFO - PROCESS | 1750 | 1465246161688 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:21 INFO - PROCESS | 1750 | 1465246161911 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 13:49:22 INFO - PROCESS | 1750 | 1465246162138 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:22 INFO - PROCESS | 1750 | 1465246162149 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x90fe8400 == 53 [pid = 1750] [id = 313] 13:49:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x91b59800) [pid = 1750] [serial = 940] [outer = (nil)] 13:49:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x921f4c00) [pid = 1750] [serial = 941] [outer = 0x91b59800] 13:49:22 INFO - PROCESS | 1750 | 1465246162277 Marionette DEBUG loaded listener.js 13:49:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92274400) [pid = 1750] [serial = 942] [outer = 0x91b59800] 13:49:23 INFO - PROCESS | 1750 | 1465246163165 Marionette TRACE conn4 <- [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] 13:49:23 INFO - PROCESS | 1750 | 1465246163204 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 13:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:49:23 INFO - PROCESS | 1750 | 1465246163211 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:49:23 INFO - PROCESS | 1750 | 1465246163214 Marionette TRACE conn4 <- [1,1226,null,{}] 13:49:23 INFO - PROCESS | 1750 | 1465246163220 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:23 INFO - PROCESS | 1750 | 1465246163225 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:23 INFO - PROCESS | 1750 | 1465246163408 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 13:49:23 INFO - PROCESS | 1750 | 1465246163595 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:23 INFO - PROCESS | 1750 | 1465246163601 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd69c00 == 54 [pid = 1750] [id = 314] 13:49:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x91f90c00) [pid = 1750] [serial = 943] [outer = (nil)] 13:49:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92311000) [pid = 1750] [serial = 944] [outer = 0x91f90c00] 13:49:23 INFO - PROCESS | 1750 | 1465246163689 Marionette DEBUG loaded listener.js 13:49:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x92312000) [pid = 1750] [serial = 945] [outer = 0x91f90c00] 13:49:24 INFO - PROCESS | 1750 | 1465246164592 Marionette TRACE conn4 <- [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]]]}] 13:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1437ms 13:49:24 INFO - PROCESS | 1750 | 1465246164648 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 13:49:24 INFO - PROCESS | 1750 | 1465246164653 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 13:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:49:24 INFO - PROCESS | 1750 | 1465246164659 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:49:24 INFO - PROCESS | 1750 | 1465246164663 Marionette TRACE conn4 <- [1,1230,null,{}] 13:49:24 INFO - PROCESS | 1750 | 1465246164669 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:24 INFO - PROCESS | 1750 | 1465246164674 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:24 INFO - PROCESS | 1750 | 1465246164875 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 13:49:25 INFO - PROCESS | 1750 | 1465246165067 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:25 INFO - PROCESS | 1750 | 1465246165075 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b546400 == 55 [pid = 1750] [id = 315] 13:49:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8d605400) [pid = 1750] [serial = 946] [outer = (nil)] 13:49:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x92427800) [pid = 1750] [serial = 947] [outer = 0x8d605400] 13:49:25 INFO - PROCESS | 1750 | 1465246165205 Marionette DEBUG loaded listener.js 13:49:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x9242a400) [pid = 1750] [serial = 948] [outer = 0x8d605400] 13:49:26 INFO - PROCESS | 1750 | 1465246166204 Marionette TRACE conn4 <- [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]]]}] 13:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1584ms 13:49:26 INFO - PROCESS | 1750 | 1465246166244 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 13:49:26 INFO - PROCESS | 1750 | 1465246166249 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 13:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:49:26 INFO - PROCESS | 1750 | 1465246166256 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:49:26 INFO - PROCESS | 1750 | 1465246166261 Marionette TRACE conn4 <- [1,1234,null,{}] 13:49:26 INFO - PROCESS | 1750 | 1465246166268 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:26 INFO - PROCESS | 1750 | 1465246166274 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:26 INFO - PROCESS | 1750 | 1465246166480 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 13:49:26 INFO - PROCESS | 1750 | 1465246166714 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:26 INFO - PROCESS | 1750 | 1465246166723 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x92318800 == 56 [pid = 1750] [id = 316] 13:49:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x9231ac00) [pid = 1750] [serial = 949] [outer = (nil)] 13:49:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x92432800) [pid = 1750] [serial = 950] [outer = 0x9231ac00] 13:49:26 INFO - PROCESS | 1750 | 1465246166852 Marionette DEBUG loaded listener.js 13:49:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x92435800) [pid = 1750] [serial = 951] [outer = 0x9231ac00] 13:49:27 INFO - PROCESS | 1750 | 1465246167736 Marionette TRACE conn4 <- [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]]]}] 13:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1532ms 13:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:49:27 INFO - PROCESS | 1750 | 1465246167788 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 13:49:27 INFO - PROCESS | 1750 | 1465246167791 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 13:49:27 INFO - PROCESS | 1750 | 1465246167798 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:49:27 INFO - PROCESS | 1750 | 1465246167801 Marionette TRACE conn4 <- [1,1238,null,{}] 13:49:27 INFO - PROCESS | 1750 | 1465246167807 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:27 INFO - PROCESS | 1750 | 1465246167812 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:28 INFO - PROCESS | 1750 | 1465246168005 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 13:49:28 INFO - PROCESS | 1750 | 1465246168193 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:28 INFO - PROCESS | 1750 | 1465246168201 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e4efc00 == 57 [pid = 1750] [id = 317] 13:49:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x9231b400) [pid = 1750] [serial = 952] [outer = (nil)] 13:49:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x926f6c00) [pid = 1750] [serial = 953] [outer = 0x9231b400] 13:49:28 INFO - PROCESS | 1750 | 1465246168290 Marionette DEBUG loaded listener.js 13:49:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x926f8800) [pid = 1750] [serial = 954] [outer = 0x9231b400] 13:49:29 INFO - PROCESS | 1750 | 1465246169268 Marionette TRACE conn4 <- [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]]]}] 13:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1542ms 13:49:29 INFO - PROCESS | 1750 | 1465246169340 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 13:49:29 INFO - PROCESS | 1750 | 1465246169344 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 13:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:49:29 INFO - PROCESS | 1750 | 1465246169351 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:49:29 INFO - PROCESS | 1750 | 1465246169356 Marionette TRACE conn4 <- [1,1242,null,{}] 13:49:29 INFO - PROCESS | 1750 | 1465246169362 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:29 INFO - PROCESS | 1750 | 1465246169369 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:29 INFO - PROCESS | 1750 | 1465246169643 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 13:49:29 INFO - PROCESS | 1750 | 1465246169936 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:29 INFO - PROCESS | 1750 | 1465246169947 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x91fc0800 == 58 [pid = 1750] [id = 318] 13:49:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x929e4400) [pid = 1750] [serial = 955] [outer = (nil)] 13:49:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x92c33c00) [pid = 1750] [serial = 956] [outer = 0x929e4400] 13:49:30 INFO - PROCESS | 1750 | 1465246170036 Marionette DEBUG loaded listener.js 13:49:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x92c3a000) [pid = 1750] [serial = 957] [outer = 0x929e4400] 13:49:31 INFO - PROCESS | 1750 | 1465246171046 Marionette TRACE conn4 <- [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]]]}] 13:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1730ms 13:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:49:31 INFO - PROCESS | 1750 | 1465246171082 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 13:49:31 INFO - PROCESS | 1750 | 1465246171086 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 13:49:31 INFO - PROCESS | 1750 | 1465246171093 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:49:31 INFO - PROCESS | 1750 | 1465246171096 Marionette TRACE conn4 <- [1,1246,null,{}] 13:49:31 INFO - PROCESS | 1750 | 1465246171102 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:31 INFO - PROCESS | 1750 | 1465246171107 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:31 INFO - PROCESS | 1750 | 1465246171299 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 13:49:31 INFO - PROCESS | 1750 | 1465246171491 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:31 INFO - PROCESS | 1750 | 1465246171499 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f1000 == 59 [pid = 1750] [id = 319] 13:49:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x929ea000) [pid = 1750] [serial = 958] [outer = (nil)] 13:49:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x92f3e000) [pid = 1750] [serial = 959] [outer = 0x929ea000] 13:49:31 INFO - PROCESS | 1750 | 1465246171586 Marionette DEBUG loaded listener.js 13:49:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x92f40800) [pid = 1750] [serial = 960] [outer = 0x929ea000] 13:49:32 INFO - PROCESS | 1750 | 1465246172558 Marionette TRACE conn4 <- [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]]]}] 13:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1538ms 13:49:32 INFO - PROCESS | 1750 | 1465246172630 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 13:49:32 INFO - PROCESS | 1750 | 1465246172633 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 13:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:49:32 INFO - PROCESS | 1750 | 1465246172640 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:49:32 INFO - PROCESS | 1750 | 1465246172643 Marionette TRACE conn4 <- [1,1250,null,{}] 13:49:32 INFO - PROCESS | 1750 | 1465246172650 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:32 INFO - PROCESS | 1750 | 1465246172655 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:32 INFO - PROCESS | 1750 | 1465246172880 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 13:49:33 INFO - PROCESS | 1750 | 1465246173115 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:33 INFO - PROCESS | 1750 | 1465246173125 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c34000 == 60 [pid = 1750] [id = 320] 13:49:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x92c37c00) [pid = 1750] [serial = 961] [outer = (nil)] 13:49:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x93abfc00) [pid = 1750] [serial = 962] [outer = 0x92c37c00] 13:49:33 INFO - PROCESS | 1750 | 1465246173255 Marionette DEBUG loaded listener.js 13:49:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x93ac5400) [pid = 1750] [serial = 963] [outer = 0x92c37c00] 13:49:34 INFO - PROCESS | 1750 | 1465246174164 Marionette TRACE conn4 <- [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]]]}] 13:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1589ms 13:49:34 INFO - PROCESS | 1750 | 1465246174228 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 13:49:34 INFO - PROCESS | 1750 | 1465246174232 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 13:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:49:34 INFO - PROCESS | 1750 | 1465246174239 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:49:34 INFO - PROCESS | 1750 | 1465246174241 Marionette TRACE conn4 <- [1,1254,null,{}] 13:49:34 INFO - PROCESS | 1750 | 1465246174247 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:34 INFO - PROCESS | 1750 | 1465246174253 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:34 INFO - PROCESS | 1750 | 1465246174457 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 13:49:34 INFO - PROCESS | 1750 | 1465246174694 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:34 INFO - PROCESS | 1750 | 1465246174699 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x91fba800 == 61 [pid = 1750] [id = 321] 13:49:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x91fc0c00) [pid = 1750] [serial = 964] [outer = (nil)] 13:49:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x94f53400) [pid = 1750] [serial = 965] [outer = 0x91fc0c00] 13:49:34 INFO - PROCESS | 1750 | 1465246174828 Marionette DEBUG loaded listener.js 13:49:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x94fd1400) [pid = 1750] [serial = 966] [outer = 0x91fc0c00] 13:49:35 INFO - PROCESS | 1750 | 1465246175782 Marionette TRACE conn4 <- [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]]]}] 13:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1578ms 13:49:35 INFO - PROCESS | 1750 | 1465246175818 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 13:49:35 INFO - PROCESS | 1750 | 1465246175822 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 13:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:49:35 INFO - PROCESS | 1750 | 1465246175828 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:49:35 INFO - PROCESS | 1750 | 1465246175831 Marionette TRACE conn4 <- [1,1258,null,{}] 13:49:35 INFO - PROCESS | 1750 | 1465246175837 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:35 INFO - PROCESS | 1750 | 1465246175842 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:36 INFO - PROCESS | 1750 | 1465246176055 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 13:49:36 INFO - PROCESS | 1750 | 1465246176294 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:36 INFO - PROCESS | 1750 | 1465246176303 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x92e83000 == 62 [pid = 1750] [id = 322] 13:49:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x93ccd000) [pid = 1750] [serial = 967] [outer = (nil)] 13:49:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x950b9800) [pid = 1750] [serial = 968] [outer = 0x93ccd000] 13:49:36 INFO - PROCESS | 1750 | 1465246176433 Marionette DEBUG loaded listener.js 13:49:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x950bd400) [pid = 1750] [serial = 969] [outer = 0x93ccd000] 13:49:37 INFO - PROCESS | 1750 | 1465246177350 Marionette TRACE conn4 <- [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]]]}] 13:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1579ms 13:49:37 INFO - PROCESS | 1750 | 1465246177408 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 13:49:37 INFO - PROCESS | 1750 | 1465246177412 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 13:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:49:37 INFO - PROCESS | 1750 | 1465246177418 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:49:37 INFO - PROCESS | 1750 | 1465246177422 Marionette TRACE conn4 <- [1,1262,null,{}] 13:49:37 INFO - PROCESS | 1750 | 1465246177428 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:37 INFO - PROCESS | 1750 | 1465246177433 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:37 INFO - PROCESS | 1750 | 1465246177620 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 13:49:37 INFO - PROCESS | 1750 | 1465246177858 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:37 INFO - PROCESS | 1750 | 1465246177866 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x950b3000 == 63 [pid = 1750] [id = 323] 13:49:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x950b4c00) [pid = 1750] [serial = 970] [outer = (nil)] 13:49:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x950edc00) [pid = 1750] [serial = 971] [outer = 0x950b4c00] 13:49:38 INFO - PROCESS | 1750 | 1465246178001 Marionette DEBUG loaded listener.js 13:49:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x950f0c00) [pid = 1750] [serial = 972] [outer = 0x950b4c00] 13:49:38 INFO - PROCESS | 1750 | 1465246178939 Marionette TRACE conn4 <- [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]]]}] 13:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1578ms 13:49:39 INFO - PROCESS | 1750 | 1465246178998 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 13:49:39 INFO - PROCESS | 1750 | 1465246179001 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 13:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:49:39 INFO - PROCESS | 1750 | 1465246179008 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:49:39 INFO - PROCESS | 1750 | 1465246179011 Marionette TRACE conn4 <- [1,1266,null,{}] 13:49:39 INFO - PROCESS | 1750 | 1465246179017 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:39 INFO - PROCESS | 1750 | 1465246179022 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:39 INFO - PROCESS | 1750 | 1465246179214 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 13:49:39 INFO - PROCESS | 1750 | 1465246179469 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:39 INFO - PROCESS | 1750 | 1465246179479 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b540400 == 64 [pid = 1750] [id = 324] 13:49:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8b540800) [pid = 1750] [serial = 973] [outer = (nil)] 13:49:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x95161c00) [pid = 1750] [serial = 974] [outer = 0x8b540800] 13:49:39 INFO - PROCESS | 1750 | 1465246179582 Marionette DEBUG loaded listener.js 13:49:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x95166400) [pid = 1750] [serial = 975] [outer = 0x8b540800] 13:49:40 INFO - PROCESS | 1750 | 1465246180531 Marionette TRACE conn4 <- [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]]]}] 13:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1582ms 13:49:40 INFO - PROCESS | 1750 | 1465246180592 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 13:49:40 INFO - PROCESS | 1750 | 1465246180596 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 13:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:49:40 INFO - PROCESS | 1750 | 1465246180603 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:49:40 INFO - PROCESS | 1750 | 1465246180606 Marionette TRACE conn4 <- [1,1270,null,{}] 13:49:40 INFO - PROCESS | 1750 | 1465246180612 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:40 INFO - PROCESS | 1750 | 1465246180617 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:40 INFO - PROCESS | 1750 | 1465246180866 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 13:49:41 INFO - PROCESS | 1750 | 1465246181202 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:41 INFO - PROCESS | 1750 | 1465246181212 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d1000 == 65 [pid = 1750] [id = 325] 13:49:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8a2d1800) [pid = 1750] [serial = 976] [outer = (nil)] 13:49:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x90d85c00) [pid = 1750] [serial = 977] [outer = 0x8a2d1800] 13:49:41 INFO - PROCESS | 1750 | 1465246181308 Marionette DEBUG loaded listener.js 13:49:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x91fb4c00) [pid = 1750] [serial = 978] [outer = 0x8a2d1800] 13:49:42 INFO - PROCESS | 1750 | 1465246182813 Marionette TRACE conn4 <- [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]]]}] 13:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2291ms 13:49:42 INFO - PROCESS | 1750 | 1465246182895 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 13:49:42 INFO - PROCESS | 1750 | 1465246182902 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 13:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:49:42 INFO - PROCESS | 1750 | 1465246182920 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:49:42 INFO - PROCESS | 1750 | 1465246182924 Marionette TRACE conn4 <- [1,1274,null,{}] 13:49:42 INFO - PROCESS | 1750 | 1465246182933 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:42 INFO - PROCESS | 1750 | 1465246182938 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:43 INFO - PROCESS | 1750 | 1465246183188 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 13:49:43 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d8800 == 64 [pid = 1750] [id = 239] 13:49:43 INFO - PROCESS | 1750 | --DOCSHELL 0x8d674000 == 63 [pid = 1750] [id = 238] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48f400 == 62 [pid = 1750] [id = 240] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce5e400 == 61 [pid = 1750] [id = 237] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d4800 == 60 [pid = 1750] [id = 241] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc7000 == 59 [pid = 1750] [id = 287] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x91c58000 == 58 [pid = 1750] [id = 281] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dd400 == 57 [pid = 1750] [id = 297] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d9800 == 56 [pid = 1750] [id = 286] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8cc400 == 55 [pid = 1750] [id = 243] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc19000 == 54 [pid = 1750] [id = 290] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48a000 == 53 [pid = 1750] [id = 248] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8d0400 == 52 [pid = 1750] [id = 291] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d1400 == 51 [pid = 1750] [id = 249] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x8ee0d400 == 50 [pid = 1750] [id = 253] 13:49:45 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d6800 == 49 [pid = 1750] [id = 292] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2de400 == 48 [pid = 1750] [id = 299] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x90d93800 == 47 [pid = 1750] [id = 296] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8a486000 == 46 [pid = 1750] [id = 246] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48c400 == 45 [pid = 1750] [id = 294] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x9038d000 == 44 [pid = 1750] [id = 298] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d3800 == 43 [pid = 1750] [id = 300] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce65800 == 42 [pid = 1750] [id = 242] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8d603000 == 41 [pid = 1750] [id = 288] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc17000 == 40 [pid = 1750] [id = 247] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d2400 == 39 [pid = 1750] [id = 295] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8d678800 == 38 [pid = 1750] [id = 289] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8a489c00 == 37 [pid = 1750] [id = 244] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8ebca400 == 36 [pid = 1750] [id = 293] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x91b5c800 == 35 [pid = 1750] [id = 251] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce63c00 == 34 [pid = 1750] [id = 245] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8d60e800 == 33 [pid = 1750] [id = 252] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d3c00 == 32 [pid = 1750] [id = 301] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x91c58c00 == 31 [pid = 1750] [id = 250] 13:49:46 INFO - PROCESS | 1750 | --DOCSHELL 0x92e7e800 == 30 [pid = 1750] [id = 11] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x91c5c800) [pid = 1750] [serial = 600] [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.] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8d1c0000) [pid = 1750] [serial = 795] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8bd71000) [pid = 1750] [serial = 794] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8e8c9400) [pid = 1750] [serial = 798] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8e6af400) [pid = 1750] [serial = 797] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x90f4f800) [pid = 1750] [serial = 801] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x90d8b400) [pid = 1750] [serial = 800] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x91b4ec00) [pid = 1750] [serial = 804] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x90fef400) [pid = 1750] [serial = 803] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x929f2800) [pid = 1750] [serial = 812] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x92f3c800) [pid = 1750] [serial = 813] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9231e400) [pid = 1750] [serial = 809] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x926f1c00) [pid = 1750] [serial = 810] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x91c5d800) [pid = 1750] [serial = 806] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x91f88000) [pid = 1750] [serial = 807] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x950e8c00) [pid = 1750] [serial = 816] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x950bd000) [pid = 1750] [serial = 815] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x96de8400) [pid = 1750] [serial = 819] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x953c2800) [pid = 1750] [serial = 818] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9912c800) [pid = 1750] [serial = 822] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8d1b9400) [pid = 1750] [serial = 854] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x98254800) [pid = 1750] [serial = 821] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8afccc00) [pid = 1750] [serial = 848] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8b53f000) [pid = 1750] [serial = 849] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9a00e000) [pid = 1750] [serial = 825] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x9be99400) [pid = 1750] [serial = 845] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9a007c00) [pid = 1750] [serial = 824] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9a2e4c00) [pid = 1750] [serial = 828] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9a216000) [pid = 1750] [serial = 827] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9a79b000) [pid = 1750] [serial = 831] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9a795c00) [pid = 1750] [serial = 830] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x9a9e2000) [pid = 1750] [serial = 834] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x9a9da800) [pid = 1750] [serial = 833] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9b009800) [pid = 1750] [serial = 837] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9b004400) [pid = 1750] [serial = 836] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8d1c4800) [pid = 1750] [serial = 855] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9b031800) [pid = 1750] [serial = 840] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9b029800) [pid = 1750] [serial = 839] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9be8d400) [pid = 1750] [serial = 843] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x9bbb1800) [pid = 1750] [serial = 842] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8bc23800) [pid = 1750] [serial = 851] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8bd69000) [pid = 1750] [serial = 852] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8d60fc00) [pid = 1750] [serial = 857] [outer = (nil)] [url = about:blank] 13:49:46 INFO - PROCESS | 1750 | 1465246186435 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:46 INFO - PROCESS | 1750 | 1465246186446 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d4c00 == 31 [pid = 1750] [id = 326] 13:49:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8a2d6800) [pid = 1750] [serial = 979] [outer = (nil)] 13:49:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8a2de400) [pid = 1750] [serial = 980] [outer = 0x8a2d6800] 13:49:46 INFO - PROCESS | 1750 | 1465246186522 Marionette DEBUG loaded listener.js 13:49:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8a48d400) [pid = 1750] [serial = 981] [outer = 0x8a2d6800] 13:49:47 INFO - PROCESS | 1750 | 1465246187333 Marionette TRACE conn4 <- [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]]]}] 13:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 4492ms 13:49:47 INFO - PROCESS | 1750 | 1465246187413 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 13:49:47 INFO - PROCESS | 1750 | 1465246187418 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 13:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:49:47 INFO - PROCESS | 1750 | 1465246187426 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:49:47 INFO - PROCESS | 1750 | 1465246187431 Marionette TRACE conn4 <- [1,1278,null,{}] 13:49:47 INFO - PROCESS | 1750 | 1465246187439 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:47 INFO - PROCESS | 1750 | 1465246187447 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:47 INFO - PROCESS | 1750 | 1465246187615 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 13:49:47 INFO - PROCESS | 1750 | 1465246187753 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:47 INFO - PROCESS | 1750 | 1465246187764 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1bc00 == 32 [pid = 1750] [id = 327] 13:49:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8bc1e400) [pid = 1750] [serial = 982] [outer = (nil)] 13:49:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8bc25000) [pid = 1750] [serial = 983] [outer = 0x8bc1e400] 13:49:47 INFO - PROCESS | 1750 | 1465246187841 Marionette DEBUG loaded listener.js 13:49:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8bd6ec00) [pid = 1750] [serial = 984] [outer = 0x8bc1e400] 13:49:48 INFO - PROCESS | 1750 | 1465246188758 Marionette TRACE conn4 <- [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]]]}] 13:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1387ms 13:49:48 INFO - PROCESS | 1750 | 1465246188824 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 13:49:48 INFO - PROCESS | 1750 | 1465246188832 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 13:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:49:48 INFO - PROCESS | 1750 | 1465246188839 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:49:48 INFO - PROCESS | 1750 | 1465246188842 Marionette TRACE conn4 <- [1,1282,null,{}] 13:49:48 INFO - PROCESS | 1750 | 1465246188848 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:48 INFO - PROCESS | 1750 | 1465246188854 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:49 INFO - PROCESS | 1750 | 1465246189103 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 13:49:49 INFO - PROCESS | 1750 | 1465246189131 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:49 INFO - PROCESS | 1750 | 1465246189139 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1c4c00 == 33 [pid = 1750] [id = 328] 13:49:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8d1c5800) [pid = 1750] [serial = 985] [outer = (nil)] 13:49:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8d603800) [pid = 1750] [serial = 986] [outer = 0x8d1c5800] 13:49:49 INFO - PROCESS | 1750 | 1465246189212 Marionette DEBUG loaded listener.js 13:49:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8d60d800) [pid = 1750] [serial = 987] [outer = 0x8d1c5800] 13:49:50 INFO - PROCESS | 1750 | 1465246190276 Marionette TRACE conn4 <- [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]]]}] 13:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1481ms 13:49:50 INFO - PROCESS | 1750 | 1465246190321 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 13:49:50 INFO - PROCESS | 1750 | 1465246190325 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 13:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:49:50 INFO - PROCESS | 1750 | 1465246190351 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:49:50 INFO - PROCESS | 1750 | 1465246190361 Marionette TRACE conn4 <- [1,1286,null,{}] 13:49:50 INFO - PROCESS | 1750 | 1465246190367 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:50 INFO - PROCESS | 1750 | 1465246190376 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:51 INFO - PROCESS | 1750 | 1465246191852 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8d951000) [pid = 1750] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8a2d9c00) [pid = 1750] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8d60a400) [pid = 1750] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8ce65000) [pid = 1750] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8ee03800) [pid = 1750] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x90ff4c00) [pid = 1750] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8ebcd400) [pid = 1750] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8d8d5000) [pid = 1750] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8ce66c00) [pid = 1750] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9038cc00) [pid = 1750] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8a2da000) [pid = 1750] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8bc22000) [pid = 1750] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8a2da800) [pid = 1750] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8d86e800) [pid = 1750] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8a48cc00) [pid = 1750] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x90d94400) [pid = 1750] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8b53e400) [pid = 1750] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8ebcfc00) [pid = 1750] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8d8d5800) [pid = 1750] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8d60b400) [pid = 1750] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8e6ac400) [pid = 1750] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8e8bec00) [pid = 1750] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x92e87400) [pid = 1750] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x99655c00) [pid = 1750] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:49:51 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8d1c7000) [pid = 1750] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:49:52 INFO - PROCESS | 1750 | 1465246192065 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:52 INFO - PROCESS | 1750 | 1465246192071 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2da000 == 34 [pid = 1750] [id = 329] 13:49:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8a2da800) [pid = 1750] [serial = 988] [outer = (nil)] 13:49:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8b549800) [pid = 1750] [serial = 989] [outer = 0x8a2da800] 13:49:52 INFO - PROCESS | 1750 | 1465246192149 Marionette DEBUG loaded listener.js 13:49:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8d60b400) [pid = 1750] [serial = 990] [outer = 0x8a2da800] 13:49:52 INFO - PROCESS | 1750 | 1465246192892 Marionette TRACE conn4 <- [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]]]}] 13:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2604ms 13:49:52 INFO - PROCESS | 1750 | 1465246192947 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 13:49:52 INFO - PROCESS | 1750 | 1465246192952 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 13:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:49:52 INFO - PROCESS | 1750 | 1465246192959 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:49:52 INFO - PROCESS | 1750 | 1465246192962 Marionette TRACE conn4 <- [1,1290,null,{}] 13:49:52 INFO - PROCESS | 1750 | 1465246192968 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:52 INFO - PROCESS | 1750 | 1465246192973 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:53 INFO - PROCESS | 1750 | 1465246193134 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 13:49:53 INFO - PROCESS | 1750 | 1465246193144 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:53 INFO - PROCESS | 1750 | 1465246193151 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b54a800 == 35 [pid = 1750] [id = 330] 13:49:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8bd77000) [pid = 1750] [serial = 991] [outer = (nil)] 13:49:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d949800) [pid = 1750] [serial = 992] [outer = 0x8bd77000] 13:49:53 INFO - PROCESS | 1750 | 1465246193222 Marionette DEBUG loaded listener.js 13:49:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8d956000) [pid = 1750] [serial = 993] [outer = 0x8bd77000] 13:49:54 INFO - PROCESS | 1750 | 1465246194309 Marionette TRACE conn4 <- [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]]]}] 13:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1386ms 13:49:54 INFO - PROCESS | 1750 | 1465246194346 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 13:49:54 INFO - PROCESS | 1750 | 1465246194354 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 13:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:49:54 INFO - PROCESS | 1750 | 1465246194363 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:49:54 INFO - PROCESS | 1750 | 1465246194368 Marionette TRACE conn4 <- [1,1294,null,{}] 13:49:54 INFO - PROCESS | 1750 | 1465246194377 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:54 INFO - PROCESS | 1750 | 1465246194383 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:54 INFO - PROCESS | 1750 | 1465246194578 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 13:49:54 INFO - PROCESS | 1750 | 1465246194830 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:54 INFO - PROCESS | 1750 | 1465246194844 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b541c00 == 36 [pid = 1750] [id = 331] 13:49:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8b542c00) [pid = 1750] [serial = 994] [outer = (nil)] 13:49:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8bd6c000) [pid = 1750] [serial = 995] [outer = 0x8b542c00] 13:49:54 INFO - PROCESS | 1750 | 1465246194983 Marionette DEBUG loaded listener.js 13:49:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8d602c00) [pid = 1750] [serial = 996] [outer = 0x8b542c00] 13:49:55 INFO - PROCESS | 1750 | 1465246195952 Marionette TRACE conn4 <- [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]]]}] 13:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1632ms 13:49:55 INFO - PROCESS | 1750 | 1465246195996 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 13:49:56 INFO - PROCESS | 1750 | 1465246196003 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 13:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:49:56 INFO - PROCESS | 1750 | 1465246196014 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:49:56 INFO - PROCESS | 1750 | 1465246196018 Marionette TRACE conn4 <- [1,1298,null,{}] 13:49:56 INFO - PROCESS | 1750 | 1465246196025 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:56 INFO - PROCESS | 1750 | 1465246196031 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:56 INFO - PROCESS | 1750 | 1465246196230 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 13:49:56 INFO - PROCESS | 1750 | 1465246196512 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:56 INFO - PROCESS | 1750 | 1465246196522 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afca400 == 37 [pid = 1750] [id = 332] 13:49:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8d947400) [pid = 1750] [serial = 997] [outer = (nil)] 13:49:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d950c00) [pid = 1750] [serial = 998] [outer = 0x8d947400] 13:49:56 INFO - PROCESS | 1750 | 1465246196658 Marionette DEBUG loaded listener.js 13:49:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e4f7c00) [pid = 1750] [serial = 999] [outer = 0x8d947400] 13:49:57 INFO - PROCESS | 1750 | 1465246197729 Marionette TRACE conn4 <- [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]]]}] 13:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1735ms 13:49:57 INFO - PROCESS | 1750 | 1465246197749 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 13:49:57 INFO - PROCESS | 1750 | 1465246197752 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 13:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:49:57 INFO - PROCESS | 1750 | 1465246197759 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:49:57 INFO - PROCESS | 1750 | 1465246197766 Marionette TRACE conn4 <- [1,1302,null,{}] 13:49:57 INFO - PROCESS | 1750 | 1465246197782 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:57 INFO - PROCESS | 1750 | 1465246197791 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:57 INFO - PROCESS | 1750 | 1465246197975 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 13:49:58 INFO - PROCESS | 1750 | 1465246198200 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:58 INFO - PROCESS | 1750 | 1465246198213 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8ca400 == 38 [pid = 1750] [id = 333] 13:49:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8e8cc000) [pid = 1750] [serial = 1000] [outer = (nil)] 13:49:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8ebc5c00) [pid = 1750] [serial = 1001] [outer = 0x8e8cc000] 13:49:58 INFO - PROCESS | 1750 | 1465246198345 Marionette DEBUG loaded listener.js 13:49:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8ebce800) [pid = 1750] [serial = 1002] [outer = 0x8e8cc000] 13:49:59 INFO - PROCESS | 1750 | 1465246199224 Marionette TRACE conn4 <- [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]]]}] 13:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1541ms 13:49:59 INFO - PROCESS | 1750 | 1465246199301 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 13:49:59 INFO - PROCESS | 1750 | 1465246199306 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 13:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:49:59 INFO - PROCESS | 1750 | 1465246199313 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:49:59 INFO - PROCESS | 1750 | 1465246199317 Marionette TRACE conn4 <- [1,1306,null,{}] 13:49:59 INFO - PROCESS | 1750 | 1465246199323 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:49:59 INFO - PROCESS | 1750 | 1465246199328 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:59 INFO - PROCESS | 1750 | 1465246199545 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 13:49:59 INFO - PROCESS | 1750 | 1465246199768 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:49:59 INFO - PROCESS | 1750 | 1465246199778 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:49:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8c6c00 == 39 [pid = 1750] [id = 334] 13:49:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8e8cc800) [pid = 1750] [serial = 1003] [outer = (nil)] 13:49:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8ee0c000) [pid = 1750] [serial = 1004] [outer = 0x8e8cc800] 13:49:59 INFO - PROCESS | 1750 | 1465246199910 Marionette DEBUG loaded listener.js 13:50:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8ee0e800) [pid = 1750] [serial = 1005] [outer = 0x8e8cc800] 13:50:00 INFO - PROCESS | 1750 | 1465246200854 Marionette TRACE conn4 <- [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]]]}] 13:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1581ms 13:50:00 INFO - PROCESS | 1750 | 1465246200894 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 13:50:00 INFO - PROCESS | 1750 | 1465246200899 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 13:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:50:00 INFO - PROCESS | 1750 | 1465246200905 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:50:00 INFO - PROCESS | 1750 | 1465246200908 Marionette TRACE conn4 <- [1,1310,null,{}] 13:50:00 INFO - PROCESS | 1750 | 1465246200915 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:00 INFO - PROCESS | 1750 | 1465246200920 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:01 INFO - PROCESS | 1750 | 1465246201100 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 13:50:01 INFO - PROCESS | 1750 | 1465246201277 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:01 INFO - PROCESS | 1750 | 1465246201286 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d9800 == 40 [pid = 1750] [id = 335] 13:50:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8a2d9c00) [pid = 1750] [serial = 1006] [outer = (nil)] 13:50:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x90395400) [pid = 1750] [serial = 1007] [outer = 0x8a2d9c00] 13:50:01 INFO - PROCESS | 1750 | 1465246201454 Marionette DEBUG loaded listener.js 13:50:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x90b12400) [pid = 1750] [serial = 1008] [outer = 0x8a2d9c00] 13:50:02 INFO - PROCESS | 1750 | 1465246202441 Marionette TRACE conn4 <- [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] 13:50:02 INFO - PROCESS | 1750 | 1465246202497 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 13:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:50:02 INFO - PROCESS | 1750 | 1465246202505 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:50:02 INFO - PROCESS | 1750 | 1465246202509 Marionette TRACE conn4 <- [1,1314,null,{}] 13:50:02 INFO - PROCESS | 1750 | 1465246202514 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:02 INFO - PROCESS | 1750 | 1465246202526 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:02 INFO - PROCESS | 1750 | 1465246202811 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 13:50:03 INFO - PROCESS | 1750 | 1465246203066 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:03 INFO - PROCESS | 1750 | 1465246203074 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b53f400 == 41 [pid = 1750] [id = 336] 13:50:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8bc1a000) [pid = 1750] [serial = 1009] [outer = (nil)] 13:50:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x90ce7400) [pid = 1750] [serial = 1010] [outer = 0x8bc1a000] 13:50:03 INFO - PROCESS | 1750 | 1465246203172 Marionette DEBUG loaded listener.js 13:50:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x90d94400) [pid = 1750] [serial = 1011] [outer = 0x8bc1a000] 13:50:04 INFO - PROCESS | 1750 | 1465246204063 Marionette TRACE conn4 <- [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]]]}] 13:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1628ms 13:50:04 INFO - PROCESS | 1750 | 1465246204134 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 13:50:04 INFO - PROCESS | 1750 | 1465246204138 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 13:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:50:04 INFO - PROCESS | 1750 | 1465246204145 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:50:04 INFO - PROCESS | 1750 | 1465246204148 Marionette TRACE conn4 <- [1,1318,null,{}] 13:50:04 INFO - PROCESS | 1750 | 1465246204154 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:04 INFO - PROCESS | 1750 | 1465246204160 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:04 INFO - PROCESS | 1750 | 1465246204374 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 13:50:04 INFO - PROCESS | 1750 | 1465246204600 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:04 INFO - PROCESS | 1750 | 1465246204610 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d2400 == 42 [pid = 1750] [id = 337] 13:50:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8a492c00) [pid = 1750] [serial = 1012] [outer = (nil)] 13:50:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x90fe9c00) [pid = 1750] [serial = 1013] [outer = 0x8a492c00] 13:50:04 INFO - PROCESS | 1750 | 1465246204738 Marionette DEBUG loaded listener.js 13:50:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x90f52800) [pid = 1750] [serial = 1014] [outer = 0x8a492c00] 13:50:05 INFO - PROCESS | 1750 | 1465246205636 Marionette TRACE conn4 <- [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]]]}] 13:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1538ms 13:50:05 INFO - PROCESS | 1750 | 1465246205684 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 13:50:05 INFO - PROCESS | 1750 | 1465246205699 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 13:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:50:05 INFO - PROCESS | 1750 | 1465246205714 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:50:05 INFO - PROCESS | 1750 | 1465246205722 Marionette TRACE conn4 <- [1,1322,null,{}] 13:50:05 INFO - PROCESS | 1750 | 1465246205737 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:05 INFO - PROCESS | 1750 | 1465246205743 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:05 INFO - PROCESS | 1750 | 1465246205957 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 13:50:06 INFO - PROCESS | 1750 | 1465246206190 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:06 INFO - PROCESS | 1750 | 1465246206198 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b53ec00 == 43 [pid = 1750] [id = 338] 13:50:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x90f53800) [pid = 1750] [serial = 1015] [outer = (nil)] 13:50:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x91b54400) [pid = 1750] [serial = 1016] [outer = 0x90f53800] 13:50:06 INFO - PROCESS | 1750 | 1465246206301 Marionette DEBUG loaded listener.js 13:50:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91b5bc00) [pid = 1750] [serial = 1017] [outer = 0x90f53800] 13:50:07 INFO - PROCESS | 1750 | 1465246207241 Marionette TRACE conn4 <- [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]]]}] 13:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1599ms 13:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:50:07 INFO - PROCESS | 1750 | 1465246207312 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 13:50:07 INFO - PROCESS | 1750 | 1465246207315 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 13:50:07 INFO - PROCESS | 1750 | 1465246207324 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:50:07 INFO - PROCESS | 1750 | 1465246207327 Marionette TRACE conn4 <- [1,1326,null,{}] 13:50:07 INFO - PROCESS | 1750 | 1465246207333 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:07 INFO - PROCESS | 1750 | 1465246207339 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:07 INFO - PROCESS | 1750 | 1465246207518 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 13:50:07 INFO - PROCESS | 1750 | 1465246207761 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:07 INFO - PROCESS | 1750 | 1465246207770 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee0b400 == 44 [pid = 1750] [id = 339] 13:50:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x90b13000) [pid = 1750] [serial = 1018] [outer = (nil)] 13:50:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x91c5ac00) [pid = 1750] [serial = 1019] [outer = 0x90b13000] 13:50:07 INFO - PROCESS | 1750 | 1465246207904 Marionette DEBUG loaded listener.js 13:50:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x91f81800) [pid = 1750] [serial = 1020] [outer = 0x90b13000] 13:50:08 INFO - PROCESS | 1750 | 1465246208819 Marionette TRACE conn4 <- [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]]]}] 13:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1534ms 13:50:08 INFO - PROCESS | 1750 | 1465246208858 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 13:50:08 INFO - PROCESS | 1750 | 1465246208863 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 13:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:50:08 INFO - PROCESS | 1750 | 1465246208870 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:50:08 INFO - PROCESS | 1750 | 1465246208874 Marionette TRACE conn4 <- [1,1330,null,{}] 13:50:08 INFO - PROCESS | 1750 | 1465246208880 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:08 INFO - PROCESS | 1750 | 1465246208885 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:09 INFO - PROCESS | 1750 | 1465246209063 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 13:50:09 INFO - PROCESS | 1750 | 1465246209250 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:09 INFO - PROCESS | 1750 | 1465246209257 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc6800 == 45 [pid = 1750] [id = 340] 13:50:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x90f51000) [pid = 1750] [serial = 1021] [outer = (nil)] 13:50:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x91f8c800) [pid = 1750] [serial = 1022] [outer = 0x90f51000] 13:50:09 INFO - PROCESS | 1750 | 1465246209347 Marionette DEBUG loaded listener.js 13:50:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x91f8e400) [pid = 1750] [serial = 1023] [outer = 0x90f51000] 13:50:10 INFO - PROCESS | 1750 | 1465246210314 Marionette TRACE conn4 <- [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]]]}] 13:50:10 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 13:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1486ms 13:50:10 INFO - PROCESS | 1750 | 1465246210357 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 13:50:10 INFO - PROCESS | 1750 | 1465246210361 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 13:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:50:10 INFO - PROCESS | 1750 | 1465246210368 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:50:10 INFO - PROCESS | 1750 | 1465246210373 Marionette TRACE conn4 <- [1,1334,null,{}] 13:50:10 INFO - PROCESS | 1750 | 1465246210378 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:10 INFO - PROCESS | 1750 | 1465246210385 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:10 INFO - PROCESS | 1750 | 1465246210594 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 13:50:10 INFO - PROCESS | 1750 | 1465246210916 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:10 INFO - PROCESS | 1750 | 1465246210929 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x921f5c00 == 46 [pid = 1750] [id = 341] 13:50:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x921f6000) [pid = 1750] [serial = 1024] [outer = (nil)] 13:50:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x921fdc00) [pid = 1750] [serial = 1025] [outer = 0x921f6000] 13:50:11 INFO - PROCESS | 1750 | 1465246211027 Marionette DEBUG loaded listener.js 13:50:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x92317c00) [pid = 1750] [serial = 1026] [outer = 0x921f6000] 13:50:11 INFO - PROCESS | 1750 | 1465246211990 Marionette TRACE conn4 <- [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]]]}] 13:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1688ms 13:50:12 INFO - PROCESS | 1750 | 1465246212057 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 13:50:12 INFO - PROCESS | 1750 | 1465246212060 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 13:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:50:12 INFO - PROCESS | 1750 | 1465246212068 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:50:12 INFO - PROCESS | 1750 | 1465246212072 Marionette TRACE conn4 <- [1,1338,null,{}] 13:50:12 INFO - PROCESS | 1750 | 1465246212078 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:12 INFO - PROCESS | 1750 | 1465246212083 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:12 INFO - PROCESS | 1750 | 1465246212294 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 13:50:12 INFO - PROCESS | 1750 | 1465246212536 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:12 INFO - PROCESS | 1750 | 1465246212543 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d951c00 == 47 [pid = 1750] [id = 342] 13:50:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x90b15c00) [pid = 1750] [serial = 1027] [outer = (nil)] 13:50:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9242ec00) [pid = 1750] [serial = 1028] [outer = 0x90b15c00] 13:50:12 INFO - PROCESS | 1750 | 1465246212676 Marionette DEBUG loaded listener.js 13:50:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x926ebc00) [pid = 1750] [serial = 1029] [outer = 0x90b15c00] 13:50:14 INFO - PROCESS | 1750 | 1465246214084 Marionette TRACE conn4 <- [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]]]}] 13:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2081ms 13:50:14 INFO - PROCESS | 1750 | 1465246214150 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 13:50:14 INFO - PROCESS | 1750 | 1465246214154 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 13:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:50:14 INFO - PROCESS | 1750 | 1465246214160 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:50:14 INFO - PROCESS | 1750 | 1465246214164 Marionette TRACE conn4 <- [1,1342,null,{}] 13:50:14 INFO - PROCESS | 1750 | 1465246214170 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:14 INFO - PROCESS | 1750 | 1465246214174 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:14 INFO - PROCESS | 1750 | 1465246214334 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 13:50:14 INFO - PROCESS | 1750 | 1465246214517 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:14 INFO - PROCESS | 1750 | 1465246214525 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dbc00 == 48 [pid = 1750] [id = 343] 13:50:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x91c5f800) [pid = 1750] [serial = 1030] [outer = (nil)] 13:50:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x926f7800) [pid = 1750] [serial = 1031] [outer = 0x91c5f800] 13:50:14 INFO - PROCESS | 1750 | 1465246214607 Marionette DEBUG loaded listener.js 13:50:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x926fa800) [pid = 1750] [serial = 1032] [outer = 0x91c5f800] 13:50:15 INFO - PROCESS | 1750 | 1465246215504 Marionette TRACE conn4 <- [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]]]}] 13:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1387ms 13:50:15 INFO - PROCESS | 1750 | 1465246215549 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 13:50:15 INFO - PROCESS | 1750 | 1465246215553 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 13:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:50:15 INFO - PROCESS | 1750 | 1465246215559 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:50:15 INFO - PROCESS | 1750 | 1465246215563 Marionette TRACE conn4 <- [1,1346,null,{}] 13:50:15 INFO - PROCESS | 1750 | 1465246215569 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:15 INFO - PROCESS | 1750 | 1465246215574 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:15 INFO - PROCESS | 1750 | 1465246215748 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 13:50:16 INFO - PROCESS | 1750 | 1465246216034 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:16 INFO - PROCESS | 1750 | 1465246216043 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc8800 == 49 [pid = 1750] [id = 344] 13:50:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x92311400) [pid = 1750] [serial = 1033] [outer = (nil)] 13:50:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x92c34c00) [pid = 1750] [serial = 1034] [outer = 0x92311400] 13:50:16 INFO - PROCESS | 1750 | 1465246216174 Marionette DEBUG loaded listener.js 13:50:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x92c38000) [pid = 1750] [serial = 1035] [outer = 0x92311400] 13:50:17 INFO - PROCESS | 1750 | 1465246217167 Marionette TRACE conn4 <- [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]]]}] 13:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1695ms 13:50:17 INFO - PROCESS | 1750 | 1465246217256 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 13:50:17 INFO - PROCESS | 1750 | 1465246217260 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 13:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:50:17 INFO - PROCESS | 1750 | 1465246217267 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:50:17 INFO - PROCESS | 1750 | 1465246217271 Marionette TRACE conn4 <- [1,1350,null,{}] 13:50:17 INFO - PROCESS | 1750 | 1465246217276 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:17 INFO - PROCESS | 1750 | 1465246217282 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:17 INFO - PROCESS | 1750 | 1465246217510 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 13:50:17 INFO - PROCESS | 1750 | 1465246217810 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:17 INFO - PROCESS | 1750 | 1465246217819 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afcdc00 == 50 [pid = 1750] [id = 345] 13:50:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8b547c00) [pid = 1750] [serial = 1036] [outer = (nil)] 13:50:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x90b1ac00) [pid = 1750] [serial = 1037] [outer = 0x8b547c00] 13:50:17 INFO - PROCESS | 1750 | 1465246217910 Marionette DEBUG loaded listener.js 13:50:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x91c60400) [pid = 1750] [serial = 1038] [outer = 0x8b547c00] 13:50:18 INFO - PROCESS | 1750 | 1465246218801 Marionette TRACE conn4 <- [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]]]}] 13:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1578ms 13:50:18 INFO - PROCESS | 1750 | 1465246218851 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 13:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:50:18 INFO - PROCESS | 1750 | 1465246218855 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 13:50:18 INFO - PROCESS | 1750 | 1465246218862 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:50:18 INFO - PROCESS | 1750 | 1465246218865 Marionette TRACE conn4 <- [1,1354,null,{}] 13:50:18 INFO - PROCESS | 1750 | 1465246218871 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:18 INFO - PROCESS | 1750 | 1465246218876 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:19 INFO - PROCESS | 1750 | 1465246219054 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 13:50:19 INFO - PROCESS | 1750 | 1465246219248 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:19 INFO - PROCESS | 1750 | 1465246219256 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a483400 == 51 [pid = 1750] [id = 346] 13:50:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8a485c00) [pid = 1750] [serial = 1039] [outer = (nil)] 13:50:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8d8d4c00) [pid = 1750] [serial = 1040] [outer = 0x8a485c00] 13:50:19 INFO - PROCESS | 1750 | 1465246219384 Marionette DEBUG loaded listener.js 13:50:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8e6a2400) [pid = 1750] [serial = 1041] [outer = 0x8a485c00] 13:50:20 INFO - PROCESS | 1750 | 1465246220338 Marionette TRACE conn4 <- [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]]]}] 13:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1533ms 13:50:20 INFO - PROCESS | 1750 | 1465246220395 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 13:50:20 INFO - PROCESS | 1750 | 1465246220398 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 13:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:50:20 INFO - PROCESS | 1750 | 1465246220406 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:50:20 INFO - PROCESS | 1750 | 1465246220410 Marionette TRACE conn4 <- [1,1358,null,{}] 13:50:20 INFO - PROCESS | 1750 | 1465246220416 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:20 INFO - PROCESS | 1750 | 1465246220422 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:20 INFO - PROCESS | 1750 | 1465246220825 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 13:50:21 INFO - PROCESS | 1750 | 1465246221120 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:21 INFO - PROCESS | 1750 | 1465246221126 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc4800 == 52 [pid = 1750] [id = 347] 13:50:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8afc4c00) [pid = 1750] [serial = 1042] [outer = (nil)] 13:50:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8afcb400) [pid = 1750] [serial = 1043] [outer = 0x8afc4c00] 13:50:21 INFO - PROCESS | 1750 | 1465246221247 Marionette DEBUG loaded listener.js 13:50:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8b545400) [pid = 1750] [serial = 1044] [outer = 0x8afc4c00] 13:50:22 INFO - PROCESS | 1750 | 1465246222191 Marionette TRACE conn4 <- [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]]]}] 13:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1837ms 13:50:22 INFO - PROCESS | 1750 | 1465246222262 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 13:50:22 INFO - PROCESS | 1750 | 1465246222269 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 13:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:50:22 INFO - PROCESS | 1750 | 1465246222279 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:50:22 INFO - PROCESS | 1750 | 1465246222283 Marionette TRACE conn4 <- [1,1362,null,{}] 13:50:22 INFO - PROCESS | 1750 | 1465246222291 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:22 INFO - PROCESS | 1750 | 1465246222297 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:22 INFO - PROCESS | 1750 | 1465246222494 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 13:50:22 INFO - PROCESS | 1750 | 1465246222856 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:22 INFO - PROCESS | 1750 | 1465246222863 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce65000 == 53 [pid = 1750] [id = 348] 13:50:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8d1ba400) [pid = 1750] [serial = 1045] [outer = (nil)] 13:50:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8d66b000) [pid = 1750] [serial = 1046] [outer = 0x8d1ba400] 13:50:22 INFO - PROCESS | 1750 | 1465246222953 Marionette DEBUG loaded listener.js 13:50:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8d866400) [pid = 1750] [serial = 1047] [outer = 0x8d1ba400] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x92e80c00) [pid = 1750] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x9be9bc00) [pid = 1750] [serial = 846] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8d674400) [pid = 1750] [serial = 858] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8d677c00) [pid = 1750] [serial = 866] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8d865c00) [pid = 1750] [serial = 867] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8e4ee800) [pid = 1750] [serial = 872] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8e4f1400) [pid = 1750] [serial = 873] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8a2dc800) [pid = 1750] [serial = 860] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8a488800) [pid = 1750] [serial = 861] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8bd72000) [pid = 1750] [serial = 863] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8ce5f400) [pid = 1750] [serial = 864] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8d94c800) [pid = 1750] [serial = 869] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8d94e000) [pid = 1750] [serial = 870] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8e8c5800) [pid = 1750] [serial = 917] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8a488400) [pid = 1750] [serial = 905] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8afc1400) [pid = 1750] [serial = 906] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x90ce2c00) [pid = 1750] [serial = 887] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x90ce4800) [pid = 1750] [serial = 888] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x91c5c400) [pid = 1750] [serial = 896] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x91f84000) [pid = 1750] [serial = 897] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x90b1c000) [pid = 1750] [serial = 884] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x90b1ec00) [pid = 1750] [serial = 885] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8e4ef400) [pid = 1750] [serial = 914] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8d607400) [pid = 1750] [serial = 911] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8d670000) [pid = 1750] [serial = 912] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x90395000) [pid = 1750] [serial = 881] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x90396800) [pid = 1750] [serial = 882] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8d1c0400) [pid = 1750] [serial = 902] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8d8d0000) [pid = 1750] [serial = 903] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8ee08400) [pid = 1750] [serial = 878] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8ee03400) [pid = 1750] [serial = 879] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x91f90400) [pid = 1750] [serial = 899] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x91fb4000) [pid = 1750] [serial = 900] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x90f51400) [pid = 1750] [serial = 890] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x90f5a800) [pid = 1750] [serial = 891] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8bc22c00) [pid = 1750] [serial = 908] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8ce65c00) [pid = 1750] [serial = 909] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8ee04400) [pid = 1750] [serial = 920] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8e8c7800) [pid = 1750] [serial = 918] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x91b52400) [pid = 1750] [serial = 893] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x91b56c00) [pid = 1750] [serial = 894] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8e6afc00) [pid = 1750] [serial = 875] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x90f53400) [pid = 1750] [serial = 923] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8ebc4800) [pid = 1750] [serial = 876] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x90f58400) [pid = 1750] [serial = 924] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8e4f7400) [pid = 1750] [serial = 915] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x90b17c00) [pid = 1750] [serial = 921] [outer = (nil)] [url = about:blank] 13:50:23 INFO - PROCESS | 1750 | 1465246223967 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1742ms 13:50:24 INFO - PROCESS | 1750 | 1465246224021 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 13:50:24 INFO - PROCESS | 1750 | 1465246224025 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 13:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:50:24 INFO - PROCESS | 1750 | 1465246224033 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:50:24 INFO - PROCESS | 1750 | 1465246224036 Marionette TRACE conn4 <- [1,1366,null,{}] 13:50:24 INFO - PROCESS | 1750 | 1465246224042 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:24 INFO - PROCESS | 1750 | 1465246224047 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:24 INFO - PROCESS | 1750 | 1465246224215 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 13:50:24 INFO - PROCESS | 1750 | 1465246224230 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:24 INFO - PROCESS | 1750 | 1465246224239 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd70c00 == 54 [pid = 1750] [id = 349] 13:50:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8d60b800) [pid = 1750] [serial = 1048] [outer = (nil)] 13:50:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8d8c7800) [pid = 1750] [serial = 1049] [outer = 0x8d60b800] 13:50:24 INFO - PROCESS | 1750 | 1465246224327 Marionette DEBUG loaded listener.js 13:50:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8d8d6c00) [pid = 1750] [serial = 1050] [outer = 0x8d60b800] 13:50:25 INFO - PROCESS | 1750 | 1465246225316 Marionette TRACE conn4 <- [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] 13:50:25 INFO - PROCESS | 1750 | 1465246225372 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 13:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:50:25 INFO - PROCESS | 1750 | 1465246225388 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:50:25 INFO - PROCESS | 1750 | 1465246225395 Marionette TRACE conn4 <- [1,1370,null,{}] 13:50:25 INFO - PROCESS | 1750 | 1465246225400 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:25 INFO - PROCESS | 1750 | 1465246225407 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:25 INFO - PROCESS | 1750 | 1465246225583 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 13:50:25 INFO - PROCESS | 1750 | 1465246225593 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:25 INFO - PROCESS | 1750 | 1465246225602 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc22c00 == 55 [pid = 1750] [id = 350] 13:50:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8d8ca800) [pid = 1750] [serial = 1051] [outer = (nil)] 13:50:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8e6a9800) [pid = 1750] [serial = 1052] [outer = 0x8d8ca800] 13:50:25 INFO - PROCESS | 1750 | 1465246225670 Marionette DEBUG loaded listener.js 13:50:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8e8c7800) [pid = 1750] [serial = 1053] [outer = 0x8d8ca800] 13:50:26 INFO - PROCESS | 1750 | 1465246226693 Marionette TRACE conn4 <- [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] 13:50:26 INFO - PROCESS | 1750 | 1465246226724 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 13:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:50:26 INFO - PROCESS | 1750 | 1465246226730 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:50:26 INFO - PROCESS | 1750 | 1465246226734 Marionette TRACE conn4 <- [1,1374,null,{}] 13:50:26 INFO - PROCESS | 1750 | 1465246226739 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:26 INFO - PROCESS | 1750 | 1465246226744 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:27 INFO - PROCESS | 1750 | 1465246227029 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 13:50:27 INFO - PROCESS | 1750 | 1465246227060 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:27 INFO - PROCESS | 1750 | 1465246227075 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebc5800 == 56 [pid = 1750] [id = 351] 13:50:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8ebcbc00) [pid = 1750] [serial = 1054] [outer = (nil)] 13:50:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8ee07000) [pid = 1750] [serial = 1055] [outer = 0x8ebcbc00] 13:50:27 INFO - PROCESS | 1750 | 1465246227153 Marionette DEBUG loaded listener.js 13:50:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x90396800) [pid = 1750] [serial = 1056] [outer = 0x8ebcbc00] 13:50:28 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:28 INFO - PROCESS | 1750 | 1465246228140 Marionette TRACE conn4 <- [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] 13:50:28 INFO - PROCESS | 1750 | 1465246228214 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 13:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:50:28 INFO - PROCESS | 1750 | 1465246228220 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:50:28 INFO - PROCESS | 1750 | 1465246228224 Marionette TRACE conn4 <- [1,1378,null,{}] 13:50:28 INFO - PROCESS | 1750 | 1465246228229 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:28 INFO - PROCESS | 1750 | 1465246228235 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:28 INFO - PROCESS | 1750 | 1465246228468 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8bc19800) [pid = 1750] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8d8d0c00) [pid = 1750] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x90b12c00) [pid = 1750] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x90ff1400) [pid = 1750] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x90ce8000) [pid = 1750] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x91b59800) [pid = 1750] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x91f90c00) [pid = 1750] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9231ac00) [pid = 1750] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8d605400) [pid = 1750] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9231b400) [pid = 1750] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x929e4400) [pid = 1750] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x929ea000) [pid = 1750] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x92c37c00) [pid = 1750] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8d1c5800) [pid = 1750] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x91fc0c00) [pid = 1750] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x93ccd000) [pid = 1750] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x950b4c00) [pid = 1750] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8bc1e400) [pid = 1750] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8b540800) [pid = 1750] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8a2d6800) [pid = 1750] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8a2da800) [pid = 1750] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:50:28 INFO - PROCESS | 1750 | 1465246228874 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:28 INFO - PROCESS | 1750 | 1465246228890 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc19800 == 57 [pid = 1750] [id = 352] 13:50:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8bc1c800) [pid = 1750] [serial = 1057] [outer = (nil)] 13:50:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8ce6b400) [pid = 1750] [serial = 1058] [outer = 0x8bc1c800] 13:50:28 INFO - PROCESS | 1750 | 1465246228970 Marionette DEBUG loaded listener.js 13:50:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x90ce4800) [pid = 1750] [serial = 1059] [outer = 0x8bc1c800] 13:50:29 INFO - PROCESS | 1750 | 1465246229705 Marionette TRACE conn4 <- [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] 13:50:29 INFO - PROCESS | 1750 | 1465246229754 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 13:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:50:29 INFO - PROCESS | 1750 | 1465246229760 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:50:29 INFO - PROCESS | 1750 | 1465246229764 Marionette TRACE conn4 <- [1,1382,null,{}] 13:50:29 INFO - PROCESS | 1750 | 1465246229769 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:29 INFO - PROCESS | 1750 | 1465246229774 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:29 INFO - PROCESS | 1750 | 1465246229937 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 13:50:29 INFO - PROCESS | 1750 | 1465246229952 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:29 INFO - PROCESS | 1750 | 1465246229961 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee04c00 == 58 [pid = 1750] [id = 353] 13:50:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x90cdd400) [pid = 1750] [serial = 1060] [outer = (nil)] 13:50:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x90f5b800) [pid = 1750] [serial = 1061] [outer = 0x90cdd400] 13:50:30 INFO - PROCESS | 1750 | 1465246230027 Marionette DEBUG loaded listener.js 13:50:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x90ff2400) [pid = 1750] [serial = 1062] [outer = 0x90cdd400] 13:50:31 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:50:31 INFO - PROCESS | 1750 | 1465246231185 Marionette TRACE conn4 <- [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] 13:50:31 INFO - PROCESS | 1750 | 1465246231268 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 13:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:50:31 INFO - PROCESS | 1750 | 1465246231278 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:50:31 INFO - PROCESS | 1750 | 1465246231283 Marionette TRACE conn4 <- [1,1386,null,{}] 13:50:31 INFO - PROCESS | 1750 | 1465246231292 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:31 INFO - PROCESS | 1750 | 1465246231297 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:31 INFO - PROCESS | 1750 | 1465246231542 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 13:50:31 INFO - PROCESS | 1750 | 1465246231812 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:31 INFO - PROCESS | 1750 | 1465246231827 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc2000 == 59 [pid = 1750] [id = 354] 13:50:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8afc5000) [pid = 1750] [serial = 1063] [outer = (nil)] 13:50:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8ce65c00) [pid = 1750] [serial = 1064] [outer = 0x8afc5000] 13:50:31 INFO - PROCESS | 1750 | 1465246231973 Marionette DEBUG loaded listener.js 13:50:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8d606400) [pid = 1750] [serial = 1065] [outer = 0x8afc5000] 13:50:32 INFO - PROCESS | 1750 | 1465246232980 Marionette TRACE conn4 <- [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] 13:50:33 INFO - PROCESS | 1750 | 1465246233019 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 13:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:50:33 INFO - PROCESS | 1750 | 1465246233030 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:50:33 INFO - PROCESS | 1750 | 1465246233034 Marionette TRACE conn4 <- [1,1390,null,{}] 13:50:33 INFO - PROCESS | 1750 | 1465246233041 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:33 INFO - PROCESS | 1750 | 1465246233047 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:33 INFO - PROCESS | 1750 | 1465246233289 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 13:50:33 INFO - PROCESS | 1750 | 1465246233525 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:33 INFO - PROCESS | 1750 | 1465246233534 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d864400 == 60 [pid = 1750] [id = 355] 13:50:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d94e800) [pid = 1750] [serial = 1066] [outer = (nil)] 13:50:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e6aac00) [pid = 1750] [serial = 1067] [outer = 0x8d94e800] 13:50:33 INFO - PROCESS | 1750 | 1465246233671 Marionette DEBUG loaded listener.js 13:50:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8ebc2800) [pid = 1750] [serial = 1068] [outer = 0x8d94e800] 13:50:34 INFO - PROCESS | 1750 | 1465246234723 Marionette TRACE conn4 <- [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]]]}] 13:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1731ms 13:50:34 INFO - PROCESS | 1750 | 1465246234762 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 13:50:34 INFO - PROCESS | 1750 | 1465246234766 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 13:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:50:34 INFO - PROCESS | 1750 | 1465246234773 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:50:34 INFO - PROCESS | 1750 | 1465246234779 Marionette TRACE conn4 <- [1,1394,null,{}] 13:50:34 INFO - PROCESS | 1750 | 1465246234797 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:34 INFO - PROCESS | 1750 | 1465246234806 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:35 INFO - PROCESS | 1750 | 1465246235007 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 13:50:35 INFO - PROCESS | 1750 | 1465246235292 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:35 INFO - PROCESS | 1750 | 1465246235302 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f54400 == 61 [pid = 1750] [id = 356] 13:50:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x90f57000) [pid = 1750] [serial = 1069] [outer = (nil)] 13:50:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91b4fc00) [pid = 1750] [serial = 1070] [outer = 0x90f57000] 13:50:35 INFO - PROCESS | 1750 | 1465246235400 Marionette DEBUG loaded listener.js 13:50:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91c54000) [pid = 1750] [serial = 1071] [outer = 0x90f57000] 13:50:36 INFO - PROCESS | 1750 | 1465246236355 Marionette TRACE conn4 <- [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]]]}] 13:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1641ms 13:50:36 INFO - PROCESS | 1750 | 1465246236414 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 13:50:36 INFO - PROCESS | 1750 | 1465246236420 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 13:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:50:36 INFO - PROCESS | 1750 | 1465246236426 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:50:36 INFO - PROCESS | 1750 | 1465246236430 Marionette TRACE conn4 <- [1,1398,null,{}] 13:50:36 INFO - PROCESS | 1750 | 1465246236435 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:36 INFO - PROCESS | 1750 | 1465246236441 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:36 INFO - PROCESS | 1750 | 1465246236667 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 13:50:36 INFO - PROCESS | 1750 | 1465246236910 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:36 INFO - PROCESS | 1750 | 1465246236919 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e4eb400 == 62 [pid = 1750] [id = 357] 13:50:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x90cddc00) [pid = 1750] [serial = 1072] [outer = (nil)] 13:50:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x91f8b000) [pid = 1750] [serial = 1073] [outer = 0x90cddc00] 13:50:37 INFO - PROCESS | 1750 | 1465246237060 Marionette DEBUG loaded listener.js 13:50:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91fb6400) [pid = 1750] [serial = 1074] [outer = 0x90cddc00] 13:50:37 INFO - PROCESS | 1750 | 1465246237967 Marionette TRACE conn4 <- [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]]]}] 13:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1594ms 13:50:38 INFO - PROCESS | 1750 | 1465246238020 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 13:50:38 INFO - PROCESS | 1750 | 1465246238024 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 13:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:50:38 INFO - PROCESS | 1750 | 1465246238030 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:50:38 INFO - PROCESS | 1750 | 1465246238033 Marionette TRACE conn4 <- [1,1402,null,{}] 13:50:38 INFO - PROCESS | 1750 | 1465246238039 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:38 INFO - PROCESS | 1750 | 1465246238045 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:38 INFO - PROCESS | 1750 | 1465246238231 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 13:50:38 INFO - PROCESS | 1750 | 1465246238418 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:38 INFO - PROCESS | 1750 | 1465246238425 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x91f84800 == 63 [pid = 1750] [id = 358] 13:50:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91f88000) [pid = 1750] [serial = 1075] [outer = (nil)] 13:50:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x921f3800) [pid = 1750] [serial = 1076] [outer = 0x91f88000] 13:50:38 INFO - PROCESS | 1750 | 1465246238560 Marionette DEBUG loaded listener.js 13:50:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x92277c00) [pid = 1750] [serial = 1077] [outer = 0x91f88000] 13:50:39 INFO - PROCESS | 1750 | 1465246239453 Marionette TRACE conn4 <- [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]]]}] 13:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1480ms 13:50:39 INFO - PROCESS | 1750 | 1465246239511 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 13:50:39 INFO - PROCESS | 1750 | 1465246239515 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 13:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:50:39 INFO - PROCESS | 1750 | 1465246239522 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:50:39 INFO - PROCESS | 1750 | 1465246239526 Marionette TRACE conn4 <- [1,1406,null,{}] 13:50:39 INFO - PROCESS | 1750 | 1465246239531 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:39 INFO - PROCESS | 1750 | 1465246239542 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:39 INFO - PROCESS | 1750 | 1465246239808 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 13:50:40 INFO - PROCESS | 1750 | 1465246240045 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:40 INFO - PROCESS | 1750 | 1465246240054 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x921f9000 == 64 [pid = 1750] [id = 359] 13:50:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92317800) [pid = 1750] [serial = 1078] [outer = (nil)] 13:50:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92c3bc00) [pid = 1750] [serial = 1079] [outer = 0x92317800] 13:50:40 INFO - PROCESS | 1750 | 1465246240182 Marionette DEBUG loaded listener.js 13:50:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92f48400) [pid = 1750] [serial = 1080] [outer = 0x92317800] 13:50:41 INFO - PROCESS | 1750 | 1465246241129 Marionette TRACE conn4 <- [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]]]}] 13:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1639ms 13:50:41 INFO - PROCESS | 1750 | 1465246241162 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 13:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:50:41 INFO - PROCESS | 1750 | 1465246241166 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 13:50:41 INFO - PROCESS | 1750 | 1465246241172 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:50:41 INFO - PROCESS | 1750 | 1465246241176 Marionette TRACE conn4 <- [1,1410,null,{}] 13:50:41 INFO - PROCESS | 1750 | 1465246241182 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:41 INFO - PROCESS | 1750 | 1465246241187 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:41 INFO - PROCESS | 1750 | 1465246241376 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 13:50:41 INFO - PROCESS | 1750 | 1465246241563 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:41 INFO - PROCESS | 1750 | 1465246241573 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d4000 == 65 [pid = 1750] [id = 360] 13:50:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8a484800) [pid = 1750] [serial = 1081] [outer = (nil)] 13:50:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x93ccb000) [pid = 1750] [serial = 1082] [outer = 0x8a484800] 13:50:41 INFO - PROCESS | 1750 | 1465246241656 Marionette DEBUG loaded listener.js 13:50:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x93cd1000) [pid = 1750] [serial = 1083] [outer = 0x8a484800] 13:50:42 INFO - PROCESS | 1750 | 1465246242763 Marionette TRACE conn4 <- [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]]]}] 13:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1632ms 13:50:42 INFO - PROCESS | 1750 | 1465246242804 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 13:50:42 INFO - PROCESS | 1750 | 1465246242808 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 13:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:50:42 INFO - PROCESS | 1750 | 1465246242815 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:50:42 INFO - PROCESS | 1750 | 1465246242817 Marionette TRACE conn4 <- [1,1414,null,{}] 13:50:42 INFO - PROCESS | 1750 | 1465246242824 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:42 INFO - PROCESS | 1750 | 1465246242829 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:43 INFO - PROCESS | 1750 | 1465246243063 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 13:50:43 INFO - PROCESS | 1750 | 1465246243344 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:43 INFO - PROCESS | 1750 | 1465246243352 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x92e87c00 == 66 [pid = 1750] [id = 361] 13:50:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x92f3d000) [pid = 1750] [serial = 1084] [outer = (nil)] 13:50:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x950be000) [pid = 1750] [serial = 1085] [outer = 0x92f3d000] 13:50:43 INFO - PROCESS | 1750 | 1465246243440 Marionette DEBUG loaded listener.js 13:50:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x950e3400) [pid = 1750] [serial = 1086] [outer = 0x92f3d000] 13:50:44 INFO - PROCESS | 1750 | 1465246244460 Marionette TRACE conn4 <- [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]]]}] 13:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1678ms 13:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:50:44 INFO - PROCESS | 1750 | 1465246244494 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 13:50:44 INFO - PROCESS | 1750 | 1465246244497 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 13:50:44 INFO - PROCESS | 1750 | 1465246244504 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:50:44 INFO - PROCESS | 1750 | 1465246244507 Marionette TRACE conn4 <- [1,1418,null,{}] 13:50:44 INFO - PROCESS | 1750 | 1465246244514 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:44 INFO - PROCESS | 1750 | 1465246244519 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:44 INFO - PROCESS | 1750 | 1465246244714 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 13:50:44 INFO - PROCESS | 1750 | 1465246244952 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:44 INFO - PROCESS | 1750 | 1465246244960 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd72400 == 67 [pid = 1750] [id = 362] 13:50:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x950b4000) [pid = 1750] [serial = 1087] [outer = (nil)] 13:50:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x95169000) [pid = 1750] [serial = 1088] [outer = 0x950b4000] 13:50:45 INFO - PROCESS | 1750 | 1465246245060 Marionette DEBUG loaded listener.js 13:50:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x9516cc00) [pid = 1750] [serial = 1089] [outer = 0x950b4000] 13:50:45 INFO - PROCESS | 1750 | 1465246245995 Marionette TRACE conn4 <- [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]]]}] 13:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1539ms 13:50:46 INFO - PROCESS | 1750 | 1465246246043 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 13:50:46 INFO - PROCESS | 1750 | 1465246246047 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 13:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:50:46 INFO - PROCESS | 1750 | 1465246246054 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:50:46 INFO - PROCESS | 1750 | 1465246246058 Marionette TRACE conn4 <- [1,1422,null,{}] 13:50:46 INFO - PROCESS | 1750 | 1465246246063 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:46 INFO - PROCESS | 1750 | 1465246246068 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:46 INFO - PROCESS | 1750 | 1465246246299 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 13:50:46 INFO - PROCESS | 1750 | 1465246246551 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:46 INFO - PROCESS | 1750 | 1465246246558 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d607c00 == 68 [pid = 1750] [id = 363] 13:50:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8e6a7800) [pid = 1750] [serial = 1090] [outer = (nil)] 13:50:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x953d7c00) [pid = 1750] [serial = 1091] [outer = 0x8e6a7800] 13:50:46 INFO - PROCESS | 1750 | 1465246246659 Marionette DEBUG loaded listener.js 13:50:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x953dc000) [pid = 1750] [serial = 1092] [outer = 0x8e6a7800] 13:50:47 INFO - PROCESS | 1750 | 1465246247655 Marionette TRACE conn4 <- [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]]]}] 13:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1637ms 13:50:47 INFO - PROCESS | 1750 | 1465246247692 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 13:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:50:47 INFO - PROCESS | 1750 | 1465246247697 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 13:50:47 INFO - PROCESS | 1750 | 1465246247703 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:50:47 INFO - PROCESS | 1750 | 1465246247708 Marionette TRACE conn4 <- [1,1426,null,{}] 13:50:47 INFO - PROCESS | 1750 | 1465246247714 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:47 INFO - PROCESS | 1750 | 1465246247720 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:47 INFO - PROCESS | 1750 | 1465246247930 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 13:50:48 INFO - PROCESS | 1750 | 1465246248175 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:48 INFO - PROCESS | 1750 | 1465246248189 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x9776ec00 == 69 [pid = 1750] [id = 364] 13:50:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x977c8000) [pid = 1750] [serial = 1093] [outer = (nil)] 13:50:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x977ca400) [pid = 1750] [serial = 1094] [outer = 0x977c8000] 13:50:48 INFO - PROCESS | 1750 | 1465246248318 Marionette DEBUG loaded listener.js 13:50:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x977d0c00) [pid = 1750] [serial = 1095] [outer = 0x977c8000] 13:50:49 INFO - PROCESS | 1750 | 1465246249268 Marionette TRACE conn4 <- [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]]]}] 13:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1635ms 13:50:49 INFO - PROCESS | 1750 | 1465246249338 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 13:50:49 INFO - PROCESS | 1750 | 1465246249342 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 13:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:50:49 INFO - PROCESS | 1750 | 1465246249348 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:50:49 INFO - PROCESS | 1750 | 1465246249352 Marionette TRACE conn4 <- [1,1430,null,{}] 13:50:49 INFO - PROCESS | 1750 | 1465246249357 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:49 INFO - PROCESS | 1750 | 1465246249363 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:49 INFO - PROCESS | 1750 | 1465246249552 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 13:50:49 INFO - PROCESS | 1750 | 1465246249794 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:49 INFO - PROCESS | 1750 | 1465246249803 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x977ce800 == 70 [pid = 1750] [id = 365] 13:50:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x977d2c00) [pid = 1750] [serial = 1096] [outer = (nil)] 13:50:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x98206800) [pid = 1750] [serial = 1097] [outer = 0x977d2c00] 13:50:49 INFO - PROCESS | 1750 | 1465246249908 Marionette DEBUG loaded listener.js 13:50:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9825ac00) [pid = 1750] [serial = 1098] [outer = 0x977d2c00] 13:50:50 INFO - PROCESS | 1750 | 1465246250838 Marionette TRACE conn4 <- [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]]]}] 13:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1537ms 13:50:50 INFO - PROCESS | 1750 | 1465246250886 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 13:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:50:50 INFO - PROCESS | 1750 | 1465246250890 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 13:50:50 INFO - PROCESS | 1750 | 1465246250896 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:50:50 INFO - PROCESS | 1750 | 1465246250901 Marionette TRACE conn4 <- [1,1434,null,{}] 13:50:50 INFO - PROCESS | 1750 | 1465246250907 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:50 INFO - PROCESS | 1750 | 1465246250912 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:51 INFO - PROCESS | 1750 | 1465246251100 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 13:50:51 INFO - PROCESS | 1750 | 1465246251391 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:51 INFO - PROCESS | 1750 | 1465246251399 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6ad800 == 71 [pid = 1750] [id = 366] 13:50:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x90cde800) [pid = 1750] [serial = 1099] [outer = (nil)] 13:50:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9959d000) [pid = 1750] [serial = 1100] [outer = 0x90cde800] 13:50:51 INFO - PROCESS | 1750 | 1465246251498 Marionette DEBUG loaded listener.js 13:50:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x995a5c00) [pid = 1750] [serial = 1101] [outer = 0x90cde800] 13:50:52 INFO - PROCESS | 1750 | 1465246252470 Marionette TRACE conn4 <- [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]]]}] 13:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1630ms 13:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:50:52 INFO - PROCESS | 1750 | 1465246252526 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 13:50:52 INFO - PROCESS | 1750 | 1465246252529 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 13:50:52 INFO - PROCESS | 1750 | 1465246252536 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:50:52 INFO - PROCESS | 1750 | 1465246252538 Marionette TRACE conn4 <- [1,1438,null,{}] 13:50:52 INFO - PROCESS | 1750 | 1465246252545 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:52 INFO - PROCESS | 1750 | 1465246252550 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:52 INFO - PROCESS | 1750 | 1465246252738 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 13:50:53 INFO - PROCESS | 1750 | 1465246252980 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:53 INFO - PROCESS | 1750 | 1465246252988 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x9918f800 == 72 [pid = 1750] [id = 367] 13:50:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x99190000) [pid = 1750] [serial = 1102] [outer = (nil)] 13:50:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x996ddc00) [pid = 1750] [serial = 1103] [outer = 0x99190000] 13:50:53 INFO - PROCESS | 1750 | 1465246253086 Marionette DEBUG loaded listener.js 13:50:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x99d5c400) [pid = 1750] [serial = 1104] [outer = 0x99190000] 13:50:53 INFO - PROCESS | 1750 | 1465246253988 Marionette TRACE conn4 <- [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]]]}] 13:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1482ms 13:50:54 INFO - PROCESS | 1750 | 1465246254018 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 13:50:54 INFO - PROCESS | 1750 | 1465246254023 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 13:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:50:54 INFO - PROCESS | 1750 | 1465246254029 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:50:54 INFO - PROCESS | 1750 | 1465246254032 Marionette TRACE conn4 <- [1,1442,null,{}] 13:50:54 INFO - PROCESS | 1750 | 1465246254038 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:54 INFO - PROCESS | 1750 | 1465246254043 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:54 INFO - PROCESS | 1750 | 1465246254231 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 13:50:54 INFO - PROCESS | 1750 | 1465246254433 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:54 INFO - PROCESS | 1750 | 1465246254443 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x99657c00 == 73 [pid = 1750] [id = 368] 13:50:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x99660400) [pid = 1750] [serial = 1105] [outer = (nil)] 13:50:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x99f7b000) [pid = 1750] [serial = 1106] [outer = 0x99660400] 13:50:54 INFO - PROCESS | 1750 | 1465246254567 Marionette DEBUG loaded listener.js 13:50:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9a002c00) [pid = 1750] [serial = 1107] [outer = 0x99660400] 13:50:55 INFO - PROCESS | 1750 | 1465246255507 Marionette TRACE conn4 <- [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]]]}] 13:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1533ms 13:50:55 INFO - PROCESS | 1750 | 1465246255563 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 13:50:55 INFO - PROCESS | 1750 | 1465246255567 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 13:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:50:55 INFO - PROCESS | 1750 | 1465246255576 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:50:55 INFO - PROCESS | 1750 | 1465246255580 Marionette TRACE conn4 <- [1,1446,null,{}] 13:50:55 INFO - PROCESS | 1750 | 1465246255585 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:55 INFO - PROCESS | 1750 | 1465246255590 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:55 INFO - PROCESS | 1750 | 1465246255786 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 13:50:56 INFO - PROCESS | 1750 | 1465246256041 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:56 INFO - PROCESS | 1750 | 1465246256047 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6a8000 == 74 [pid = 1750] [id = 369] 13:50:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8ebc9800) [pid = 1750] [serial = 1108] [outer = (nil)] 13:50:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9a009400) [pid = 1750] [serial = 1109] [outer = 0x8ebc9800] 13:50:56 INFO - PROCESS | 1750 | 1465246256160 Marionette DEBUG loaded listener.js 13:50:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x9a00c000) [pid = 1750] [serial = 1110] [outer = 0x8ebc9800] 13:50:57 INFO - PROCESS | 1750 | 1465246257141 Marionette TRACE conn4 <- [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]]]}] 13:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1631ms 13:50:57 INFO - PROCESS | 1750 | 1465246257206 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 13:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:50:57 INFO - PROCESS | 1750 | 1465246257211 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 13:50:57 INFO - PROCESS | 1750 | 1465246257218 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:50:57 INFO - PROCESS | 1750 | 1465246257222 Marionette TRACE conn4 <- [1,1450,null,{}] 13:50:57 INFO - PROCESS | 1750 | 1465246257228 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:57 INFO - PROCESS | 1750 | 1465246257236 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:57 INFO - PROCESS | 1750 | 1465246257545 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 13:50:57 INFO - PROCESS | 1750 | 1465246257849 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:50:57 INFO - PROCESS | 1750 | 1465246257858 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a489400 == 75 [pid = 1750] [id = 370] 13:50:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8a489c00) [pid = 1750] [serial = 1111] [outer = (nil)] 13:50:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8d1c4400) [pid = 1750] [serial = 1112] [outer = 0x8a489c00] 13:50:57 INFO - PROCESS | 1750 | 1465246257945 Marionette DEBUG loaded listener.js 13:50:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x92431400) [pid = 1750] [serial = 1113] [outer = 0x8a489c00] 13:50:58 INFO - PROCESS | 1750 | 1465246258874 Marionette TRACE conn4 <- [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]]]}] 13:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1736ms 13:50:58 INFO - PROCESS | 1750 | 1465246258954 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 13:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:50:58 INFO - PROCESS | 1750 | 1465246258958 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 13:50:58 INFO - PROCESS | 1750 | 1465246258965 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:50:58 INFO - PROCESS | 1750 | 1465246258968 Marionette TRACE conn4 <- [1,1454,null,{}] 13:50:58 INFO - PROCESS | 1750 | 1465246258975 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:50:58 INFO - PROCESS | 1750 | 1465246258980 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:50:59 INFO - PROCESS | 1750 | 1465246259688 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 13:50:59 INFO - PROCESS | 1750 | 1465246259974 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:00 INFO - PROCESS | 1750 | 1465246259984 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc16c00 == 76 [pid = 1750] [id = 371] 13:51:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8bc17c00) [pid = 1750] [serial = 1114] [outer = (nil)] 13:51:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8bd71000) [pid = 1750] [serial = 1115] [outer = 0x8bc17c00] 13:51:00 INFO - PROCESS | 1750 | 1465246260064 Marionette DEBUG loaded listener.js 13:51:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x8d1bd400) [pid = 1750] [serial = 1116] [outer = 0x8bc17c00] 13:51:00 INFO - PROCESS | 1750 | 1465246260983 Marionette TRACE conn4 <- [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]]]}] 13:51:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1dc00 == 75 [pid = 1750] [id = 303] 13:51:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc3c00 == 74 [pid = 1750] [id = 304] 13:51:01 INFO - PROCESS | 1750 | --DOCSHELL 0x92318800 == 73 [pid = 1750] [id = 316] 13:51:01 INFO - PROCESS | 1750 | --DOCSHELL 0x91fc0800 == 72 [pid = 1750] [id = 318] 13:51:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48c000 == 71 [pid = 1750] [id = 302] 13:51:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8d608800 == 70 [pid = 1750] [id = 305] 13:51:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc19800 == 69 [pid = 1750] [id = 352] 13:51:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8ebc5800 == 68 [pid = 1750] [id = 351] 13:51:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc22c00 == 67 [pid = 1750] [id = 350] 13:51:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd70c00 == 66 [pid = 1750] [id = 349] 13:51:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce65000 == 65 [pid = 1750] [id = 348] 13:51:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc4800 == 64 [pid = 1750] [id = 347] 13:51:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc8800 == 63 [pid = 1750] [id = 344] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8b540400 == 62 [pid = 1750] [id = 324] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d4c00 == 61 [pid = 1750] [id = 326] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8ebcec00 == 60 [pid = 1750] [id = 306] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8e4f6000 == 59 [pid = 1750] [id = 307] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8d66b800 == 58 [pid = 1750] [id = 312] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x90ff0800 == 57 [pid = 1750] [id = 311] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8d669c00 == 56 [pid = 1750] [id = 309] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x90fe8400 == 55 [pid = 1750] [id = 313] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd69c00 == 54 [pid = 1750] [id = 314] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8a483400 == 53 [pid = 1750] [id = 346] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8afcdc00 == 52 [pid = 1750] [id = 345] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x926f1000 == 51 [pid = 1750] [id = 319] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8b54c000 == 50 [pid = 1750] [id = 308] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8e4efc00 == 49 [pid = 1750] [id = 317] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x90b11800 == 48 [pid = 1750] [id = 310] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8b546400 == 47 [pid = 1750] [id = 315] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x92e83000 == 46 [pid = 1750] [id = 322] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x950b3000 == 45 [pid = 1750] [id = 323] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x91fba800 == 44 [pid = 1750] [id = 321] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x92c34000 == 43 [pid = 1750] [id = 320] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d1000 == 42 [pid = 1750] [id = 325] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8a489400 == 41 [pid = 1750] [id = 370] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6a8000 == 40 [pid = 1750] [id = 369] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x99657c00 == 39 [pid = 1750] [id = 368] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6ad800 == 38 [pid = 1750] [id = 366] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x9918f800 == 37 [pid = 1750] [id = 367] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x977ce800 == 36 [pid = 1750] [id = 365] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x9776ec00 == 35 [pid = 1750] [id = 364] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8d607c00 == 34 [pid = 1750] [id = 363] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x92e87c00 == 33 [pid = 1750] [id = 361] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd72400 == 32 [pid = 1750] [id = 362] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d4000 == 31 [pid = 1750] [id = 360] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x921f9000 == 30 [pid = 1750] [id = 359] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8e4eb400 == 29 [pid = 1750] [id = 357] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x91f84800 == 28 [pid = 1750] [id = 358] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x90f54400 == 27 [pid = 1750] [id = 356] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8d864400 == 26 [pid = 1750] [id = 355] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8ee04c00 == 25 [pid = 1750] [id = 353] 13:51:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc2000 == 24 [pid = 1750] [id = 354] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x8d1c2400) [pid = 1750] [serial = 927] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8ce63000) [pid = 1750] [serial = 926] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8e6a3800) [pid = 1750] [serial = 930] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8d94cc00) [pid = 1750] [serial = 929] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x90f53c00) [pid = 1750] [serial = 933] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x90d87000) [pid = 1750] [serial = 932] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x91b55c00) [pid = 1750] [serial = 936] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x90ff7400) [pid = 1750] [serial = 935] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x91c60000) [pid = 1750] [serial = 939] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x91c59000) [pid = 1750] [serial = 938] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x92274400) [pid = 1750] [serial = 942] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x921f4c00) [pid = 1750] [serial = 941] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x92312000) [pid = 1750] [serial = 945] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x92311000) [pid = 1750] [serial = 944] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x92432800) [pid = 1750] [serial = 950] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x92435800) [pid = 1750] [serial = 951] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x92427800) [pid = 1750] [serial = 947] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9242a400) [pid = 1750] [serial = 948] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x926f8800) [pid = 1750] [serial = 954] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x926f6c00) [pid = 1750] [serial = 953] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x92c3a000) [pid = 1750] [serial = 957] [outer = (nil)] [url = about:blank] 13:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 5202ms 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x92c33c00) [pid = 1750] [serial = 956] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x92f40800) [pid = 1750] [serial = 960] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x92f3e000) [pid = 1750] [serial = 959] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8d949800) [pid = 1750] [serial = 992] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x93ac5400) [pid = 1750] [serial = 963] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x93abfc00) [pid = 1750] [serial = 962] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8d603800) [pid = 1750] [serial = 986] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x94fd1400) [pid = 1750] [serial = 966] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x94f53400) [pid = 1750] [serial = 965] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8d60d800) [pid = 1750] [serial = 987] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x950bd400) [pid = 1750] [serial = 969] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x950b9800) [pid = 1750] [serial = 968] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x950f0c00) [pid = 1750] [serial = 972] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x950edc00) [pid = 1750] [serial = 971] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8bc25000) [pid = 1750] [serial = 983] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x95166400) [pid = 1750] [serial = 975] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8a2de400) [pid = 1750] [serial = 980] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8a48d400) [pid = 1750] [serial = 981] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8d60b400) [pid = 1750] [serial = 990] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x95161c00) [pid = 1750] [serial = 974] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x90d85c00) [pid = 1750] [serial = 977] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8b549800) [pid = 1750] [serial = 989] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8bd6ec00) [pid = 1750] [serial = 984] [outer = (nil)] [url = about:blank] 13:51:04 INFO - PROCESS | 1750 | 1465246264315 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 13:51:04 INFO - PROCESS | 1750 | 1465246264320 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 13:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:51:04 INFO - PROCESS | 1750 | 1465246264331 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:51:04 INFO - PROCESS | 1750 | 1465246264339 Marionette TRACE conn4 <- [1,1458,null,{}] 13:51:04 INFO - PROCESS | 1750 | 1465246264347 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:04 INFO - PROCESS | 1750 | 1465246264354 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:04 INFO - PROCESS | 1750 | 1465246264520 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 13:51:04 INFO - PROCESS | 1750 | 1465246264536 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:04 INFO - PROCESS | 1750 | 1465246264548 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc2000 == 25 [pid = 1750] [id = 372] 13:51:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8afc2800) [pid = 1750] [serial = 1117] [outer = (nil)] 13:51:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8afc8400) [pid = 1750] [serial = 1118] [outer = 0x8afc2800] 13:51:04 INFO - PROCESS | 1750 | 1465246264627 Marionette DEBUG loaded listener.js 13:51:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8b53dc00) [pid = 1750] [serial = 1119] [outer = 0x8afc2800] 13:51:05 INFO - PROCESS | 1750 | 1465246265608 Marionette TRACE conn4 <- [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]]]}] 13:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1302ms 13:51:05 INFO - PROCESS | 1750 | 1465246265633 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 13:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:51:05 INFO - PROCESS | 1750 | 1465246265639 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 13:51:05 INFO - PROCESS | 1750 | 1465246265650 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:51:05 INFO - PROCESS | 1750 | 1465246265656 Marionette TRACE conn4 <- [1,1462,null,{}] 13:51:05 INFO - PROCESS | 1750 | 1465246265662 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:05 INFO - PROCESS | 1750 | 1465246265669 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:05 INFO - PROCESS | 1750 | 1465246265902 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 13:51:05 INFO - PROCESS | 1750 | 1465246265918 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:05 INFO - PROCESS | 1750 | 1465246265927 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6b400 == 26 [pid = 1750] [id = 373] 13:51:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8bd6d400) [pid = 1750] [serial = 1120] [outer = (nil)] 13:51:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8bd75c00) [pid = 1750] [serial = 1121] [outer = 0x8bd6d400] 13:51:06 INFO - PROCESS | 1750 | 1465246266002 Marionette DEBUG loaded listener.js 13:51:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8ce67800) [pid = 1750] [serial = 1122] [outer = 0x8bd6d400] 13:51:07 INFO - PROCESS | 1750 | 1465246267057 Marionette TRACE conn4 <- [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]]]}] 13:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1439ms 13:51:07 INFO - PROCESS | 1750 | 1465246267084 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 13:51:07 INFO - PROCESS | 1750 | 1465246267088 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 13:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:51:07 INFO - PROCESS | 1750 | 1465246267095 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:51:07 INFO - PROCESS | 1750 | 1465246267098 Marionette TRACE conn4 <- [1,1466,null,{}] 13:51:07 INFO - PROCESS | 1750 | 1465246267121 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:07 INFO - PROCESS | 1750 | 1465246267130 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:07 INFO - PROCESS | 1750 | 1465246267355 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 13:51:07 INFO - PROCESS | 1750 | 1465246267386 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:07 INFO - PROCESS | 1750 | 1465246267398 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d60a000 == 27 [pid = 1750] [id = 374] 13:51:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8d60b400) [pid = 1750] [serial = 1123] [outer = (nil)] 13:51:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8d66ac00) [pid = 1750] [serial = 1124] [outer = 0x8d60b400] 13:51:07 INFO - PROCESS | 1750 | 1465246267473 Marionette DEBUG loaded listener.js 13:51:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8d674800) [pid = 1750] [serial = 1125] [outer = 0x8d60b400] 13:51:08 INFO - PROCESS | 1750 | 1465246268503 Marionette TRACE conn4 <- [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]]]}] 13:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1429ms 13:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:51:08 INFO - PROCESS | 1750 | 1465246268535 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 13:51:08 INFO - PROCESS | 1750 | 1465246268539 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 13:51:08 INFO - PROCESS | 1750 | 1465246268546 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:51:08 INFO - PROCESS | 1750 | 1465246268549 Marionette TRACE conn4 <- [1,1470,null,{}] 13:51:08 INFO - PROCESS | 1750 | 1465246268554 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:08 INFO - PROCESS | 1750 | 1465246268559 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:10 INFO - PROCESS | 1750 | 1465246270031 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x90cdd400) [pid = 1750] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x91c5f800) [pid = 1750] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8a2d1800) [pid = 1750] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8e8cc800) [pid = 1750] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8d947400) [pid = 1750] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8bc1a000) [pid = 1750] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x921f6000) [pid = 1750] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8bd77000) [pid = 1750] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8b542c00) [pid = 1750] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x90b13000) [pid = 1750] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x92311400) [pid = 1750] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8a2d9c00) [pid = 1750] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8e8cc000) [pid = 1750] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x90f53800) [pid = 1750] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8ebcbc00) [pid = 1750] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8d60b800) [pid = 1750] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8bc1c800) [pid = 1750] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8a492c00) [pid = 1750] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8d1ba400) [pid = 1750] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8b547c00) [pid = 1750] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8a485c00) [pid = 1750] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8d8ca800) [pid = 1750] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x90b15c00) [pid = 1750] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x90f51000) [pid = 1750] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:51:10 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8afc4c00) [pid = 1750] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:51:10 INFO - PROCESS | 1750 | 1465246270239 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:10 INFO - PROCESS | 1750 | 1465246270247 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d1800 == 28 [pid = 1750] [id = 375] 13:51:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8a2d9c00) [pid = 1750] [serial = 1126] [outer = (nil)] 13:51:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8afc3800) [pid = 1750] [serial = 1127] [outer = 0x8a2d9c00] 13:51:10 INFO - PROCESS | 1750 | 1465246270321 Marionette DEBUG loaded listener.js 13:51:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8d669800) [pid = 1750] [serial = 1128] [outer = 0x8a2d9c00] 13:51:11 INFO - PROCESS | 1750 | 1465246271079 Marionette TRACE conn4 <- [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]]]}] 13:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2580ms 13:51:11 INFO - PROCESS | 1750 | 1465246271125 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 13:51:11 INFO - PROCESS | 1750 | 1465246271129 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 13:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:51:11 INFO - PROCESS | 1750 | 1465246271135 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:51:11 INFO - PROCESS | 1750 | 1465246271138 Marionette TRACE conn4 <- [1,1474,null,{}] 13:51:11 INFO - PROCESS | 1750 | 1465246271143 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:11 INFO - PROCESS | 1750 | 1465246271148 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:11 INFO - PROCESS | 1750 | 1465246271349 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 13:51:11 INFO - PROCESS | 1750 | 1465246271386 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:11 INFO - PROCESS | 1750 | 1465246271403 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b542400 == 29 [pid = 1750] [id = 376] 13:51:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8bc21800) [pid = 1750] [serial = 1129] [outer = (nil)] 13:51:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8d954c00) [pid = 1750] [serial = 1130] [outer = 0x8bc21800] 13:51:11 INFO - PROCESS | 1750 | 1465246271469 Marionette DEBUG loaded listener.js 13:51:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8e4ed400) [pid = 1750] [serial = 1131] [outer = 0x8bc21800] 13:51:12 INFO - PROCESS | 1750 | 1465246272525 Marionette TRACE conn4 <- [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]]]}] 13:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1427ms 13:51:12 INFO - PROCESS | 1750 | 1465246272571 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 13:51:12 INFO - PROCESS | 1750 | 1465246272584 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 13:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:51:12 INFO - PROCESS | 1750 | 1465246272600 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:51:12 INFO - PROCESS | 1750 | 1465246272606 Marionette TRACE conn4 <- [1,1478,null,{}] 13:51:12 INFO - PROCESS | 1750 | 1465246272615 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:12 INFO - PROCESS | 1750 | 1465246272620 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:12 INFO - PROCESS | 1750 | 1465246272914 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 13:51:13 INFO - PROCESS | 1750 | 1465246273178 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:13 INFO - PROCESS | 1750 | 1465246273188 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a489800 == 30 [pid = 1750] [id = 377] 13:51:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8afc1c00) [pid = 1750] [serial = 1132] [outer = (nil)] 13:51:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8ce63000) [pid = 1750] [serial = 1133] [outer = 0x8afc1c00] 13:51:13 INFO - PROCESS | 1750 | 1465246273316 Marionette DEBUG loaded listener.js 13:51:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8d1c4800) [pid = 1750] [serial = 1134] [outer = 0x8afc1c00] 13:51:14 INFO - PROCESS | 1750 | 1465246274389 Marionette TRACE conn4 <- [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]]]}] 13:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1835ms 13:51:14 INFO - PROCESS | 1750 | 1465246274434 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 13:51:14 INFO - PROCESS | 1750 | 1465246274442 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 13:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:51:14 INFO - PROCESS | 1750 | 1465246274455 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:51:14 INFO - PROCESS | 1750 | 1465246274460 Marionette TRACE conn4 <- [1,1482,null,{}] 13:51:14 INFO - PROCESS | 1750 | 1465246274466 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:14 INFO - PROCESS | 1750 | 1465246274473 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:14 INFO - PROCESS | 1750 | 1465246274668 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 13:51:14 INFO - PROCESS | 1750 | 1465246274901 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:14 INFO - PROCESS | 1750 | 1465246274911 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d948400 == 31 [pid = 1750] [id = 378] 13:51:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d94d000) [pid = 1750] [serial = 1135] [outer = (nil)] 13:51:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e4f0800) [pid = 1750] [serial = 1136] [outer = 0x8d94d000] 13:51:15 INFO - PROCESS | 1750 | 1465246275001 Marionette DEBUG loaded listener.js 13:51:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8e4f7800) [pid = 1750] [serial = 1137] [outer = 0x8d94d000] 13:51:16 INFO - PROCESS | 1750 | 1465246276026 Marionette TRACE conn4 <- [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]]]}] 13:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1642ms 13:51:16 INFO - PROCESS | 1750 | 1465246276096 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 13:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:51:16 INFO - PROCESS | 1750 | 1465246276100 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 13:51:16 INFO - PROCESS | 1750 | 1465246276107 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:51:16 INFO - PROCESS | 1750 | 1465246276113 Marionette TRACE conn4 <- [1,1486,null,{}] 13:51:16 INFO - PROCESS | 1750 | 1465246276130 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:16 INFO - PROCESS | 1750 | 1465246276139 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:16 INFO - PROCESS | 1750 | 1465246276362 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 13:51:16 INFO - PROCESS | 1750 | 1465246276619 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:16 INFO - PROCESS | 1750 | 1465246276631 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8cc800 == 32 [pid = 1750] [id = 379] 13:51:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e8ccc00) [pid = 1750] [serial = 1138] [outer = (nil)] 13:51:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8ebc7800) [pid = 1750] [serial = 1139] [outer = 0x8e8ccc00] 13:51:16 INFO - PROCESS | 1750 | 1465246276733 Marionette DEBUG loaded listener.js 13:51:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8ee02c00) [pid = 1750] [serial = 1140] [outer = 0x8e8ccc00] 13:51:17 INFO - PROCESS | 1750 | 1465246277630 Marionette TRACE conn4 <- [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]]]}] 13:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1589ms 13:51:17 INFO - PROCESS | 1750 | 1465246277696 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 13:51:17 INFO - PROCESS | 1750 | 1465246277701 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 13:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:51:17 INFO - PROCESS | 1750 | 1465246277708 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:51:17 INFO - PROCESS | 1750 | 1465246277712 Marionette TRACE conn4 <- [1,1490,null,{}] 13:51:17 INFO - PROCESS | 1750 | 1465246277718 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:17 INFO - PROCESS | 1750 | 1465246277724 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:17 INFO - PROCESS | 1750 | 1465246277908 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 13:51:18 INFO - PROCESS | 1750 | 1465246278089 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:18 INFO - PROCESS | 1750 | 1465246278098 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebcac00 == 33 [pid = 1750] [id = 380] 13:51:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8ee10800) [pid = 1750] [serial = 1141] [outer = (nil)] 13:51:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x90390800) [pid = 1750] [serial = 1142] [outer = 0x8ee10800] 13:51:18 INFO - PROCESS | 1750 | 1465246278186 Marionette DEBUG loaded listener.js 13:51:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x9038f800) [pid = 1750] [serial = 1143] [outer = 0x8ee10800] 13:51:19 INFO - PROCESS | 1750 | 1465246279133 Marionette TRACE conn4 <- [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]]]}] 13:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1493ms 13:51:19 INFO - PROCESS | 1750 | 1465246279201 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 13:51:19 INFO - PROCESS | 1750 | 1465246279206 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 13:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:51:19 INFO - PROCESS | 1750 | 1465246279212 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:51:19 INFO - PROCESS | 1750 | 1465246279216 Marionette TRACE conn4 <- [1,1494,null,{}] 13:51:19 INFO - PROCESS | 1750 | 1465246279221 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:19 INFO - PROCESS | 1750 | 1465246279227 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:19 INFO - PROCESS | 1750 | 1465246279447 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 13:51:19 INFO - PROCESS | 1750 | 1465246279673 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:19 INFO - PROCESS | 1750 | 1465246279683 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2db400 == 34 [pid = 1750] [id = 381] 13:51:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8d678800) [pid = 1750] [serial = 1144] [outer = (nil)] 13:51:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x90b16400) [pid = 1750] [serial = 1145] [outer = 0x8d678800] 13:51:19 INFO - PROCESS | 1750 | 1465246279814 Marionette DEBUG loaded listener.js 13:51:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x90b19c00) [pid = 1750] [serial = 1146] [outer = 0x8d678800] 13:51:20 INFO - PROCESS | 1750 | 1465246280787 Marionette TRACE conn4 <- [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]]]}] 13:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1630ms 13:51:20 INFO - PROCESS | 1750 | 1465246280843 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 13:51:20 INFO - PROCESS | 1750 | 1465246280848 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 13:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:51:20 INFO - PROCESS | 1750 | 1465246280855 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:51:20 INFO - PROCESS | 1750 | 1465246280858 Marionette TRACE conn4 <- [1,1498,null,{}] 13:51:20 INFO - PROCESS | 1750 | 1465246280864 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:20 INFO - PROCESS | 1750 | 1465246280876 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:21 INFO - PROCESS | 1750 | 1465246281159 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 13:51:21 INFO - PROCESS | 1750 | 1465246281400 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:21 INFO - PROCESS | 1750 | 1465246281411 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b543400 == 35 [pid = 1750] [id = 382] 13:51:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8d603800) [pid = 1750] [serial = 1147] [outer = (nil)] 13:51:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x90d87000) [pid = 1750] [serial = 1148] [outer = 0x8d603800] 13:51:21 INFO - PROCESS | 1750 | 1465246281550 Marionette DEBUG loaded listener.js 13:51:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x90d93c00) [pid = 1750] [serial = 1149] [outer = 0x8d603800] 13:51:22 INFO - PROCESS | 1750 | 1465246282521 Marionette TRACE conn4 <- [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]]]}] 13:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1680ms 13:51:22 INFO - PROCESS | 1750 | 1465246282534 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 13:51:22 INFO - PROCESS | 1750 | 1465246282537 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 13:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:51:22 INFO - PROCESS | 1750 | 1465246282544 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:51:22 INFO - PROCESS | 1750 | 1465246282548 Marionette TRACE conn4 <- [1,1502,null,{}] 13:51:22 INFO - PROCESS | 1750 | 1465246282554 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:22 INFO - PROCESS | 1750 | 1465246282559 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:22 INFO - PROCESS | 1750 | 1465246282754 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 13:51:22 INFO - PROCESS | 1750 | 1465246282943 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:22 INFO - PROCESS | 1750 | 1465246282951 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d6c00 == 36 [pid = 1750] [id = 383] 13:51:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8a48c800) [pid = 1750] [serial = 1150] [outer = (nil)] 13:51:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x90f56000) [pid = 1750] [serial = 1151] [outer = 0x8a48c800] 13:51:23 INFO - PROCESS | 1750 | 1465246283082 Marionette DEBUG loaded listener.js 13:51:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x90f59400) [pid = 1750] [serial = 1152] [outer = 0x8a48c800] 13:51:23 INFO - PROCESS | 1750 | 1465246283982 Marionette TRACE conn4 <- [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]]]}] 13:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1479ms 13:51:24 INFO - PROCESS | 1750 | 1465246284024 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 13:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:51:24 INFO - PROCESS | 1750 | 1465246284028 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 13:51:24 INFO - PROCESS | 1750 | 1465246284035 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:51:24 INFO - PROCESS | 1750 | 1465246284039 Marionette TRACE conn4 <- [1,1506,null,{}] 13:51:24 INFO - PROCESS | 1750 | 1465246284045 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:24 INFO - PROCESS | 1750 | 1465246284050 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:24 INFO - PROCESS | 1750 | 1465246284229 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 13:51:24 INFO - PROCESS | 1750 | 1465246284474 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:24 INFO - PROCESS | 1750 | 1465246284484 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f50c00 == 37 [pid = 1750] [id = 384] 13:51:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x90f55c00) [pid = 1750] [serial = 1153] [outer = (nil)] 13:51:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91b52400) [pid = 1750] [serial = 1154] [outer = 0x90f55c00] 13:51:24 INFO - PROCESS | 1750 | 1465246284611 Marionette DEBUG loaded listener.js 13:51:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x91b56000) [pid = 1750] [serial = 1155] [outer = 0x90f55c00] 13:51:25 INFO - PROCESS | 1750 | 1465246285533 Marionette TRACE conn4 <- [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]]]}] 13:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1537ms 13:51:25 INFO - PROCESS | 1750 | 1465246285572 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 13:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:51:25 INFO - PROCESS | 1750 | 1465246285576 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 13:51:25 INFO - PROCESS | 1750 | 1465246285583 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:51:25 INFO - PROCESS | 1750 | 1465246285587 Marionette TRACE conn4 <- [1,1510,null,{}] 13:51:25 INFO - PROCESS | 1750 | 1465246285595 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:25 INFO - PROCESS | 1750 | 1465246285601 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:25 INFO - PROCESS | 1750 | 1465246285780 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 13:51:25 INFO - PROCESS | 1750 | 1465246285967 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:25 INFO - PROCESS | 1750 | 1465246285975 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48bc00 == 38 [pid = 1750] [id = 385] 13:51:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8afc1400) [pid = 1750] [serial = 1156] [outer = (nil)] 13:51:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x91c54c00) [pid = 1750] [serial = 1157] [outer = 0x8afc1400] 13:51:26 INFO - PROCESS | 1750 | 1465246286059 Marionette DEBUG loaded listener.js 13:51:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x91c5c400) [pid = 1750] [serial = 1158] [outer = 0x8afc1400] 13:51:27 INFO - PROCESS | 1750 | 1465246287039 Marionette TRACE conn4 <- [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]]]}] 13:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1531ms 13:51:27 INFO - PROCESS | 1750 | 1465246287114 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 13:51:27 INFO - PROCESS | 1750 | 1465246287118 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 13:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:51:27 INFO - PROCESS | 1750 | 1465246287124 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:51:27 INFO - PROCESS | 1750 | 1465246287128 Marionette TRACE conn4 <- [1,1514,null,{}] 13:51:27 INFO - PROCESS | 1750 | 1465246287134 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:27 INFO - PROCESS | 1750 | 1465246287139 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:27 INFO - PROCESS | 1750 | 1465246287345 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 13:51:27 INFO - PROCESS | 1750 | 1465246287575 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:27 INFO - PROCESS | 1750 | 1465246287586 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1c3000 == 39 [pid = 1750] [id = 386] 13:51:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x90d8cc00) [pid = 1750] [serial = 1159] [outer = (nil)] 13:51:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x91f87000) [pid = 1750] [serial = 1160] [outer = 0x90d8cc00] 13:51:27 INFO - PROCESS | 1750 | 1465246287712 Marionette DEBUG loaded listener.js 13:51:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x91f8bc00) [pid = 1750] [serial = 1161] [outer = 0x90d8cc00] 13:51:28 INFO - PROCESS | 1750 | 1465246288700 Marionette TRACE conn4 <- [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]]]}] 13:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1630ms 13:51:28 INFO - PROCESS | 1750 | 1465246288756 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 13:51:28 INFO - PROCESS | 1750 | 1465246288760 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 13:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:51:28 INFO - PROCESS | 1750 | 1465246288767 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:51:28 INFO - PROCESS | 1750 | 1465246288772 Marionette TRACE conn4 <- [1,1518,null,{}] 13:51:28 INFO - PROCESS | 1750 | 1465246288778 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:28 INFO - PROCESS | 1750 | 1465246288784 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:28 INFO - PROCESS | 1750 | 1465246288987 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 13:51:29 INFO - PROCESS | 1750 | 1465246289231 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:29 INFO - PROCESS | 1750 | 1465246289239 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x92273400 == 40 [pid = 1750] [id = 387] 13:51:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x92274400) [pid = 1750] [serial = 1162] [outer = (nil)] 13:51:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9227f800) [pid = 1750] [serial = 1163] [outer = 0x92274400] 13:51:29 INFO - PROCESS | 1750 | 1465246289374 Marionette DEBUG loaded listener.js 13:51:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9231d000) [pid = 1750] [serial = 1164] [outer = 0x92274400] 13:51:30 INFO - PROCESS | 1750 | 1465246290299 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1588ms 13:51:30 INFO - PROCESS | 1750 | 1465246290356 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 13:51:30 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:51:30 INFO - PROCESS | 1750 | 1465246290360 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 13:51:30 INFO - PROCESS | 1750 | 1465246290367 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:51:30 INFO - PROCESS | 1750 | 1465246290370 Marionette TRACE conn4 <- [1,1522,null,{}] 13:51:30 INFO - PROCESS | 1750 | 1465246290376 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:30 INFO - PROCESS | 1750 | 1465246290381 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:30 INFO - PROCESS | 1750 | 1465246290558 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 13:51:30 INFO - PROCESS | 1750 | 1465246290760 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:30 INFO - PROCESS | 1750 | 1465246290768 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce61000 == 41 [pid = 1750] [id = 388] 13:51:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8d8cf800) [pid = 1750] [serial = 1165] [outer = (nil)] 13:51:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x92274800) [pid = 1750] [serial = 1166] [outer = 0x8d8cf800] 13:51:30 INFO - PROCESS | 1750 | 1465246290897 Marionette DEBUG loaded listener.js 13:51:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9242e000) [pid = 1750] [serial = 1167] [outer = 0x8d8cf800] 13:51:31 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:31 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:51:31 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:31 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:31 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:31 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:31 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:31 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:31 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:31 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:31 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:31 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:51:31 INFO - PROCESS | 1750 | 1465246291774 Marionette TRACE conn4 <- [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"]]]}] 13:51:31 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 () { 13:51:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:51:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:51:31 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 () { 13:51:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:51:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:51:31 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 () { 13:51:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:51:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:51:31 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 () { 13:51:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:51:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:51:31 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1438ms 13:51:31 INFO - PROCESS | 1750 | 1465246291807 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 13:51:31 INFO - PROCESS | 1750 | 1465246291810 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 13:51:31 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:51:31 INFO - PROCESS | 1750 | 1465246291819 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:51:31 INFO - PROCESS | 1750 | 1465246291824 Marionette TRACE conn4 <- [1,1526,null,{}] 13:51:31 INFO - PROCESS | 1750 | 1465246291853 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:31 INFO - PROCESS | 1750 | 1465246291857 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:32 INFO - PROCESS | 1750 | 1465246292016 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 13:51:32 INFO - PROCESS | 1750 | 1465246292204 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:32 INFO - PROCESS | 1750 | 1465246292210 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d1400 == 42 [pid = 1750] [id = 389] 13:51:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x921f0800) [pid = 1750] [serial = 1168] [outer = (nil)] 13:51:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x926f8000) [pid = 1750] [serial = 1169] [outer = 0x921f0800] 13:51:32 INFO - PROCESS | 1750 | 1465246292293 Marionette DEBUG loaded listener.js 13:51:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x926f9400) [pid = 1750] [serial = 1170] [outer = 0x921f0800] 13:51:33 INFO - PROCESS | 1750 | 1465246293182 Marionette TRACE conn4 <- [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"]]]}] 13:51:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:51:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:51:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:51:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1401ms 13:51:33 INFO - PROCESS | 1750 | 1465246293264 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 13:51:33 INFO - PROCESS | 1750 | 1465246293268 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 13:51:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:51:33 INFO - PROCESS | 1750 | 1465246293277 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:51:33 INFO - PROCESS | 1750 | 1465246293279 Marionette TRACE conn4 <- [1,1530,null,{}] 13:51:33 INFO - PROCESS | 1750 | 1465246293286 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:33 INFO - PROCESS | 1750 | 1465246293291 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:33 INFO - PROCESS | 1750 | 1465246293466 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 13:51:33 INFO - PROCESS | 1750 | 1465246293656 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:33 INFO - PROCESS | 1750 | 1465246293667 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48ac00 == 43 [pid = 1750] [id = 390] 13:51:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8d1ba800) [pid = 1750] [serial = 1171] [outer = (nil)] 13:51:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x92c38c00) [pid = 1750] [serial = 1172] [outer = 0x8d1ba800] 13:51:33 INFO - PROCESS | 1750 | 1465246293750 Marionette DEBUG loaded listener.js 13:51:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x92c3ac00) [pid = 1750] [serial = 1173] [outer = 0x8d1ba800] 13:51:34 INFO - PROCESS | 1750 | 1465246294582 Marionette TRACE conn4 <- [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]]]}] 13:51:34 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 13:51:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:51:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:51:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:51:34 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. 13:51:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:51:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1330ms 13:51:34 INFO - PROCESS | 1750 | 1465246294609 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 13:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:51:34 INFO - PROCESS | 1750 | 1465246294613 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 13:51:34 INFO - PROCESS | 1750 | 1465246294619 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:51:34 INFO - PROCESS | 1750 | 1465246294623 Marionette TRACE conn4 <- [1,1534,null,{}] 13:51:34 INFO - PROCESS | 1750 | 1465246294629 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:34 INFO - PROCESS | 1750 | 1465246294635 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:34 INFO - PROCESS | 1750 | 1465246294804 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 13:51:35 INFO - PROCESS | 1750 | 1465246295001 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:35 INFO - PROCESS | 1750 | 1465246295011 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d674000 == 44 [pid = 1750] [id = 391] 13:51:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8e8bd400) [pid = 1750] [serial = 1174] [outer = (nil)] 13:51:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x93ac6400) [pid = 1750] [serial = 1175] [outer = 0x8e8bd400] 13:51:35 INFO - PROCESS | 1750 | 1465246295096 Marionette DEBUG loaded listener.js 13:51:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x93cd4c00) [pid = 1750] [serial = 1176] [outer = 0x8e8bd400] 13:51:36 INFO - PROCESS | 1750 | 1465246296057 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:51:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:51:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1537ms 13:51:36 INFO - PROCESS | 1750 | 1465246296157 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 13:51:36 INFO - PROCESS | 1750 | 1465246296160 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 13:51:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:51:36 INFO - PROCESS | 1750 | 1465246296167 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:51:36 INFO - PROCESS | 1750 | 1465246296170 Marionette TRACE conn4 <- [1,1538,null,{}] 13:51:36 INFO - PROCESS | 1750 | 1465246296176 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:36 INFO - PROCESS | 1750 | 1465246296181 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:36 INFO - PROCESS | 1750 | 1465246296395 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 13:51:36 INFO - PROCESS | 1750 | 1465246296718 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:36 INFO - PROCESS | 1750 | 1465246296725 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48fc00 == 45 [pid = 1750] [id = 392] 13:51:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x92c36000) [pid = 1750] [serial = 1177] [outer = (nil)] 13:51:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x950b2c00) [pid = 1750] [serial = 1178] [outer = 0x92c36000] 13:51:36 INFO - PROCESS | 1750 | 1465246296820 Marionette DEBUG loaded listener.js 13:51:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x950b9800) [pid = 1750] [serial = 1179] [outer = 0x92c36000] 13:51:37 INFO - PROCESS | 1750 | 1465246297730 Marionette TRACE conn4 <- [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]]]}] 13:51:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:51:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1629ms 13:51:37 INFO - PROCESS | 1750 | 1465246297797 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 13:51:37 INFO - PROCESS | 1750 | 1465246297801 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 13:51:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:51:37 INFO - PROCESS | 1750 | 1465246297808 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:51:37 INFO - PROCESS | 1750 | 1465246297811 Marionette TRACE conn4 <- [1,1542,null,{}] 13:51:37 INFO - PROCESS | 1750 | 1465246297817 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:37 INFO - PROCESS | 1750 | 1465246297822 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:38 INFO - PROCESS | 1750 | 1465246298000 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 13:51:38 INFO - PROCESS | 1750 | 1465246298265 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:38 INFO - PROCESS | 1750 | 1465246298272 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a490000 == 46 [pid = 1750] [id = 393] 13:51:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8a491000) [pid = 1750] [serial = 1180] [outer = (nil)] 13:51:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8e8c6400) [pid = 1750] [serial = 1181] [outer = 0x8a491000] 13:51:38 INFO - PROCESS | 1750 | 1465246298405 Marionette DEBUG loaded listener.js 13:51:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x90394c00) [pid = 1750] [serial = 1182] [outer = 0x8a491000] 13:51:39 INFO - PROCESS | 1750 | 1465246299342 Marionette TRACE conn4 <- [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]]]}] 13:51:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:51:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1578ms 13:51:39 INFO - PROCESS | 1750 | 1465246299387 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 13:51:39 INFO - PROCESS | 1750 | 1465246299391 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 13:51:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:51:39 INFO - PROCESS | 1750 | 1465246299397 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:51:39 INFO - PROCESS | 1750 | 1465246299400 Marionette TRACE conn4 <- [1,1546,null,{}] 13:51:39 INFO - PROCESS | 1750 | 1465246299407 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:39 INFO - PROCESS | 1750 | 1465246299411 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:39 INFO - PROCESS | 1750 | 1465246299664 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 13:51:40 INFO - PROCESS | 1750 | 1465246300120 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:40 INFO - PROCESS | 1750 | 1465246300131 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d9400 == 47 [pid = 1750] [id = 394] 13:51:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8a2dac00) [pid = 1750] [serial = 1183] [outer = (nil)] 13:51:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8a483c00) [pid = 1750] [serial = 1184] [outer = 0x8a2dac00] 13:51:40 INFO - PROCESS | 1750 | 1465246300254 Marionette DEBUG loaded listener.js 13:51:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x8afc4c00) [pid = 1750] [serial = 1185] [outer = 0x8a2dac00] 13:51:41 INFO - PROCESS | 1750 | 1465246301176 Marionette TRACE conn4 <- [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]]]}] 13:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1846ms 13:51:41 INFO - PROCESS | 1750 | 1465246301246 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 13:51:41 INFO - PROCESS | 1750 | 1465246301252 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 13:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:51:41 INFO - PROCESS | 1750 | 1465246301259 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:51:41 INFO - PROCESS | 1750 | 1465246301264 Marionette TRACE conn4 <- [1,1550,null,{}] 13:51:41 INFO - PROCESS | 1750 | 1465246301272 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:41 INFO - PROCESS | 1750 | 1465246301280 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:41 INFO - PROCESS | 1750 | 1465246301463 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 13:51:41 INFO - PROCESS | 1750 | 1465246301726 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:41 INFO - PROCESS | 1750 | 1465246301734 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1b8c00 == 48 [pid = 1750] [id = 395] 13:51:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x8d1c0c00) [pid = 1750] [serial = 1186] [outer = (nil)] 13:51:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x8d610000) [pid = 1750] [serial = 1187] [outer = 0x8d1c0c00] 13:51:41 INFO - PROCESS | 1750 | 1465246301857 Marionette DEBUG loaded listener.js 13:51:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x8d8d4000) [pid = 1750] [serial = 1188] [outer = 0x8d1c0c00] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x926f7800) [pid = 1750] [serial = 1031] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x91fb4c00) [pid = 1750] [serial = 978] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x8ee0c000) [pid = 1750] [serial = 1004] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x8d950c00) [pid = 1750] [serial = 998] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x90ce7400) [pid = 1750] [serial = 1010] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x921fdc00) [pid = 1750] [serial = 1025] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8d956000) [pid = 1750] [serial = 993] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8d602c00) [pid = 1750] [serial = 996] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x90d94400) [pid = 1750] [serial = 1011] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x91c5ac00) [pid = 1750] [serial = 1019] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x92c34c00) [pid = 1750] [serial = 1034] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x90b12400) [pid = 1750] [serial = 1008] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8ebce800) [pid = 1750] [serial = 1002] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x91b5bc00) [pid = 1750] [serial = 1017] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8ee07000) [pid = 1750] [serial = 1055] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x92317c00) [pid = 1750] [serial = 1026] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x91f81800) [pid = 1750] [serial = 1020] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8d8c7800) [pid = 1750] [serial = 1049] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x90ce4800) [pid = 1750] [serial = 1059] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x926fa800) [pid = 1750] [serial = 1032] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x90fe9c00) [pid = 1750] [serial = 1013] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8d66b000) [pid = 1750] [serial = 1046] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x92c38000) [pid = 1750] [serial = 1035] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x90b1ac00) [pid = 1750] [serial = 1037] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x90f52800) [pid = 1750] [serial = 1014] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8ce6b400) [pid = 1750] [serial = 1058] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8bd6c000) [pid = 1750] [serial = 995] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8d8d4c00) [pid = 1750] [serial = 1040] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8e8c7800) [pid = 1750] [serial = 1053] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9242ec00) [pid = 1750] [serial = 1028] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x91f8e400) [pid = 1750] [serial = 1023] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8b545400) [pid = 1750] [serial = 1044] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x91c60400) [pid = 1750] [serial = 1038] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8afcb400) [pid = 1750] [serial = 1043] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x91b54400) [pid = 1750] [serial = 1016] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8e6a9800) [pid = 1750] [serial = 1052] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x926ebc00) [pid = 1750] [serial = 1029] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8ebc5c00) [pid = 1750] [serial = 1001] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8e6a2400) [pid = 1750] [serial = 1041] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x90395400) [pid = 1750] [serial = 1007] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8d8d6c00) [pid = 1750] [serial = 1050] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x90396800) [pid = 1750] [serial = 1056] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8e4f7c00) [pid = 1750] [serial = 999] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8d866400) [pid = 1750] [serial = 1047] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8ee0e800) [pid = 1750] [serial = 1005] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x91f8c800) [pid = 1750] [serial = 1022] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x90f5b800) [pid = 1750] [serial = 1061] [outer = (nil)] [url = about:blank] 13:51:42 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x90ff2400) [pid = 1750] [serial = 1062] [outer = (nil)] [url = about:blank] 13:51:43 INFO - PROCESS | 1750 | 1465246302998 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:51:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:51:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1786ms 13:51:43 INFO - PROCESS | 1750 | 1465246303053 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 13:51:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:51:43 INFO - PROCESS | 1750 | 1465246303069 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 13:51:43 INFO - PROCESS | 1750 | 1465246303077 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:51:43 INFO - PROCESS | 1750 | 1465246303083 Marionette TRACE conn4 <- [1,1554,null,{}] 13:51:43 INFO - PROCESS | 1750 | 1465246303089 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:43 INFO - PROCESS | 1750 | 1465246303094 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:43 INFO - PROCESS | 1750 | 1465246303300 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 13:51:43 INFO - PROCESS | 1750 | 1465246303555 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:43 INFO - PROCESS | 1750 | 1465246303561 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b541800 == 49 [pid = 1750] [id = 396] 13:51:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8bc16800) [pid = 1750] [serial = 1189] [outer = (nil)] 13:51:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8e4edc00) [pid = 1750] [serial = 1190] [outer = 0x8bc16800] 13:51:43 INFO - PROCESS | 1750 | 1465246303634 Marionette DEBUG loaded listener.js 13:51:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8e6a2400) [pid = 1750] [serial = 1191] [outer = 0x8bc16800] 13:51:44 INFO - PROCESS | 1750 | 1465246304399 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:51:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1381ms 13:51:44 INFO - PROCESS | 1750 | 1465246304458 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 13:51:44 INFO - PROCESS | 1750 | 1465246304463 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 13:51:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:51:44 INFO - PROCESS | 1750 | 1465246304481 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:51:44 INFO - PROCESS | 1750 | 1465246304490 Marionette TRACE conn4 <- [1,1558,null,{}] 13:51:44 INFO - PROCESS | 1750 | 1465246304499 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:44 INFO - PROCESS | 1750 | 1465246304513 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:44 INFO - PROCESS | 1750 | 1465246304709 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 13:51:44 INFO - PROCESS | 1750 | 1465246304884 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:44 INFO - PROCESS | 1750 | 1465246304893 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc2c00 == 50 [pid = 1750] [id = 397] 13:51:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e6a9000) [pid = 1750] [serial = 1192] [outer = (nil)] 13:51:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8ebcb400) [pid = 1750] [serial = 1193] [outer = 0x8e6a9000] 13:51:44 INFO - PROCESS | 1750 | 1465246304965 Marionette DEBUG loaded listener.js 13:51:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8ee0e800) [pid = 1750] [serial = 1194] [outer = 0x8e6a9000] 13:51:45 INFO - PROCESS | 1750 | 1465246305787 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:51:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:51:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1405ms 13:51:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:51:45 INFO - PROCESS | 1750 | 1465246305878 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 13:51:45 INFO - PROCESS | 1750 | 1465246305882 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 13:51:45 INFO - PROCESS | 1750 | 1465246305889 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:51:45 INFO - PROCESS | 1750 | 1465246305892 Marionette TRACE conn4 <- [1,1562,null,{}] 13:51:45 INFO - PROCESS | 1750 | 1465246305897 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:45 INFO - PROCESS | 1750 | 1465246305902 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:46 INFO - PROCESS | 1750 | 1465246306129 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 13:51:46 INFO - PROCESS | 1750 | 1465246306172 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:46 INFO - PROCESS | 1750 | 1465246306179 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebcec00 == 51 [pid = 1750] [id = 398] 13:51:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8ebd0000) [pid = 1750] [serial = 1195] [outer = (nil)] 13:51:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x90397400) [pid = 1750] [serial = 1196] [outer = 0x8ebd0000] 13:51:46 INFO - PROCESS | 1750 | 1465246306262 Marionette DEBUG loaded listener.js 13:51:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x90cd9400) [pid = 1750] [serial = 1197] [outer = 0x8ebd0000] 13:51:47 INFO - PROCESS | 1750 | 1465246307472 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x92317800) [pid = 1750] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8a2d9c00) [pid = 1750] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8bc17c00) [pid = 1750] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8d94e800) [pid = 1750] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x977d2c00) [pid = 1750] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8e6a7800) [pid = 1750] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8d60b400) [pid = 1750] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8ebc9800) [pid = 1750] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8a484800) [pid = 1750] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8afc2800) [pid = 1750] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x90cddc00) [pid = 1750] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x90cde800) [pid = 1750] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x90f57000) [pid = 1750] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8bd6d400) [pid = 1750] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x99660400) [pid = 1750] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x950b4000) [pid = 1750] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x92f3d000) [pid = 1750] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8afc5000) [pid = 1750] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8a489c00) [pid = 1750] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x977c8000) [pid = 1750] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x91f88000) [pid = 1750] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x99190000) [pid = 1750] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:51:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:51:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1698ms 13:51:47 INFO - PROCESS | 1750 | 1465246307586 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 13:51:47 INFO - PROCESS | 1750 | 1465246307589 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 13:51:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:51:47 INFO - PROCESS | 1750 | 1465246307595 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:51:47 INFO - PROCESS | 1750 | 1465246307598 Marionette TRACE conn4 <- [1,1566,null,{}] 13:51:47 INFO - PROCESS | 1750 | 1465246307603 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:47 INFO - PROCESS | 1750 | 1465246307608 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:47 INFO - PROCESS | 1750 | 1465246307823 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 13:51:47 INFO - PROCESS | 1750 | 1465246307965 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:47 INFO - PROCESS | 1750 | 1465246307982 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8ce000 == 52 [pid = 1750] [id = 399] 13:51:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8d8cec00) [pid = 1750] [serial = 1198] [outer = (nil)] 13:51:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x9038d800) [pid = 1750] [serial = 1199] [outer = 0x8d8cec00] 13:51:48 INFO - PROCESS | 1750 | 1465246308060 Marionette DEBUG loaded listener.js 13:51:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x90ce4c00) [pid = 1750] [serial = 1200] [outer = 0x8d8cec00] 13:51:48 INFO - PROCESS | 1750 | 1465246308827 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:51:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:51:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1281ms 13:51:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:51:48 INFO - PROCESS | 1750 | 1465246308877 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 13:51:48 INFO - PROCESS | 1750 | 1465246308880 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 13:51:48 INFO - PROCESS | 1750 | 1465246308885 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:51:48 INFO - PROCESS | 1750 | 1465246308889 Marionette TRACE conn4 <- [1,1570,null,{}] 13:51:48 INFO - PROCESS | 1750 | 1465246308894 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:48 INFO - PROCESS | 1750 | 1465246308899 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:49 INFO - PROCESS | 1750 | 1465246309062 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 13:51:49 INFO - PROCESS | 1750 | 1465246309077 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:49 INFO - PROCESS | 1750 | 1465246309084 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc2800 == 53 [pid = 1750] [id = 400] 13:51:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8ebce800) [pid = 1750] [serial = 1201] [outer = (nil)] 13:51:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x90f56c00) [pid = 1750] [serial = 1202] [outer = 0x8ebce800] 13:51:49 INFO - PROCESS | 1750 | 1465246309154 Marionette DEBUG loaded listener.js 13:51:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x90ff1400) [pid = 1750] [serial = 1203] [outer = 0x8ebce800] 13:51:50 INFO - PROCESS | 1750 | 1465246310317 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:51:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:51:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1493ms 13:51:50 INFO - PROCESS | 1750 | 1465246310379 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 13:51:50 INFO - PROCESS | 1750 | 1465246310386 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 13:51:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:51:50 INFO - PROCESS | 1750 | 1465246310395 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:51:50 INFO - PROCESS | 1750 | 1465246310400 Marionette TRACE conn4 <- [1,1574,null,{}] 13:51:50 INFO - PROCESS | 1750 | 1465246310410 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:50 INFO - PROCESS | 1750 | 1465246310417 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:50 INFO - PROCESS | 1750 | 1465246310653 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 13:51:50 INFO - PROCESS | 1750 | 1465246310916 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:50 INFO - PROCESS | 1750 | 1465246310927 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc20000 == 54 [pid = 1750] [id = 401] 13:51:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8bd6d400) [pid = 1750] [serial = 1204] [outer = (nil)] 13:51:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d1be000) [pid = 1750] [serial = 1205] [outer = 0x8bd6d400] 13:51:51 INFO - PROCESS | 1750 | 1465246311058 Marionette DEBUG loaded listener.js 13:51:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8d66b000) [pid = 1750] [serial = 1206] [outer = 0x8bd6d400] 13:51:52 INFO - PROCESS | 1750 | 1465246312044 Marionette TRACE conn4 <- [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]]]}] 13:51:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:51:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1683ms 13:51:52 INFO - PROCESS | 1750 | 1465246312079 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 13:51:52 INFO - PROCESS | 1750 | 1465246312086 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 13:51:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:51:52 INFO - PROCESS | 1750 | 1465246312097 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:51:52 INFO - PROCESS | 1750 | 1465246312101 Marionette TRACE conn4 <- [1,1578,null,{}] 13:51:52 INFO - PROCESS | 1750 | 1465246312108 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:52 INFO - PROCESS | 1750 | 1465246312114 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:52 INFO - PROCESS | 1750 | 1465246312313 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 13:51:52 INFO - PROCESS | 1750 | 1465246312560 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:52 INFO - PROCESS | 1750 | 1465246312570 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e4eec00 == 55 [pid = 1750] [id = 402] 13:51:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8e4f6000) [pid = 1750] [serial = 1207] [outer = (nil)] 13:51:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e6a8000) [pid = 1750] [serial = 1208] [outer = 0x8e4f6000] 13:51:52 INFO - PROCESS | 1750 | 1465246312699 Marionette DEBUG loaded listener.js 13:51:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e8c1400) [pid = 1750] [serial = 1209] [outer = 0x8e4f6000] 13:51:53 INFO - PROCESS | 1750 | 1465246313683 Marionette TRACE conn4 <- [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]]]}] 13:51:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:51:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1644ms 13:51:53 INFO - PROCESS | 1750 | 1465246313742 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 13:51:53 INFO - PROCESS | 1750 | 1465246313746 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 13:51:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:51:53 INFO - PROCESS | 1750 | 1465246313754 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:51:53 INFO - PROCESS | 1750 | 1465246313761 Marionette TRACE conn4 <- [1,1582,null,{}] 13:51:53 INFO - PROCESS | 1750 | 1465246313778 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:53 INFO - PROCESS | 1750 | 1465246313787 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:54 INFO - PROCESS | 1750 | 1465246314034 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 13:51:54 INFO - PROCESS | 1750 | 1465246314323 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:54 INFO - PROCESS | 1750 | 1465246314336 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x90d91800 == 56 [pid = 1750] [id = 403] 13:51:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x90d92000) [pid = 1750] [serial = 1210] [outer = (nil)] 13:51:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x90f57000) [pid = 1750] [serial = 1211] [outer = 0x90d92000] 13:51:54 INFO - PROCESS | 1750 | 1465246314430 Marionette DEBUG loaded listener.js 13:51:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x91b4ec00) [pid = 1750] [serial = 1212] [outer = 0x90d92000] 13:51:55 INFO - PROCESS | 1750 | 1465246315356 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:51:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:51:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1642ms 13:51:55 INFO - PROCESS | 1750 | 1465246315397 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 13:51:55 INFO - PROCESS | 1750 | 1465246315402 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 13:51:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:51:55 INFO - PROCESS | 1750 | 1465246315408 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:51:55 INFO - PROCESS | 1750 | 1465246315412 Marionette TRACE conn4 <- [1,1586,null,{}] 13:51:55 INFO - PROCESS | 1750 | 1465246315417 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:55 INFO - PROCESS | 1750 | 1465246315424 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:55 INFO - PROCESS | 1750 | 1465246315622 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 13:51:55 INFO - PROCESS | 1750 | 1465246315815 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:55 INFO - PROCESS | 1750 | 1465246315822 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc21c00 == 57 [pid = 1750] [id = 404] 13:51:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8d8d6000) [pid = 1750] [serial = 1213] [outer = (nil)] 13:51:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91c5d800) [pid = 1750] [serial = 1214] [outer = 0x8d8d6000] 13:51:55 INFO - PROCESS | 1750 | 1465246315965 Marionette DEBUG loaded listener.js 13:51:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x91f83400) [pid = 1750] [serial = 1215] [outer = 0x8d8d6000] 13:51:56 INFO - PROCESS | 1750 | 1465246316954 Marionette TRACE conn4 <- [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]]]}] 13:51:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:51:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1583ms 13:51:56 INFO - PROCESS | 1750 | 1465246316992 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 13:51:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:51:57 INFO - PROCESS | 1750 | 1465246316996 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 13:51:57 INFO - PROCESS | 1750 | 1465246317003 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:51:57 INFO - PROCESS | 1750 | 1465246317007 Marionette TRACE conn4 <- [1,1590,null,{}] 13:51:57 INFO - PROCESS | 1750 | 1465246317012 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:57 INFO - PROCESS | 1750 | 1465246317018 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:57 INFO - PROCESS | 1750 | 1465246317207 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 13:51:57 INFO - PROCESS | 1750 | 1465246317400 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:57 INFO - PROCESS | 1750 | 1465246317407 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x91b52800 == 58 [pid = 1750] [id = 405] 13:51:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x91c52000) [pid = 1750] [serial = 1216] [outer = (nil)] 13:51:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x91fb6000) [pid = 1750] [serial = 1217] [outer = 0x91c52000] 13:51:57 INFO - PROCESS | 1750 | 1465246317537 Marionette DEBUG loaded listener.js 13:51:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x91fbd400) [pid = 1750] [serial = 1218] [outer = 0x91c52000] 13:51:58 INFO - PROCESS | 1750 | 1465246318518 Marionette TRACE conn4 <- [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]]]}] 13:51:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:51:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1584ms 13:51:58 INFO - PROCESS | 1750 | 1465246318587 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 13:51:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:51:58 INFO - PROCESS | 1750 | 1465246318592 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 13:51:58 INFO - PROCESS | 1750 | 1465246318598 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:51:58 INFO - PROCESS | 1750 | 1465246318602 Marionette TRACE conn4 <- [1,1594,null,{}] 13:51:58 INFO - PROCESS | 1750 | 1465246318608 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:51:58 INFO - PROCESS | 1750 | 1465246318618 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:58 INFO - PROCESS | 1750 | 1465246318883 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 13:51:59 INFO - PROCESS | 1750 | 1465246319176 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:59 INFO - PROCESS | 1750 | 1465246319184 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:51:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8d1800 == 59 [pid = 1750] [id = 406] 13:51:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x91f8c800) [pid = 1750] [serial = 1219] [outer = (nil)] 13:51:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x92430800) [pid = 1750] [serial = 1220] [outer = 0x91f8c800] 13:51:59 INFO - PROCESS | 1750 | 1465246319271 Marionette DEBUG loaded listener.js 13:51:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x926f1400) [pid = 1750] [serial = 1221] [outer = 0x91f8c800] 13:52:00 INFO - PROCESS | 1750 | 1465246320181 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:52:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:52:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1629ms 13:52:00 INFO - PROCESS | 1750 | 1465246320245 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 13:52:00 INFO - PROCESS | 1750 | 1465246320250 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 13:52:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:52:00 INFO - PROCESS | 1750 | 1465246320258 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:52:00 INFO - PROCESS | 1750 | 1465246320261 Marionette TRACE conn4 <- [1,1598,null,{}] 13:52:00 INFO - PROCESS | 1750 | 1465246320267 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:00 INFO - PROCESS | 1750 | 1465246320272 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:00 INFO - PROCESS | 1750 | 1465246320463 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 13:52:00 INFO - PROCESS | 1750 | 1465246320661 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:00 INFO - PROCESS | 1750 | 1465246320670 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d872000 == 60 [pid = 1750] [id = 407] 13:52:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8e8be800) [pid = 1750] [serial = 1222] [outer = (nil)] 13:52:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x929ec000) [pid = 1750] [serial = 1223] [outer = 0x8e8be800] 13:52:00 INFO - PROCESS | 1750 | 1465246320841 Marionette DEBUG loaded listener.js 13:52:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x92c34800) [pid = 1750] [serial = 1224] [outer = 0x8e8be800] 13:52:01 INFO - PROCESS | 1750 | 1465246321819 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:52:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:52:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1631ms 13:52:01 INFO - PROCESS | 1750 | 1465246321890 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 13:52:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:52:01 INFO - PROCESS | 1750 | 1465246321901 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 13:52:01 INFO - PROCESS | 1750 | 1465246321908 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:52:01 INFO - PROCESS | 1750 | 1465246321912 Marionette TRACE conn4 <- [1,1602,null,{}] 13:52:01 INFO - PROCESS | 1750 | 1465246321918 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:01 INFO - PROCESS | 1750 | 1465246321923 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:02 INFO - PROCESS | 1750 | 1465246322154 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 13:52:02 INFO - PROCESS | 1750 | 1465246322442 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:02 INFO - PROCESS | 1750 | 1465246322450 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x9242c000 == 61 [pid = 1750] [id = 408] 13:52:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x926ef000) [pid = 1750] [serial = 1225] [outer = (nil)] 13:52:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x93ac7000) [pid = 1750] [serial = 1226] [outer = 0x926ef000] 13:52:02 INFO - PROCESS | 1750 | 1465246322542 Marionette DEBUG loaded listener.js 13:52:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x94fd1c00) [pid = 1750] [serial = 1227] [outer = 0x926ef000] 13:52:03 INFO - PROCESS | 1750 | 1465246323466 Marionette TRACE conn4 <- [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]]]}] 13:52:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:52:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1587ms 13:52:03 INFO - PROCESS | 1750 | 1465246323497 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 13:52:03 INFO - PROCESS | 1750 | 1465246323501 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 13:52:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:52:03 INFO - PROCESS | 1750 | 1465246323507 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:52:03 INFO - PROCESS | 1750 | 1465246323511 Marionette TRACE conn4 <- [1,1606,null,{}] 13:52:03 INFO - PROCESS | 1750 | 1465246323523 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:03 INFO - PROCESS | 1750 | 1465246323529 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:03 INFO - PROCESS | 1750 | 1465246323730 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 13:52:03 INFO - PROCESS | 1750 | 1465246323928 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:03 INFO - PROCESS | 1750 | 1465246323937 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1a000 == 62 [pid = 1750] [id = 409] 13:52:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x929e9400) [pid = 1750] [serial = 1228] [outer = (nil)] 13:52:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9515f400) [pid = 1750] [serial = 1229] [outer = 0x929e9400] 13:52:04 INFO - PROCESS | 1750 | 1465246324024 Marionette DEBUG loaded listener.js 13:52:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x95166000) [pid = 1750] [serial = 1230] [outer = 0x929e9400] 13:52:05 INFO - PROCESS | 1750 | 1465246325001 Marionette TRACE conn4 <- [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]]]}] 13:52:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:52:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1530ms 13:52:05 INFO - PROCESS | 1750 | 1465246325039 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 13:52:05 INFO - PROCESS | 1750 | 1465246325042 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 13:52:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:52:05 INFO - PROCESS | 1750 | 1465246325049 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:52:05 INFO - PROCESS | 1750 | 1465246325052 Marionette TRACE conn4 <- [1,1610,null,{}] 13:52:05 INFO - PROCESS | 1750 | 1465246325058 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:05 INFO - PROCESS | 1750 | 1465246325064 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:05 INFO - PROCESS | 1750 | 1465246325252 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 13:52:05 INFO - PROCESS | 1750 | 1465246325451 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:05 INFO - PROCESS | 1750 | 1465246325459 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebce400 == 63 [pid = 1750] [id = 410] 13:52:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x90391800) [pid = 1750] [serial = 1231] [outer = (nil)] 13:52:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x953bec00) [pid = 1750] [serial = 1232] [outer = 0x90391800] 13:52:05 INFO - PROCESS | 1750 | 1465246325547 Marionette DEBUG loaded listener.js 13:52:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x953d0400) [pid = 1750] [serial = 1233] [outer = 0x90391800] 13:52:06 INFO - PROCESS | 1750 | 1465246326526 Marionette TRACE conn4 <- [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]]]}] 13:52:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:52:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1531ms 13:52:06 INFO - PROCESS | 1750 | 1465246326580 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 13:52:06 INFO - PROCESS | 1750 | 1465246326584 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 13:52:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:52:06 INFO - PROCESS | 1750 | 1465246326592 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:52:06 INFO - PROCESS | 1750 | 1465246326597 Marionette TRACE conn4 <- [1,1614,null,{}] 13:52:06 INFO - PROCESS | 1750 | 1465246326603 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:06 INFO - PROCESS | 1750 | 1465246326609 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:06 INFO - PROCESS | 1750 | 1465246326867 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 13:52:07 INFO - PROCESS | 1750 | 1465246327125 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:07 INFO - PROCESS | 1750 | 1465246327134 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x977cbc00 == 64 [pid = 1750] [id = 411] 13:52:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x977cc400) [pid = 1750] [serial = 1234] [outer = (nil)] 13:52:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x977d0800) [pid = 1750] [serial = 1235] [outer = 0x977cc400] 13:52:07 INFO - PROCESS | 1750 | 1465246327268 Marionette DEBUG loaded listener.js 13:52:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9820a800) [pid = 1750] [serial = 1236] [outer = 0x977cc400] 13:52:08 INFO - PROCESS | 1750 | 1465246328178 Marionette TRACE conn4 <- [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]]]}] 13:52:08 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 13:52:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1640ms 13:52:08 INFO - PROCESS | 1750 | 1465246328234 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 13:52:08 INFO - PROCESS | 1750 | 1465246328237 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 13:52:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:52:08 INFO - PROCESS | 1750 | 1465246328244 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:52:08 INFO - PROCESS | 1750 | 1465246328248 Marionette TRACE conn4 <- [1,1618,null,{}] 13:52:08 INFO - PROCESS | 1750 | 1465246328254 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:08 INFO - PROCESS | 1750 | 1465246328259 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:08 INFO - PROCESS | 1750 | 1465246328460 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 13:52:08 INFO - PROCESS | 1750 | 1465246328717 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:08 INFO - PROCESS | 1750 | 1465246328727 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x9516d400 == 65 [pid = 1750] [id = 412] 13:52:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9516e000) [pid = 1750] [serial = 1237] [outer = (nil)] 13:52:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9918fc00) [pid = 1750] [serial = 1238] [outer = 0x9516e000] 13:52:08 INFO - PROCESS | 1750 | 1465246328858 Marionette DEBUG loaded listener.js 13:52:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x99195800) [pid = 1750] [serial = 1239] [outer = 0x9516e000] 13:52:09 INFO - PROCESS | 1750 | 1465246329794 Marionette TRACE conn4 <- [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]]]}] 13:52:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:52:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1587ms 13:52:09 INFO - PROCESS | 1750 | 1465246329831 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 13:52:09 INFO - PROCESS | 1750 | 1465246329835 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 13:52:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:52:09 INFO - PROCESS | 1750 | 1465246329842 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:52:09 INFO - PROCESS | 1750 | 1465246329845 Marionette TRACE conn4 <- [1,1622,null,{}] 13:52:09 INFO - PROCESS | 1750 | 1465246329851 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:09 INFO - PROCESS | 1750 | 1465246329856 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:10 INFO - PROCESS | 1750 | 1465246330055 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 13:52:10 INFO - PROCESS | 1750 | 1465246330300 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:10 INFO - PROCESS | 1750 | 1465246330307 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x90cdb400 == 66 [pid = 1750] [id = 413] 13:52:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x977d2000) [pid = 1750] [serial = 1240] [outer = (nil)] 13:52:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x99d64400) [pid = 1750] [serial = 1241] [outer = 0x977d2000] 13:52:10 INFO - PROCESS | 1750 | 1465246330441 Marionette DEBUG loaded listener.js 13:52:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x99d68c00) [pid = 1750] [serial = 1242] [outer = 0x977d2000] 13:52:11 INFO - PROCESS | 1750 | 1465246331345 Marionette TRACE conn4 <- [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]]]}] 13:52: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 13:52:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1582ms 13:52:11 INFO - PROCESS | 1750 | 1465246331425 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 13:52:11 INFO - PROCESS | 1750 | 1465246331430 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 13:52:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:52:11 INFO - PROCESS | 1750 | 1465246331437 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:52:11 INFO - PROCESS | 1750 | 1465246331440 Marionette TRACE conn4 <- [1,1626,null,{}] 13:52:11 INFO - PROCESS | 1750 | 1465246331446 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:11 INFO - PROCESS | 1750 | 1465246331451 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:11 INFO - PROCESS | 1750 | 1465246331645 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 13:52:11 INFO - PROCESS | 1750 | 1465246331953 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:11 INFO - PROCESS | 1750 | 1465246331961 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x9231b400 == 67 [pid = 1750] [id = 414] 13:52:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x977d5c00) [pid = 1750] [serial = 1243] [outer = (nil)] 13:52:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9a008400) [pid = 1750] [serial = 1244] [outer = 0x977d5c00] 13:52:12 INFO - PROCESS | 1750 | 1465246332056 Marionette DEBUG loaded listener.js 13:52:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9a00d400) [pid = 1750] [serial = 1245] [outer = 0x977d5c00] 13:52:12 INFO - PROCESS | 1750 | 1465246332936 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:52:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:52:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1539ms 13:52:12 INFO - PROCESS | 1750 | 1465246332977 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 13:52:12 INFO - PROCESS | 1750 | 1465246332981 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 13:52:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:52:12 INFO - PROCESS | 1750 | 1465246332987 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:52:12 INFO - PROCESS | 1750 | 1465246332991 Marionette TRACE conn4 <- [1,1630,null,{}] 13:52:13 INFO - PROCESS | 1750 | 1465246332996 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:13 INFO - PROCESS | 1750 | 1465246333000 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:13 INFO - PROCESS | 1750 | 1465246333190 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 13:52:13 INFO - PROCESS | 1750 | 1465246333404 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:13 INFO - PROCESS | 1750 | 1465246333411 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x92316800 == 68 [pid = 1750] [id = 415] 13:52:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x92319000) [pid = 1750] [serial = 1246] [outer = (nil)] 13:52:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x9a0f9000) [pid = 1750] [serial = 1247] [outer = 0x92319000] 13:52:13 INFO - PROCESS | 1750 | 1465246333501 Marionette DEBUG loaded listener.js 13:52:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9a21e800) [pid = 1750] [serial = 1248] [outer = 0x92319000] 13:52:14 INFO - PROCESS | 1750 | 1465246334545 Marionette TRACE conn4 <- [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]]]}] 13:52:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:52:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1591ms 13:52:14 INFO - PROCESS | 1750 | 1465246334578 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 13:52:14 INFO - PROCESS | 1750 | 1465246334582 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 13:52:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:52:14 INFO - PROCESS | 1750 | 1465246334588 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:52:14 INFO - PROCESS | 1750 | 1465246334591 Marionette TRACE conn4 <- [1,1634,null,{}] 13:52:14 INFO - PROCESS | 1750 | 1465246334597 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:14 INFO - PROCESS | 1750 | 1465246334602 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:14 INFO - PROCESS | 1750 | 1465246334809 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 13:52:15 INFO - PROCESS | 1750 | 1465246335014 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:15 INFO - PROCESS | 1750 | 1465246335029 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afd0400 == 69 [pid = 1750] [id = 416] 13:52:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8b540800) [pid = 1750] [serial = 1249] [outer = (nil)] 13:52:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x9a3d7800) [pid = 1750] [serial = 1250] [outer = 0x8b540800] 13:52:15 INFO - PROCESS | 1750 | 1465246335205 Marionette DEBUG loaded listener.js 13:52:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x9a71d000) [pid = 1750] [serial = 1251] [outer = 0x8b540800] 13:52:16 INFO - PROCESS | 1750 | 1465246336130 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:52:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:52:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1578ms 13:52:16 INFO - PROCESS | 1750 | 1465246336168 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 13:52:16 INFO - PROCESS | 1750 | 1465246336172 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 13:52:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:52:16 INFO - PROCESS | 1750 | 1465246336198 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:52:16 INFO - PROCESS | 1750 | 1465246336202 Marionette TRACE conn4 <- [1,1638,null,{}] 13:52:16 INFO - PROCESS | 1750 | 1465246336208 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:16 INFO - PROCESS | 1750 | 1465246336213 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:16 INFO - PROCESS | 1750 | 1465246336411 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 13:52:16 INFO - PROCESS | 1750 | 1465246336619 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:16 INFO - PROCESS | 1750 | 1465246336630 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc5800 == 70 [pid = 1750] [id = 417] 13:52:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8afca800) [pid = 1750] [serial = 1252] [outer = (nil)] 13:52:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8b547000) [pid = 1750] [serial = 1253] [outer = 0x8afca800] 13:52:17 INFO - PROCESS | 1750 | 1465246337236 Marionette DEBUG loaded listener.js 13:52:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8bd69800) [pid = 1750] [serial = 1254] [outer = 0x8afca800] 13:52:18 INFO - PROCESS | 1750 | 1465246338277 Marionette TRACE conn4 <- [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]]]}] 13:52:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:52:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2149ms 13:52:18 INFO - PROCESS | 1750 | 1465246338345 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 13:52:18 INFO - PROCESS | 1750 | 1465246338350 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 13:52:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:52:18 INFO - PROCESS | 1750 | 1465246338358 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:52:18 INFO - PROCESS | 1750 | 1465246338362 Marionette TRACE conn4 <- [1,1642,null,{}] 13:52:18 INFO - PROCESS | 1750 | 1465246338369 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:18 INFO - PROCESS | 1750 | 1465246338375 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:18 INFO - PROCESS | 1750 | 1465246338560 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 13:52:18 INFO - PROCESS | 1750 | 1465246338811 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:18 INFO - PROCESS | 1750 | 1465246338820 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d950c00 == 71 [pid = 1750] [id = 418] 13:52:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x8e4ef400) [pid = 1750] [serial = 1255] [outer = (nil)] 13:52:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x8e6ad400) [pid = 1750] [serial = 1256] [outer = 0x8e4ef400] 13:52:18 INFO - PROCESS | 1750 | 1465246338930 Marionette DEBUG loaded listener.js 13:52:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x8e8cb800) [pid = 1750] [serial = 1257] [outer = 0x8e4ef400] 13:52:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8ca400 == 70 [pid = 1750] [id = 333] 13:52:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8b541c00 == 69 [pid = 1750] [id = 331] 13:52:20 INFO - PROCESS | 1750 | --DOCSHELL 0x921f5c00 == 68 [pid = 1750] [id = 341] 13:52:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8d951c00 == 67 [pid = 1750] [id = 342] 13:52:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8ce000 == 66 [pid = 1750] [id = 399] 13:52:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8ebcec00 == 65 [pid = 1750] [id = 398] 13:52:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc2c00 == 64 [pid = 1750] [id = 397] 13:52:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8b541800 == 63 [pid = 1750] [id = 396] 13:52:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1b8c00 == 62 [pid = 1750] [id = 395] 13:52:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d9400 == 61 [pid = 1750] [id = 394] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8d674000 == 60 [pid = 1750] [id = 391] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8afca400 == 59 [pid = 1750] [id = 332] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1bc00 == 58 [pid = 1750] [id = 327] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1c4c00 == 57 [pid = 1750] [id = 328] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8c6c00 == 56 [pid = 1750] [id = 334] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d2400 == 55 [pid = 1750] [id = 337] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8b53f400 == 54 [pid = 1750] [id = 336] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8b53ec00 == 53 [pid = 1750] [id = 338] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc16c00 == 52 [pid = 1750] [id = 371] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d9800 == 51 [pid = 1750] [id = 335] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2da000 == 50 [pid = 1750] [id = 329] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8ee0b400 == 49 [pid = 1750] [id = 339] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc6800 == 48 [pid = 1750] [id = 340] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8b54a800 == 47 [pid = 1750] [id = 330] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48ac00 == 46 [pid = 1750] [id = 390] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48fc00 == 45 [pid = 1750] [id = 392] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8a490000 == 44 [pid = 1750] [id = 393] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dbc00 == 43 [pid = 1750] [id = 343] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc5800 == 42 [pid = 1750] [id = 417] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8afd0400 == 41 [pid = 1750] [id = 416] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x9231b400 == 40 [pid = 1750] [id = 414] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x92316800 == 39 [pid = 1750] [id = 415] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x90cdb400 == 38 [pid = 1750] [id = 413] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x9516d400 == 37 [pid = 1750] [id = 412] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x977cbc00 == 36 [pid = 1750] [id = 411] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1a000 == 35 [pid = 1750] [id = 409] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8ebce400 == 34 [pid = 1750] [id = 410] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x9242c000 == 33 [pid = 1750] [id = 408] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8d872000 == 32 [pid = 1750] [id = 407] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x91b52800 == 31 [pid = 1750] [id = 405] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8d1800 == 30 [pid = 1750] [id = 406] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc21c00 == 29 [pid = 1750] [id = 404] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x90d91800 == 28 [pid = 1750] [id = 403] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc20000 == 27 [pid = 1750] [id = 401] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8e4eec00 == 26 [pid = 1750] [id = 402] 13:52:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc2800 == 25 [pid = 1750] [id = 400] 13:52:22 INFO - PROCESS | 1750 | 1465246342646 Marionette TRACE conn4 <- [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]]]}] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x8d954c00) [pid = 1750] [serial = 1130] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x92f48400) [pid = 1750] [serial = 1080] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x8d669800) [pid = 1750] [serial = 1128] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8bd71000) [pid = 1750] [serial = 1115] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8e6aac00) [pid = 1750] [serial = 1067] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x9825ac00) [pid = 1750] [serial = 1098] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x953dc000) [pid = 1750] [serial = 1092] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8d66ac00) [pid = 1750] [serial = 1124] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x98206800) [pid = 1750] [serial = 1097] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x9a00c000) [pid = 1750] [serial = 1110] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x93cd1000) [pid = 1750] [serial = 1083] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8afc8400) [pid = 1750] [serial = 1118] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8b53dc00) [pid = 1750] [serial = 1119] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x91fb6400) [pid = 1750] [serial = 1074] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x995a5c00) [pid = 1750] [serial = 1101] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x91c54000) [pid = 1750] [serial = 1071] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8bd75c00) [pid = 1750] [serial = 1121] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9a002c00) [pid = 1750] [serial = 1107] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9516cc00) [pid = 1750] [serial = 1089] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x950e3400) [pid = 1750] [serial = 1086] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x95169000) [pid = 1750] [serial = 1088] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x953d7c00) [pid = 1750] [serial = 1091] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8d1bd400) [pid = 1750] [serial = 1116] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x91b4fc00) [pid = 1750] [serial = 1070] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8d606400) [pid = 1750] [serial = 1065] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8ebc2800) [pid = 1750] [serial = 1068] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x950be000) [pid = 1750] [serial = 1085] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8d1c4400) [pid = 1750] [serial = 1112] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9a009400) [pid = 1750] [serial = 1109] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x977ca400) [pid = 1750] [serial = 1094] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x91f8b000) [pid = 1750] [serial = 1073] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x92c3bc00) [pid = 1750] [serial = 1079] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x92277c00) [pid = 1750] [serial = 1077] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x99d5c400) [pid = 1750] [serial = 1104] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8ce67800) [pid = 1750] [serial = 1122] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8afc3800) [pid = 1750] [serial = 1127] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x977d0c00) [pid = 1750] [serial = 1095] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8ce65c00) [pid = 1750] [serial = 1064] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x92431400) [pid = 1750] [serial = 1113] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9959d000) [pid = 1750] [serial = 1100] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x93ccb000) [pid = 1750] [serial = 1082] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x921f3800) [pid = 1750] [serial = 1076] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x99f7b000) [pid = 1750] [serial = 1106] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8d674800) [pid = 1750] [serial = 1125] [outer = (nil)] [url = about:blank] 13:52:22 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x996ddc00) [pid = 1750] [serial = 1103] [outer = (nil)] [url = about:blank] 13:52:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:52:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 4637ms 13:52:23 INFO - PROCESS | 1750 | 1465246343005 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 13:52:23 INFO - PROCESS | 1750 | 1465246343011 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 13:52:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:52:23 INFO - PROCESS | 1750 | 1465246343027 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:52:23 INFO - PROCESS | 1750 | 1465246343033 Marionette TRACE conn4 <- [1,1646,null,{}] 13:52:23 INFO - PROCESS | 1750 | 1465246343042 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:23 INFO - PROCESS | 1750 | 1465246343047 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:23 INFO - PROCESS | 1750 | 1465246343205 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 13:52:23 INFO - PROCESS | 1750 | 1465246343219 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:23 INFO - PROCESS | 1750 | 1465246343230 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc3000 == 26 [pid = 1750] [id = 419] 13:52:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8afc3400) [pid = 1750] [serial = 1258] [outer = (nil)] 13:52:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8afc8c00) [pid = 1750] [serial = 1259] [outer = 0x8afc3400] 13:52:23 INFO - PROCESS | 1750 | 1465246343354 Marionette DEBUG loaded listener.js 13:52:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8afce800) [pid = 1750] [serial = 1260] [outer = 0x8afc3400] 13:52:24 INFO - PROCESS | 1750 | 1465246344292 Marionette TRACE conn4 <- [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]]]}] 13:52:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:52:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1283ms 13:52:24 INFO - PROCESS | 1750 | 1465246344309 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 13:52:24 INFO - PROCESS | 1750 | 1465246344316 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 13:52:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:52:24 INFO - PROCESS | 1750 | 1465246344328 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:52:24 INFO - PROCESS | 1750 | 1465246344331 Marionette TRACE conn4 <- [1,1650,null,{}] 13:52:24 INFO - PROCESS | 1750 | 1465246344338 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:24 INFO - PROCESS | 1750 | 1465246344343 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:24 INFO - PROCESS | 1750 | 1465246344566 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 13:52:24 INFO - PROCESS | 1750 | 1465246344592 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:24 INFO - PROCESS | 1750 | 1465246344598 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd68c00 == 27 [pid = 1750] [id = 420] 13:52:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8bd69400) [pid = 1750] [serial = 1261] [outer = (nil)] 13:52:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8bd70000) [pid = 1750] [serial = 1262] [outer = 0x8bd69400] 13:52:24 INFO - PROCESS | 1750 | 1465246344676 Marionette DEBUG loaded listener.js 13:52:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8ce5f400) [pid = 1750] [serial = 1263] [outer = 0x8bd69400] 13:52:25 INFO - PROCESS | 1750 | 1465246345708 Marionette TRACE conn4 <- [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]]]}] 13:52:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:52:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1430ms 13:52:25 INFO - PROCESS | 1750 | 1465246345758 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 13:52:25 INFO - PROCESS | 1750 | 1465246345762 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 13:52:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:52:25 INFO - PROCESS | 1750 | 1465246345774 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:52:25 INFO - PROCESS | 1750 | 1465246345780 Marionette TRACE conn4 <- [1,1654,null,{}] 13:52:25 INFO - PROCESS | 1750 | 1465246345798 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:25 INFO - PROCESS | 1750 | 1465246345807 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:26 INFO - PROCESS | 1750 | 1465246346056 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 13:52:26 INFO - PROCESS | 1750 | 1465246346088 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:26 INFO - PROCESS | 1750 | 1465246346100 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1c6c00 == 28 [pid = 1750] [id = 421] 13:52:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8d1c7000) [pid = 1750] [serial = 1264] [outer = (nil)] 13:52:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8d607c00) [pid = 1750] [serial = 1265] [outer = 0x8d1c7000] 13:52:26 INFO - PROCESS | 1750 | 1465246346179 Marionette DEBUG loaded listener.js 13:52:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8d669400) [pid = 1750] [serial = 1266] [outer = 0x8d1c7000] 13:52:27 INFO - PROCESS | 1750 | 1465246347188 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:52:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:52:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1484ms 13:52:27 INFO - PROCESS | 1750 | 1465246347288 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 13:52:27 INFO - PROCESS | 1750 | 1465246347291 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 13:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:52:27 INFO - PROCESS | 1750 | 1465246347299 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:52:27 INFO - PROCESS | 1750 | 1465246347302 Marionette TRACE conn4 <- [1,1658,null,{}] 13:52:27 INFO - PROCESS | 1750 | 1465246347308 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:27 INFO - PROCESS | 1750 | 1465246347313 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:28 INFO - PROCESS | 1750 | 1465246348766 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8ebce800) [pid = 1750] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x90d8cc00) [pid = 1750] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8d678800) [pid = 1750] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8ee10800) [pid = 1750] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8afc1400) [pid = 1750] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8bc16800) [pid = 1750] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8e8bd400) [pid = 1750] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8d8cf800) [pid = 1750] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8ebd0000) [pid = 1750] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x92274400) [pid = 1750] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8e6a9000) [pid = 1750] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8d1ba800) [pid = 1750] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8d8cec00) [pid = 1750] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x92c36000) [pid = 1750] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8afc1c00) [pid = 1750] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x90f55c00) [pid = 1750] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8a48c800) [pid = 1750] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8d603800) [pid = 1750] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8bc21800) [pid = 1750] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8e8ccc00) [pid = 1750] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x921f0800) [pid = 1750] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8d1c0c00) [pid = 1750] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8a491000) [pid = 1750] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8d94d000) [pid = 1750] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:52:28 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8a2dac00) [pid = 1750] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:52:29 INFO - PROCESS | 1750 | 1465246349028 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:29 INFO - PROCESS | 1750 | 1465246349038 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d8800 == 29 [pid = 1750] [id = 422] 13:52:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8a2df400) [pid = 1750] [serial = 1267] [outer = (nil)] 13:52:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8afc1c00) [pid = 1750] [serial = 1268] [outer = 0x8a2df400] 13:52:29 INFO - PROCESS | 1750 | 1465246349117 Marionette DEBUG loaded listener.js 13:52:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d608400) [pid = 1750] [serial = 1269] [outer = 0x8a2df400] 13:52:29 INFO - PROCESS | 1750 | 1465246349868 Marionette TRACE conn4 <- [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]]]}] 13:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2632ms 13:52:29 INFO - PROCESS | 1750 | 1465246349932 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 13:52:29 INFO - PROCESS | 1750 | 1465246349936 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 13:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:52:29 INFO - PROCESS | 1750 | 1465246349946 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:52:29 INFO - PROCESS | 1750 | 1465246349950 Marionette TRACE conn4 <- [1,1662,null,{}] 13:52:29 INFO - PROCESS | 1750 | 1465246349955 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:29 INFO - PROCESS | 1750 | 1465246349960 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:30 INFO - PROCESS | 1750 | 1465246350172 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 13:52:30 INFO - PROCESS | 1750 | 1465246350188 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:30 INFO - PROCESS | 1750 | 1465246350195 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1a400 == 30 [pid = 1750] [id = 423] 13:52:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8d866000) [pid = 1750] [serial = 1270] [outer = (nil)] 13:52:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8d8d1800) [pid = 1750] [serial = 1271] [outer = 0x8d866000] 13:52:30 INFO - PROCESS | 1750 | 1465246350265 Marionette DEBUG loaded listener.js 13:52:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8d949800) [pid = 1750] [serial = 1272] [outer = 0x8d866000] 13:52:31 INFO - PROCESS | 1750 | 1465246351369 Marionette TRACE conn4 <- [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]]]}] 13:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1478ms 13:52:31 INFO - PROCESS | 1750 | 1465246351426 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 13:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:52:31 INFO - PROCESS | 1750 | 1465246351433 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 13:52:31 INFO - PROCESS | 1750 | 1465246351442 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:52:31 INFO - PROCESS | 1750 | 1465246351447 Marionette TRACE conn4 <- [1,1666,null,{}] 13:52:31 INFO - PROCESS | 1750 | 1465246351457 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:31 INFO - PROCESS | 1750 | 1465246351462 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:31 INFO - PROCESS | 1750 | 1465246351716 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 13:52:32 INFO - PROCESS | 1750 | 1465246351985 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:32 INFO - PROCESS | 1750 | 1465246351998 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc5800 == 31 [pid = 1750] [id = 424] 13:52:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8afcf400) [pid = 1750] [serial = 1273] [outer = (nil)] 13:52:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8ce5ec00) [pid = 1750] [serial = 1274] [outer = 0x8afcf400] 13:52:32 INFO - PROCESS | 1750 | 1465246352124 Marionette DEBUG loaded listener.js 13:52:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d1bd400) [pid = 1750] [serial = 1275] [outer = 0x8afcf400] 13:52:33 INFO - PROCESS | 1750 | 1465246353115 Marionette TRACE conn4 <- [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]]]}] 13:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1741ms 13:52:33 INFO - PROCESS | 1750 | 1465246353181 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 13:52:33 INFO - PROCESS | 1750 | 1465246353189 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 13:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:52:33 INFO - PROCESS | 1750 | 1465246353200 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:52:33 INFO - PROCESS | 1750 | 1465246353205 Marionette TRACE conn4 <- [1,1670,null,{}] 13:52:33 INFO - PROCESS | 1750 | 1465246353211 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:33 INFO - PROCESS | 1750 | 1465246353218 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:33 INFO - PROCESS | 1750 | 1465246353443 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 13:52:33 INFO - PROCESS | 1750 | 1465246353735 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:33 INFO - PROCESS | 1750 | 1465246353744 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dcc00 == 32 [pid = 1750] [id = 425] 13:52:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8d8cb400) [pid = 1750] [serial = 1276] [outer = (nil)] 13:52:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8d8d2800) [pid = 1750] [serial = 1277] [outer = 0x8d8cb400] 13:52:33 INFO - PROCESS | 1750 | 1465246353844 Marionette DEBUG loaded listener.js 13:52:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8d950800) [pid = 1750] [serial = 1278] [outer = 0x8d8cb400] 13:52:34 INFO - PROCESS | 1750 | 1465246354870 Marionette TRACE conn4 <- [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]]]}] 13:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1732ms 13:52:34 INFO - PROCESS | 1750 | 1465246354932 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 13:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:52:34 INFO - PROCESS | 1750 | 1465246354937 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 13:52:34 INFO - PROCESS | 1750 | 1465246354945 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:52:34 INFO - PROCESS | 1750 | 1465246354951 Marionette TRACE conn4 <- [1,1674,null,{}] 13:52:34 INFO - PROCESS | 1750 | 1465246354968 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:34 INFO - PROCESS | 1750 | 1465246354977 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:35 INFO - PROCESS | 1750 | 1465246355209 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 13:52:35 INFO - PROCESS | 1750 | 1465246355496 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:35 INFO - PROCESS | 1750 | 1465246355509 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8be400 == 33 [pid = 1750] [id = 426] 13:52:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e8bfc00) [pid = 1750] [serial = 1279] [outer = (nil)] 13:52:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8e8ca400) [pid = 1750] [serial = 1280] [outer = 0x8e8bfc00] 13:52:35 INFO - PROCESS | 1750 | 1465246355601 Marionette DEBUG loaded listener.js 13:52:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8ebc6800) [pid = 1750] [serial = 1281] [outer = 0x8e8bfc00] 13:52:36 INFO - PROCESS | 1750 | 1465246356516 Marionette TRACE conn4 <- [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]]]}] 13:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1644ms 13:52:36 INFO - PROCESS | 1750 | 1465246356588 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 13:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:52:36 INFO - PROCESS | 1750 | 1465246356593 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 13:52:36 INFO - PROCESS | 1750 | 1465246356600 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:52:36 INFO - PROCESS | 1750 | 1465246356604 Marionette TRACE conn4 <- [1,1678,null,{}] 13:52:36 INFO - PROCESS | 1750 | 1465246356609 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:36 INFO - PROCESS | 1750 | 1465246356615 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:36 INFO - PROCESS | 1750 | 1465246356838 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 13:52:37 INFO - PROCESS | 1750 | 1465246357137 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:37 INFO - PROCESS | 1750 | 1465246357147 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce6c800 == 34 [pid = 1750] [id = 427] 13:52:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8d8d2400) [pid = 1750] [serial = 1282] [outer = (nil)] 13:52:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8ee0d000) [pid = 1750] [serial = 1283] [outer = 0x8d8d2400] 13:52:37 INFO - PROCESS | 1750 | 1465246357242 Marionette DEBUG loaded listener.js 13:52:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8ee0b800) [pid = 1750] [serial = 1284] [outer = 0x8d8d2400] 13:52:38 INFO - PROCESS | 1750 | 1465246358155 Marionette TRACE conn4 <- [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]]]}] 13:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1585ms 13:52:38 INFO - PROCESS | 1750 | 1465246358202 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 13:52:38 INFO - PROCESS | 1750 | 1465246358207 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 13:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:52:38 INFO - PROCESS | 1750 | 1465246358213 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:52:38 INFO - PROCESS | 1750 | 1465246358217 Marionette TRACE conn4 <- [1,1682,null,{}] 13:52:38 INFO - PROCESS | 1750 | 1465246358223 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:38 INFO - PROCESS | 1750 | 1465246358228 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:38 INFO - PROCESS | 1750 | 1465246358410 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 13:52:38 INFO - PROCESS | 1750 | 1465246358600 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:38 INFO - PROCESS | 1750 | 1465246358610 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2ddc00 == 35 [pid = 1750] [id = 428] 13:52:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8ee09c00) [pid = 1750] [serial = 1285] [outer = (nil)] 13:52:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x9039bc00) [pid = 1750] [serial = 1286] [outer = 0x8ee09c00] 13:52:38 INFO - PROCESS | 1750 | 1465246358781 Marionette DEBUG loaded listener.js 13:52:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x90b17400) [pid = 1750] [serial = 1287] [outer = 0x8ee09c00] 13:52:39 INFO - PROCESS | 1750 | 1465246359804 Marionette TRACE conn4 <- [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]]]}] 13:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1629ms 13:52:39 INFO - PROCESS | 1750 | 1465246359842 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 13:52:39 INFO - PROCESS | 1750 | 1465246359846 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 13:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:52:39 INFO - PROCESS | 1750 | 1465246359853 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:52:39 INFO - PROCESS | 1750 | 1465246359857 Marionette TRACE conn4 <- [1,1686,null,{}] 13:52:39 INFO - PROCESS | 1750 | 1465246359869 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:39 INFO - PROCESS | 1750 | 1465246359881 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:40 INFO - PROCESS | 1750 | 1465246360124 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 13:52:40 INFO - PROCESS | 1750 | 1465246360367 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:40 INFO - PROCESS | 1750 | 1465246360375 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afcbc00 == 36 [pid = 1750] [id = 429] 13:52:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8ee02000) [pid = 1750] [serial = 1288] [outer = (nil)] 13:52:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x90d8c800) [pid = 1750] [serial = 1289] [outer = 0x8ee02000] 13:52:40 INFO - PROCESS | 1750 | 1465246360509 Marionette DEBUG loaded listener.js 13:52:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x90f50800) [pid = 1750] [serial = 1290] [outer = 0x8ee02000] 13:52:41 INFO - PROCESS | 1750 | 1465246361402 Marionette TRACE conn4 <- [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]]]}] 13:52:41 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 13:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1597ms 13:52:41 INFO - PROCESS | 1750 | 1465246361452 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 13:52:41 INFO - PROCESS | 1750 | 1465246361456 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 13:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:52:41 INFO - PROCESS | 1750 | 1465246361462 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:52:41 INFO - PROCESS | 1750 | 1465246361467 Marionette TRACE conn4 <- [1,1690,null,{}] 13:52:41 INFO - PROCESS | 1750 | 1465246361473 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:41 INFO - PROCESS | 1750 | 1465246361478 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:41 INFO - PROCESS | 1750 | 1465246361651 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 13:52:41 INFO - PROCESS | 1750 | 1465246361843 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:41 INFO - PROCESS | 1750 | 1465246361849 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dbc00 == 37 [pid = 1750] [id = 430] 13:52:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8d86fc00) [pid = 1750] [serial = 1291] [outer = (nil)] 13:52:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x90ff1800) [pid = 1750] [serial = 1292] [outer = 0x8d86fc00] 13:52:41 INFO - PROCESS | 1750 | 1465246361934 Marionette DEBUG loaded listener.js 13:52:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x90feb800) [pid = 1750] [serial = 1293] [outer = 0x8d86fc00] 13:52:42 INFO - PROCESS | 1750 | 1465246362922 Marionette TRACE conn4 <- [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]]]}] 13:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1531ms 13:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:52:43 INFO - PROCESS | 1750 | 1465246362996 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 13:52:43 INFO - PROCESS | 1750 | 1465246362999 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 13:52:43 INFO - PROCESS | 1750 | 1465246363006 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:52:43 INFO - PROCESS | 1750 | 1465246363009 Marionette TRACE conn4 <- [1,1694,null,{}] 13:52:43 INFO - PROCESS | 1750 | 1465246363015 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:43 INFO - PROCESS | 1750 | 1465246363020 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:43 INFO - PROCESS | 1750 | 1465246363236 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 13:52:43 INFO - PROCESS | 1750 | 1465246363471 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:43 INFO - PROCESS | 1750 | 1465246363480 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d5800 == 38 [pid = 1750] [id = 431] 13:52:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x90d8e400) [pid = 1750] [serial = 1294] [outer = (nil)] 13:52:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x91c52400) [pid = 1750] [serial = 1295] [outer = 0x90d8e400] 13:52:43 INFO - PROCESS | 1750 | 1465246363609 Marionette DEBUG loaded listener.js 13:52:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x91c56800) [pid = 1750] [serial = 1296] [outer = 0x90d8e400] 13:52:44 INFO - PROCESS | 1750 | 1465246364586 Marionette TRACE conn4 <- [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]]]}] 13:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1631ms 13:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:52:44 INFO - PROCESS | 1750 | 1465246364637 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 13:52:44 INFO - PROCESS | 1750 | 1465246364641 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 13:52:44 INFO - PROCESS | 1750 | 1465246364647 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:52:44 INFO - PROCESS | 1750 | 1465246364650 Marionette TRACE conn4 <- [1,1698,null,{}] 13:52:44 INFO - PROCESS | 1750 | 1465246364656 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:44 INFO - PROCESS | 1750 | 1465246364662 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:44 INFO - PROCESS | 1750 | 1465246364841 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 13:52:45 INFO - PROCESS | 1750 | 1465246365092 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:45 INFO - PROCESS | 1750 | 1465246365098 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b53fc00 == 39 [pid = 1750] [id = 432] 13:52:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8bc22000) [pid = 1750] [serial = 1297] [outer = (nil)] 13:52:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x91f82400) [pid = 1750] [serial = 1298] [outer = 0x8bc22000] 13:52:45 INFO - PROCESS | 1750 | 1465246365225 Marionette DEBUG loaded listener.js 13:52:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x91f8a400) [pid = 1750] [serial = 1299] [outer = 0x8bc22000] 13:52:46 INFO - PROCESS | 1750 | 1465246366132 Marionette TRACE conn4 <- [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]]]}] 13:52:46 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 13:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1534ms 13:52:46 INFO - PROCESS | 1750 | 1465246366181 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 13:52:46 INFO - PROCESS | 1750 | 1465246366186 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 13:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:52:46 INFO - PROCESS | 1750 | 1465246366192 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:52:46 INFO - PROCESS | 1750 | 1465246366195 Marionette TRACE conn4 <- [1,1702,null,{}] 13:52:46 INFO - PROCESS | 1750 | 1465246366201 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:46 INFO - PROCESS | 1750 | 1465246366206 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:46 INFO - PROCESS | 1750 | 1465246366384 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 13:52:46 INFO - PROCESS | 1750 | 1465246366580 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:46 INFO - PROCESS | 1750 | 1465246366589 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b53e400 == 40 [pid = 1750] [id = 433] 13:52:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x8b542000) [pid = 1750] [serial = 1300] [outer = (nil)] 13:52:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x91fb7400) [pid = 1750] [serial = 1301] [outer = 0x8b542000] 13:52:46 INFO - PROCESS | 1750 | 1465246366676 Marionette DEBUG loaded listener.js 13:52:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x91fb8c00) [pid = 1750] [serial = 1302] [outer = 0x8b542000] 13:52:47 INFO - PROCESS | 1750 | 1465246367681 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1529ms 13:52:47 INFO - PROCESS | 1750 | 1465246367721 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 13:52:47 INFO - PROCESS | 1750 | 1465246367726 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 13:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:52:47 INFO - PROCESS | 1750 | 1465246367733 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:52:47 INFO - PROCESS | 1750 | 1465246367738 Marionette TRACE conn4 <- [1,1706,null,{}] 13:52:47 INFO - PROCESS | 1750 | 1465246367744 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:47 INFO - PROCESS | 1750 | 1465246367750 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:47 INFO - PROCESS | 1750 | 1465246367976 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 13:52:48 INFO - PROCESS | 1750 | 1465246368228 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:48 INFO - PROCESS | 1750 | 1465246368240 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x92274400 == 41 [pid = 1750] [id = 434] 13:52:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x92277800) [pid = 1750] [serial = 1303] [outer = (nil)] 13:52:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9230fc00) [pid = 1750] [serial = 1304] [outer = 0x92277800] 13:52:48 INFO - PROCESS | 1750 | 1465246368371 Marionette DEBUG loaded listener.js 13:52:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x92315000) [pid = 1750] [serial = 1305] [outer = 0x92277800] 13:52:49 INFO - PROCESS | 1750 | 1465246369280 Marionette TRACE conn4 <- [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]]]}] 13:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1582ms 13:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:52:49 INFO - PROCESS | 1750 | 1465246369333 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 13:52:49 INFO - PROCESS | 1750 | 1465246369336 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 13:52:49 INFO - PROCESS | 1750 | 1465246369343 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:52:49 INFO - PROCESS | 1750 | 1465246369347 Marionette TRACE conn4 <- [1,1710,null,{}] 13:52:49 INFO - PROCESS | 1750 | 1465246369353 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:49 INFO - PROCESS | 1750 | 1465246369358 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:49 INFO - PROCESS | 1750 | 1465246369538 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 13:52:49 INFO - PROCESS | 1750 | 1465246369733 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:49 INFO - PROCESS | 1750 | 1465246369739 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b541400 == 42 [pid = 1750] [id = 435] 13:52:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8d66d400) [pid = 1750] [serial = 1306] [outer = (nil)] 13:52:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9231a400) [pid = 1750] [serial = 1307] [outer = 0x8d66d400] 13:52:49 INFO - PROCESS | 1750 | 1465246369824 Marionette DEBUG loaded listener.js 13:52:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9242a800) [pid = 1750] [serial = 1308] [outer = 0x8d66d400] 13:52:50 INFO - PROCESS | 1750 | 1465246370821 Marionette TRACE conn4 <- [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]]]}] 13:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1531ms 13:52:50 INFO - PROCESS | 1750 | 1465246370873 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 13:52:50 INFO - PROCESS | 1750 | 1465246370877 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 13:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:52:50 INFO - PROCESS | 1750 | 1465246370883 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:52:50 INFO - PROCESS | 1750 | 1465246370886 Marionette TRACE conn4 <- [1,1714,null,{}] 13:52:50 INFO - PROCESS | 1750 | 1465246370892 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:50 INFO - PROCESS | 1750 | 1465246370898 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:51 INFO - PROCESS | 1750 | 1465246371072 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 13:52:51 INFO - PROCESS | 1750 | 1465246371267 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:51 INFO - PROCESS | 1750 | 1465246371275 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc23400 == 43 [pid = 1750] [id = 436] 13:52:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x921f0c00) [pid = 1750] [serial = 1309] [outer = (nil)] 13:52:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x926f0400) [pid = 1750] [serial = 1310] [outer = 0x921f0c00] 13:52:51 INFO - PROCESS | 1750 | 1465246371358 Marionette DEBUG loaded listener.js 13:52:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x926f3400) [pid = 1750] [serial = 1311] [outer = 0x921f0c00] 13:52:52 INFO - PROCESS | 1750 | 1465246372333 Marionette TRACE conn4 <- [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]]]}] 13:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1480ms 13:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:52:52 INFO - PROCESS | 1750 | 1465246372367 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 13:52:52 INFO - PROCESS | 1750 | 1465246372370 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 13:52:52 INFO - PROCESS | 1750 | 1465246372377 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:52:52 INFO - PROCESS | 1750 | 1465246372380 Marionette TRACE conn4 <- [1,1718,null,{}] 13:52:52 INFO - PROCESS | 1750 | 1465246372386 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:52 INFO - PROCESS | 1750 | 1465246372391 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:52 INFO - PROCESS | 1750 | 1465246372564 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 13:52:52 INFO - PROCESS | 1750 | 1465246372758 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:52 INFO - PROCESS | 1750 | 1465246372764 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b54bc00 == 44 [pid = 1750] [id = 437] 13:52:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8ce67000) [pid = 1750] [serial = 1312] [outer = (nil)] 13:52:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x929ec400) [pid = 1750] [serial = 1313] [outer = 0x8ce67000] 13:52:52 INFO - PROCESS | 1750 | 1465246372866 Marionette DEBUG loaded listener.js 13:52:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x929eec00) [pid = 1750] [serial = 1314] [outer = 0x8ce67000] 13:52:53 INFO - PROCESS | 1750 | 1465246373916 Marionette TRACE conn4 <- [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]]]}] 13:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1581ms 13:52:53 INFO - PROCESS | 1750 | 1465246373961 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 13:52:53 INFO - PROCESS | 1750 | 1465246373965 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 13:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:52:53 INFO - PROCESS | 1750 | 1465246373972 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:52:53 INFO - PROCESS | 1750 | 1465246373976 Marionette TRACE conn4 <- [1,1722,null,{}] 13:52:53 INFO - PROCESS | 1750 | 1465246373982 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:53 INFO - PROCESS | 1750 | 1465246373987 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:54 INFO - PROCESS | 1750 | 1465246374168 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 13:52:54 INFO - PROCESS | 1750 | 1465246374433 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:54 INFO - PROCESS | 1750 | 1465246374442 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48b800 == 45 [pid = 1750] [id = 438] 13:52:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8bc24000) [pid = 1750] [serial = 1315] [outer = (nil)] 13:52:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8ee09800) [pid = 1750] [serial = 1316] [outer = 0x8bc24000] 13:52:54 INFO - PROCESS | 1750 | 1465246374553 Marionette DEBUG loaded listener.js 13:52:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x92c3c000) [pid = 1750] [serial = 1317] [outer = 0x8bc24000] 13:52:55 INFO - PROCESS | 1750 | 1465246375504 Marionette TRACE conn4 <- [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]]]}] 13:52:55 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 13:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1580ms 13:52:55 INFO - PROCESS | 1750 | 1465246375552 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 13:52:55 INFO - PROCESS | 1750 | 1465246375556 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 13:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:52:55 INFO - PROCESS | 1750 | 1465246375563 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:52:55 INFO - PROCESS | 1750 | 1465246375566 Marionette TRACE conn4 <- [1,1726,null,{}] 13:52:55 INFO - PROCESS | 1750 | 1465246375572 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:55 INFO - PROCESS | 1750 | 1465246375577 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:55 INFO - PROCESS | 1750 | 1465246375752 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 13:52:56 INFO - PROCESS | 1750 | 1465246376006 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:56 INFO - PROCESS | 1750 | 1465246376015 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d7800 == 46 [pid = 1750] [id = 439] 13:52:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8a491400) [pid = 1750] [serial = 1318] [outer = (nil)] 13:52:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8d1ba400) [pid = 1750] [serial = 1319] [outer = 0x8a491400] 13:52:56 INFO - PROCESS | 1750 | 1465246376147 Marionette DEBUG loaded listener.js 13:52:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8e6a7000) [pid = 1750] [serial = 1320] [outer = 0x8a491400] 13:52:57 INFO - PROCESS | 1750 | 1465246377047 Marionette TRACE conn4 <- [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]]]}] 13:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1530ms 13:52:57 INFO - PROCESS | 1750 | 1465246377094 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 13:52:57 INFO - PROCESS | 1750 | 1465246377098 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 13:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:52:57 INFO - PROCESS | 1750 | 1465246377104 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:52:57 INFO - PROCESS | 1750 | 1465246377108 Marionette TRACE conn4 <- [1,1730,null,{}] 13:52:57 INFO - PROCESS | 1750 | 1465246377113 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:57 INFO - PROCESS | 1750 | 1465246377118 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:57 INFO - PROCESS | 1750 | 1465246377313 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 13:52:57 INFO - PROCESS | 1750 | 1465246377511 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:57 INFO - PROCESS | 1750 | 1465246377518 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd72400 == 47 [pid = 1750] [id = 440] 13:52:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8d1bac00) [pid = 1750] [serial = 1321] [outer = (nil)] 13:52:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8e6ae000) [pid = 1750] [serial = 1322] [outer = 0x8d1bac00] 13:52:57 INFO - PROCESS | 1750 | 1465246377605 Marionette DEBUG loaded listener.js 13:52:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8ee01c00) [pid = 1750] [serial = 1323] [outer = 0x8d1bac00] 13:52:58 INFO - PROCESS | 1750 | 1465246378821 Marionette TRACE conn4 <- [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]]]}] 13:52:58 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 13:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1783ms 13:52:58 INFO - PROCESS | 1750 | 1465246378888 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 13:52:58 INFO - PROCESS | 1750 | 1465246378894 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 13:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:52:58 INFO - PROCESS | 1750 | 1465246378902 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:52:58 INFO - PROCESS | 1750 | 1465246378909 Marionette TRACE conn4 <- [1,1734,null,{}] 13:52:58 INFO - PROCESS | 1750 | 1465246378917 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:52:58 INFO - PROCESS | 1750 | 1465246378922 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:59 INFO - PROCESS | 1750 | 1465246379108 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 13:52:59 INFO - PROCESS | 1750 | 1465246379447 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:59 INFO - PROCESS | 1750 | 1465246379460 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:52:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6a400 == 48 [pid = 1750] [id = 441] 13:52:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8bd6f800) [pid = 1750] [serial = 1324] [outer = (nil)] 13:52:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x8ce64c00) [pid = 1750] [serial = 1325] [outer = 0x8bd6f800] 13:52:59 INFO - PROCESS | 1750 | 1465246379546 Marionette DEBUG loaded listener.js 13:52:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x8d601c00) [pid = 1750] [serial = 1326] [outer = 0x8bd6f800] 13:53:00 INFO - PROCESS | 1750 | 1465246380491 Marionette TRACE conn4 <- [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]]]}] 13:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1637ms 13:53:00 INFO - PROCESS | 1750 | 1465246380549 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 13:53:00 INFO - PROCESS | 1750 | 1465246380560 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 13:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:53:00 INFO - PROCESS | 1750 | 1465246380576 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:53:00 INFO - PROCESS | 1750 | 1465246380580 Marionette TRACE conn4 <- [1,1738,null,{}] 13:53:00 INFO - PROCESS | 1750 | 1465246380592 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:00 INFO - PROCESS | 1750 | 1465246380596 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:00 INFO - PROCESS | 1750 | 1465246380780 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 13:53:01 INFO - PROCESS | 1750 | 1465246381069 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:01 INFO - PROCESS | 1750 | 1465246381079 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a486800 == 49 [pid = 1750] [id = 442] 13:53:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x8a490c00) [pid = 1750] [serial = 1327] [outer = (nil)] 13:53:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x8d1c5000) [pid = 1750] [serial = 1328] [outer = 0x8a490c00] 13:53:01 INFO - PROCESS | 1750 | 1465246381222 Marionette DEBUG loaded listener.js 13:53:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x8d8d4800) [pid = 1750] [serial = 1329] [outer = 0x8a490c00] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x91f87000) [pid = 1750] [serial = 1160] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x90b19c00) [pid = 1750] [serial = 1146] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x90390800) [pid = 1750] [serial = 1142] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x91c5c400) [pid = 1750] [serial = 1158] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x91f8bc00) [pid = 1750] [serial = 1161] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8ce63000) [pid = 1750] [serial = 1133] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x91b52400) [pid = 1750] [serial = 1154] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x90f59400) [pid = 1750] [serial = 1152] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x90d93c00) [pid = 1750] [serial = 1149] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8e4ed400) [pid = 1750] [serial = 1131] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x9038f800) [pid = 1750] [serial = 1143] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x91c54c00) [pid = 1750] [serial = 1157] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x90f56000) [pid = 1750] [serial = 1151] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8ebc7800) [pid = 1750] [serial = 1139] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8d1c4800) [pid = 1750] [serial = 1134] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8e4f0800) [pid = 1750] [serial = 1136] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8ee02c00) [pid = 1750] [serial = 1140] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8e4f7800) [pid = 1750] [serial = 1137] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x91b56000) [pid = 1750] [serial = 1155] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x90d87000) [pid = 1750] [serial = 1148] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x90b16400) [pid = 1750] [serial = 1145] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x90f56c00) [pid = 1750] [serial = 1202] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x90ff1400) [pid = 1750] [serial = 1203] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x90ce4c00) [pid = 1750] [serial = 1200] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8e6a2400) [pid = 1750] [serial = 1191] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x93ac6400) [pid = 1750] [serial = 1175] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x9242e000) [pid = 1750] [serial = 1167] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x90397400) [pid = 1750] [serial = 1196] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x90cd9400) [pid = 1750] [serial = 1197] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9231d000) [pid = 1750] [serial = 1164] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8ee0e800) [pid = 1750] [serial = 1194] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x92c38c00) [pid = 1750] [serial = 1172] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x93cd4c00) [pid = 1750] [serial = 1176] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9038d800) [pid = 1750] [serial = 1199] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x950b9800) [pid = 1750] [serial = 1179] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x92c3ac00) [pid = 1750] [serial = 1173] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x926f9400) [pid = 1750] [serial = 1170] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8d610000) [pid = 1750] [serial = 1187] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8e8c6400) [pid = 1750] [serial = 1181] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9227f800) [pid = 1750] [serial = 1163] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x950b2c00) [pid = 1750] [serial = 1178] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8a483c00) [pid = 1750] [serial = 1184] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8ebcb400) [pid = 1750] [serial = 1193] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x926f8000) [pid = 1750] [serial = 1169] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8d8d4000) [pid = 1750] [serial = 1188] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8e4edc00) [pid = 1750] [serial = 1190] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x92274800) [pid = 1750] [serial = 1166] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8afc4c00) [pid = 1750] [serial = 1185] [outer = (nil)] [url = about:blank] 13:53:01 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x90394c00) [pid = 1750] [serial = 1182] [outer = (nil)] [url = about:blank] 13:53:02 INFO - PROCESS | 1750 | 1465246382130 Marionette TRACE conn4 <- [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]]]}] 13:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1589ms 13:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:53:02 INFO - PROCESS | 1750 | 1465246382163 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 13:53:02 INFO - PROCESS | 1750 | 1465246382166 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 13:53:02 INFO - PROCESS | 1750 | 1465246382173 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:53:02 INFO - PROCESS | 1750 | 1465246382183 Marionette TRACE conn4 <- [1,1742,null,{}] 13:53:02 INFO - PROCESS | 1750 | 1465246382212 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:02 INFO - PROCESS | 1750 | 1465246382219 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:02 INFO - PROCESS | 1750 | 1465246382396 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 13:53:02 INFO - PROCESS | 1750 | 1465246382554 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:02 INFO - PROCESS | 1750 | 1465246382565 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6a2400 == 50 [pid = 1750] [id = 443] 13:53:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8e6a4400) [pid = 1750] [serial = 1330] [outer = (nil)] 13:53:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8e8c3000) [pid = 1750] [serial = 1331] [outer = 0x8e6a4400] 13:53:02 INFO - PROCESS | 1750 | 1465246382637 Marionette DEBUG loaded listener.js 13:53:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8ebd1000) [pid = 1750] [serial = 1332] [outer = 0x8e6a4400] 13:53:03 INFO - PROCESS | 1750 | 1465246383454 Marionette TRACE conn4 <- [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]]]}] 13:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1343ms 13:53:03 INFO - PROCESS | 1750 | 1465246383516 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 13:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:53:03 INFO - PROCESS | 1750 | 1465246383520 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 13:53:03 INFO - PROCESS | 1750 | 1465246383527 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:53:03 INFO - PROCESS | 1750 | 1465246383530 Marionette TRACE conn4 <- [1,1746,null,{}] 13:53:03 INFO - PROCESS | 1750 | 1465246383535 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:03 INFO - PROCESS | 1750 | 1465246383540 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:03 INFO - PROCESS | 1750 | 1465246383729 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 13:53:03 INFO - PROCESS | 1750 | 1465246383740 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:03 INFO - PROCESS | 1750 | 1465246383747 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc1800 == 51 [pid = 1750] [id = 444] 13:53:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8d94a800) [pid = 1750] [serial = 1333] [outer = (nil)] 13:53:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x9038f800) [pid = 1750] [serial = 1334] [outer = 0x8d94a800] 13:53:03 INFO - PROCESS | 1750 | 1465246383979 Marionette DEBUG loaded listener.js 13:53:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x90b13400) [pid = 1750] [serial = 1335] [outer = 0x8d94a800] 13:53:04 INFO - PROCESS | 1750 | 1465246384940 Marionette TRACE conn4 <- [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]]]}] 13:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1478ms 13:53:05 INFO - PROCESS | 1750 | 1465246385005 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 13:53:05 INFO - PROCESS | 1750 | 1465246385009 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 13:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:53:05 INFO - PROCESS | 1750 | 1465246385015 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:53:05 INFO - PROCESS | 1750 | 1465246385018 Marionette TRACE conn4 <- [1,1750,null,{}] 13:53:05 INFO - PROCESS | 1750 | 1465246385024 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:05 INFO - PROCESS | 1750 | 1465246385028 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:05 INFO - PROCESS | 1750 | 1465246385293 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 13:53:05 INFO - PROCESS | 1750 | 1465246385326 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:05 INFO - PROCESS | 1750 | 1465246385335 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b549400 == 52 [pid = 1750] [id = 445] 13:53:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8d8cf000) [pid = 1750] [serial = 1336] [outer = (nil)] 13:53:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x90cd9400) [pid = 1750] [serial = 1337] [outer = 0x8d8cf000] 13:53:05 INFO - PROCESS | 1750 | 1465246385407 Marionette DEBUG loaded listener.js 13:53:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x90ce1000) [pid = 1750] [serial = 1338] [outer = 0x8d8cf000] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x977d5c00) [pid = 1750] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x90d92000) [pid = 1750] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8d1c7000) [pid = 1750] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8e4f6000) [pid = 1750] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9516e000) [pid = 1750] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x929e9400) [pid = 1750] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8afca800) [pid = 1750] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x977cc400) [pid = 1750] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8e4ef400) [pid = 1750] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8e8be800) [pid = 1750] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x977d2000) [pid = 1750] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x91f8c800) [pid = 1750] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8afc3400) [pid = 1750] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8b540800) [pid = 1750] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x926ef000) [pid = 1750] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8d8d6000) [pid = 1750] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x91c52000) [pid = 1750] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8bd6d400) [pid = 1750] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x92319000) [pid = 1750] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8bd69400) [pid = 1750] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x90391800) [pid = 1750] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:53:06 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8a2df400) [pid = 1750] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:53:06 INFO - PROCESS | 1750 | 1465246386611 Marionette TRACE conn4 <- [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]]]}] 13:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1634ms 13:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:53:06 INFO - PROCESS | 1750 | 1465246386650 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 13:53:06 INFO - PROCESS | 1750 | 1465246386653 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 13:53:06 INFO - PROCESS | 1750 | 1465246386659 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:53:06 INFO - PROCESS | 1750 | 1465246386662 Marionette TRACE conn4 <- [1,1754,null,{}] 13:53:06 INFO - PROCESS | 1750 | 1465246386677 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:06 INFO - PROCESS | 1750 | 1465246386687 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:06 INFO - PROCESS | 1750 | 1465246386874 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 13:53:06 INFO - PROCESS | 1750 | 1465246386883 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:06 INFO - PROCESS | 1750 | 1465246386893 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2df400 == 53 [pid = 1750] [id = 446] 13:53:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8bd75800) [pid = 1750] [serial = 1339] [outer = (nil)] 13:53:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x90cdb800) [pid = 1750] [serial = 1340] [outer = 0x8bd75800] 13:53:06 INFO - PROCESS | 1750 | 1465246386964 Marionette DEBUG loaded listener.js 13:53:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x90d92000) [pid = 1750] [serial = 1341] [outer = 0x8bd75800] 13:53:07 INFO - PROCESS | 1750 | 1465246387883 Marionette TRACE conn4 <- [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]]]}] 13:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1290ms 13:53:07 INFO - PROCESS | 1750 | 1465246387949 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 13:53:07 INFO - PROCESS | 1750 | 1465246387953 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 13:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:53:07 INFO - PROCESS | 1750 | 1465246387959 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:53:07 INFO - PROCESS | 1750 | 1465246387962 Marionette TRACE conn4 <- [1,1758,null,{}] 13:53:07 INFO - PROCESS | 1750 | 1465246387968 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:07 INFO - PROCESS | 1750 | 1465246387973 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:08 INFO - PROCESS | 1750 | 1465246388143 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 13:53:08 INFO - PROCESS | 1750 | 1465246388418 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:08 INFO - PROCESS | 1750 | 1465246388430 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d4c00 == 54 [pid = 1750] [id = 447] 13:53:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8a2d6400) [pid = 1750] [serial = 1342] [outer = (nil)] 13:53:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8a486400) [pid = 1750] [serial = 1343] [outer = 0x8a2d6400] 13:53:08 INFO - PROCESS | 1750 | 1465246388528 Marionette DEBUG loaded listener.js 13:53:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8afc7400) [pid = 1750] [serial = 1344] [outer = 0x8a2d6400] 13:53:09 INFO - PROCESS | 1750 | 1465246389620 Marionette TRACE conn4 <- [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]]]}] 13:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1738ms 13:53:09 INFO - PROCESS | 1750 | 1465246389701 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 13:53:09 INFO - PROCESS | 1750 | 1465246389708 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 13:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:53:09 INFO - PROCESS | 1750 | 1465246389717 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:53:09 INFO - PROCESS | 1750 | 1465246389723 Marionette TRACE conn4 <- [1,1762,null,{}] 13:53:09 INFO - PROCESS | 1750 | 1465246389731 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:09 INFO - PROCESS | 1750 | 1465246389740 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:09 INFO - PROCESS | 1750 | 1465246389986 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 13:53:10 INFO - PROCESS | 1750 | 1465246390289 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:10 INFO - PROCESS | 1750 | 1465246390300 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc16400 == 55 [pid = 1750] [id = 448] 13:53:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8ce63000) [pid = 1750] [serial = 1345] [outer = (nil)] 13:53:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d1bd000) [pid = 1750] [serial = 1346] [outer = 0x8ce63000] 13:53:10 INFO - PROCESS | 1750 | 1465246390394 Marionette DEBUG loaded listener.js 13:53:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8d60d000) [pid = 1750] [serial = 1347] [outer = 0x8ce63000] 13:53:11 INFO - PROCESS | 1750 | 1465246391387 Marionette TRACE conn4 <- [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]]]}] 13:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1733ms 13:53:11 INFO - PROCESS | 1750 | 1465246391455 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 13:53:11 INFO - PROCESS | 1750 | 1465246391462 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 13:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:53:11 INFO - PROCESS | 1750 | 1465246391469 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:53:11 INFO - PROCESS | 1750 | 1465246391473 Marionette TRACE conn4 <- [1,1766,null,{}] 13:53:11 INFO - PROCESS | 1750 | 1465246391479 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:11 INFO - PROCESS | 1750 | 1465246391485 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:11 INFO - PROCESS | 1750 | 1465246391702 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 13:53:11 INFO - PROCESS | 1750 | 1465246391970 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:11 INFO - PROCESS | 1750 | 1465246391978 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d678c00 == 56 [pid = 1750] [id = 449] 13:53:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8d8d4000) [pid = 1750] [serial = 1348] [outer = (nil)] 13:53:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e4ed400) [pid = 1750] [serial = 1349] [outer = 0x8d8d4000] 13:53:12 INFO - PROCESS | 1750 | 1465246392113 Marionette DEBUG loaded listener.js 13:53:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e6a2800) [pid = 1750] [serial = 1350] [outer = 0x8d8d4000] 13:53:13 INFO - PROCESS | 1750 | 1465246393100 Marionette TRACE conn4 <- [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]]]}] 13:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1680ms 13:53:13 INFO - PROCESS | 1750 | 1465246393150 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 13:53:13 INFO - PROCESS | 1750 | 1465246393154 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 13:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:53:13 INFO - PROCESS | 1750 | 1465246393171 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:53:13 INFO - PROCESS | 1750 | 1465246393180 Marionette TRACE conn4 <- [1,1770,null,{}] 13:53:13 INFO - PROCESS | 1750 | 1465246393187 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:13 INFO - PROCESS | 1750 | 1465246393194 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:13 INFO - PROCESS | 1750 | 1465246393455 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 13:53:13 INFO - PROCESS | 1750 | 1465246393744 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:13 INFO - PROCESS | 1750 | 1465246393752 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d952800 == 57 [pid = 1750] [id = 450] 13:53:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8d954c00) [pid = 1750] [serial = 1351] [outer = (nil)] 13:53:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x90d8cc00) [pid = 1750] [serial = 1352] [outer = 0x8d954c00] 13:53:13 INFO - PROCESS | 1750 | 1465246393841 Marionette DEBUG loaded listener.js 13:53:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x90f54000) [pid = 1750] [serial = 1353] [outer = 0x8d954c00] 13:53:14 INFO - PROCESS | 1750 | 1465246394837 Marionette TRACE conn4 <- [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]]]}] 13:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1746ms 13:53:14 INFO - PROCESS | 1750 | 1465246394908 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 13:53:14 INFO - PROCESS | 1750 | 1465246394913 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 13:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:53:14 INFO - PROCESS | 1750 | 1465246394920 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:53:14 INFO - PROCESS | 1750 | 1465246394924 Marionette TRACE conn4 <- [1,1774,null,{}] 13:53:14 INFO - PROCESS | 1750 | 1465246394930 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:14 INFO - PROCESS | 1750 | 1465246394936 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:15 INFO - PROCESS | 1750 | 1465246395174 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 13:53:15 INFO - PROCESS | 1750 | 1465246395414 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:15 INFO - PROCESS | 1750 | 1465246395421 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce69c00 == 58 [pid = 1750] [id = 451] 13:53:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8ce6a000) [pid = 1750] [serial = 1354] [outer = (nil)] 13:53:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91b56000) [pid = 1750] [serial = 1355] [outer = 0x8ce6a000] 13:53:15 INFO - PROCESS | 1750 | 1465246395554 Marionette DEBUG loaded listener.js 13:53:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x91c53800) [pid = 1750] [serial = 1356] [outer = 0x8ce6a000] 13:53:16 INFO - PROCESS | 1750 | 1465246396482 Marionette TRACE conn4 <- [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]]]}] 13:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1597ms 13:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:53:16 INFO - PROCESS | 1750 | 1465246396517 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 13:53:16 INFO - PROCESS | 1750 | 1465246396521 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 13:53:16 INFO - PROCESS | 1750 | 1465246396528 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:53:16 INFO - PROCESS | 1750 | 1465246396531 Marionette TRACE conn4 <- [1,1778,null,{}] 13:53:16 INFO - PROCESS | 1750 | 1465246396537 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:16 INFO - PROCESS | 1750 | 1465246396543 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:16 INFO - PROCESS | 1750 | 1465246396738 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 13:53:16 INFO - PROCESS | 1750 | 1465246396935 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:16 INFO - PROCESS | 1750 | 1465246396953 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x91f87000 == 59 [pid = 1750] [id = 452] 13:53:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x91f90c00) [pid = 1750] [serial = 1357] [outer = (nil)] 13:53:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x91fbc400) [pid = 1750] [serial = 1358] [outer = 0x91f90c00] 13:53:17 INFO - PROCESS | 1750 | 1465246397089 Marionette DEBUG loaded listener.js 13:53:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92312400) [pid = 1750] [serial = 1359] [outer = 0x91f90c00] 13:53:18 INFO - PROCESS | 1750 | 1465246398170 Marionette TRACE conn4 <- [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]]]}] 13:53:18 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 13:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1689ms 13:53:18 INFO - PROCESS | 1750 | 1465246398216 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 13:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:53:18 INFO - PROCESS | 1750 | 1465246398220 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 13:53:18 INFO - PROCESS | 1750 | 1465246398227 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:53:18 INFO - PROCESS | 1750 | 1465246398231 Marionette TRACE conn4 <- [1,1782,null,{}] 13:53:18 INFO - PROCESS | 1750 | 1465246398236 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:18 INFO - PROCESS | 1750 | 1465246398243 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:18 INFO - PROCESS | 1750 | 1465246398442 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 13:53:18 INFO - PROCESS | 1750 | 1465246398696 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:18 INFO - PROCESS | 1750 | 1465246398702 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8d2000 == 60 [pid = 1750] [id = 453] 13:53:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x91f88000) [pid = 1750] [serial = 1360] [outer = (nil)] 13:53:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x926ec000) [pid = 1750] [serial = 1361] [outer = 0x91f88000] 13:53:18 INFO - PROCESS | 1750 | 1465246398826 Marionette DEBUG loaded listener.js 13:53:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x929e7c00) [pid = 1750] [serial = 1362] [outer = 0x91f88000] 13:53:19 INFO - PROCESS | 1750 | 1465246399723 Marionette TRACE conn4 <- [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]]]}] 13:53:19 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 13:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1531ms 13:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:53:19 INFO - PROCESS | 1750 | 1465246399773 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 13:53:19 INFO - PROCESS | 1750 | 1465246399777 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 13:53:19 INFO - PROCESS | 1750 | 1465246399784 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:53:19 INFO - PROCESS | 1750 | 1465246399788 Marionette TRACE conn4 <- [1,1786,null,{}] 13:53:19 INFO - PROCESS | 1750 | 1465246399794 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:19 INFO - PROCESS | 1750 | 1465246399799 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:19 INFO - PROCESS | 1750 | 1465246399991 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 13:53:20 INFO - PROCESS | 1750 | 1465246400190 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:20 INFO - PROCESS | 1750 | 1465246400198 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x90ff3400 == 61 [pid = 1750] [id = 454] 13:53:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x91f89c00) [pid = 1750] [serial = 1363] [outer = (nil)] 13:53:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x92c3a000) [pid = 1750] [serial = 1364] [outer = 0x91f89c00] 13:53:20 INFO - PROCESS | 1750 | 1465246400284 Marionette DEBUG loaded listener.js 13:53:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x92f3a800) [pid = 1750] [serial = 1365] [outer = 0x91f89c00] 13:53:21 INFO - PROCESS | 1750 | 1465246401251 Marionette TRACE conn4 <- [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]]]}] 13:53:21 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 13:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1530ms 13:53:21 INFO - PROCESS | 1750 | 1465246401314 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 13:53:21 INFO - PROCESS | 1750 | 1465246401318 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 13:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:53:21 INFO - PROCESS | 1750 | 1465246401324 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:53:21 INFO - PROCESS | 1750 | 1465246401328 Marionette TRACE conn4 <- [1,1790,null,{}] 13:53:21 INFO - PROCESS | 1750 | 1465246401334 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:21 INFO - PROCESS | 1750 | 1465246401339 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:21 INFO - PROCESS | 1750 | 1465246401528 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 13:53:21 INFO - PROCESS | 1750 | 1465246401727 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:21 INFO - PROCESS | 1750 | 1465246401736 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x92432000 == 62 [pid = 1750] [id = 455] 13:53:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x92432400) [pid = 1750] [serial = 1366] [outer = (nil)] 13:53:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x93ccb400) [pid = 1750] [serial = 1367] [outer = 0x92432400] 13:53:21 INFO - PROCESS | 1750 | 1465246401865 Marionette DEBUG loaded listener.js 13:53:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x93cd4c00) [pid = 1750] [serial = 1368] [outer = 0x92432400] 13:53:22 INFO - PROCESS | 1750 | 1465246402837 Marionette TRACE conn4 <- [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]]]}] 13:53:22 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) 13:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1584ms 13:53:22 INFO - PROCESS | 1750 | 1465246402910 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 13:53:22 INFO - PROCESS | 1750 | 1465246402914 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 13:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:53:22 INFO - PROCESS | 1750 | 1465246402920 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:53:22 INFO - PROCESS | 1750 | 1465246402924 Marionette TRACE conn4 <- [1,1794,null,{}] 13:53:22 INFO - PROCESS | 1750 | 1465246402930 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:22 INFO - PROCESS | 1750 | 1465246402935 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:23 INFO - PROCESS | 1750 | 1465246403150 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 13:53:23 INFO - PROCESS | 1750 | 1465246403405 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:23 INFO - PROCESS | 1750 | 1465246403415 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c38c00 == 63 [pid = 1750] [id = 456] 13:53:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x92c3bc00) [pid = 1750] [serial = 1369] [outer = (nil)] 13:53:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x94fdf800) [pid = 1750] [serial = 1370] [outer = 0x92c3bc00] 13:53:23 INFO - PROCESS | 1750 | 1465246403542 Marionette DEBUG loaded listener.js 13:53:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x950b3800) [pid = 1750] [serial = 1371] [outer = 0x92c3bc00] 13:53:24 INFO - PROCESS | 1750 | 1465246404435 Marionette TRACE conn4 <- [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]]]}] 13:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1584ms 13:53:24 INFO - PROCESS | 1750 | 1465246404505 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 13:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:53:24 INFO - PROCESS | 1750 | 1465246404509 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 13:53:24 INFO - PROCESS | 1750 | 1465246404516 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:53:24 INFO - PROCESS | 1750 | 1465246404519 Marionette TRACE conn4 <- [1,1798,null,{}] 13:53:24 INFO - PROCESS | 1750 | 1465246404525 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:24 INFO - PROCESS | 1750 | 1465246404530 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:24 INFO - PROCESS | 1750 | 1465246404738 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 13:53:25 INFO - PROCESS | 1750 | 1465246404996 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:25 INFO - PROCESS | 1750 | 1465246405007 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x950e9000 == 64 [pid = 1750] [id = 457] 13:53:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x950e9400) [pid = 1750] [serial = 1372] [outer = (nil)] 13:53:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x950ee400) [pid = 1750] [serial = 1373] [outer = 0x950e9400] 13:53:25 INFO - PROCESS | 1750 | 1465246405146 Marionette DEBUG loaded listener.js 13:53:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9516ac00) [pid = 1750] [serial = 1374] [outer = 0x950e9400] 13:53:26 INFO - PROCESS | 1750 | 1465246406138 Marionette TRACE conn4 <- [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]]]}] 13:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1642ms 13:53:26 INFO - PROCESS | 1750 | 1465246406158 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 13:53:26 INFO - PROCESS | 1750 | 1465246406163 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 13:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:53:26 INFO - PROCESS | 1750 | 1465246406170 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:53:26 INFO - PROCESS | 1750 | 1465246406174 Marionette TRACE conn4 <- [1,1802,null,{}] 13:53:26 INFO - PROCESS | 1750 | 1465246406180 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:26 INFO - PROCESS | 1750 | 1465246406187 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:26 INFO - PROCESS | 1750 | 1465246406441 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 13:53:26 INFO - PROCESS | 1750 | 1465246406710 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:26 INFO - PROCESS | 1750 | 1465246406721 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x9516cc00 == 65 [pid = 1750] [id = 458] 13:53:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x953b6c00) [pid = 1750] [serial = 1375] [outer = (nil)] 13:53:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x96de9c00) [pid = 1750] [serial = 1376] [outer = 0x953b6c00] 13:53:26 INFO - PROCESS | 1750 | 1465246406812 Marionette DEBUG loaded listener.js 13:53:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x96deec00) [pid = 1750] [serial = 1377] [outer = 0x953b6c00] 13:53:27 INFO - PROCESS | 1750 | 1465246407761 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1631ms 13:53:27 INFO - PROCESS | 1750 | 1465246407801 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 13:53:27 INFO - PROCESS | 1750 | 1465246407805 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 13:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:53:27 INFO - PROCESS | 1750 | 1465246407812 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:53:27 INFO - PROCESS | 1750 | 1465246407815 Marionette TRACE conn4 <- [1,1806,null,{}] 13:53:27 INFO - PROCESS | 1750 | 1465246407821 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:27 INFO - PROCESS | 1750 | 1465246407826 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:28 INFO - PROCESS | 1750 | 1465246408037 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 13:53:28 INFO - PROCESS | 1750 | 1465246408303 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:28 INFO - PROCESS | 1750 | 1465246408313 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc21400 == 66 [pid = 1750] [id = 459] 13:53:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8d8c9800) [pid = 1750] [serial = 1378] [outer = (nil)] 13:53:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x977ca400) [pid = 1750] [serial = 1379] [outer = 0x8d8c9800] 13:53:28 INFO - PROCESS | 1750 | 1465246408441 Marionette DEBUG loaded listener.js 13:53:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x977cf800) [pid = 1750] [serial = 1380] [outer = 0x8d8c9800] 13:53:29 INFO - PROCESS | 1750 | 1465246409402 Marionette TRACE conn4 <- [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]]]}] 13:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1633ms 13:53:29 INFO - PROCESS | 1750 | 1465246409446 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 13:53:29 INFO - PROCESS | 1750 | 1465246409451 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 13:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:53:29 INFO - PROCESS | 1750 | 1465246409457 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:53:29 INFO - PROCESS | 1750 | 1465246409460 Marionette TRACE conn4 <- [1,1810,null,{}] 13:53:29 INFO - PROCESS | 1750 | 1465246409466 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:29 INFO - PROCESS | 1750 | 1465246409471 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:29 INFO - PROCESS | 1750 | 1465246409688 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 13:53:30 INFO - PROCESS | 1750 | 1465246409981 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:30 INFO - PROCESS | 1750 | 1465246409992 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x9820c000 == 67 [pid = 1750] [id = 460] 13:53:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x98254c00) [pid = 1750] [serial = 1381] [outer = (nil)] 13:53:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x99125400) [pid = 1750] [serial = 1382] [outer = 0x98254c00] 13:53:30 INFO - PROCESS | 1750 | 1465246410121 Marionette DEBUG loaded listener.js 13:53:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x995a5000) [pid = 1750] [serial = 1383] [outer = 0x98254c00] 13:53:31 INFO - PROCESS | 1750 | 1465246411024 Marionette TRACE conn4 <- [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]]]}] 13:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1639ms 13:53:31 INFO - PROCESS | 1750 | 1465246411097 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 13:53:31 INFO - PROCESS | 1750 | 1465246411101 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 13:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:53:31 INFO - PROCESS | 1750 | 1465246411108 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:53:31 INFO - PROCESS | 1750 | 1465246411111 Marionette TRACE conn4 <- [1,1814,null,{}] 13:53:31 INFO - PROCESS | 1750 | 1465246411117 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:31 INFO - PROCESS | 1750 | 1465246411122 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:31 INFO - PROCESS | 1750 | 1465246411366 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 13:53:31 INFO - PROCESS | 1750 | 1465246411616 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:31 INFO - PROCESS | 1750 | 1465246411623 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6c800 == 68 [pid = 1750] [id = 461] 13:53:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8bd6fc00) [pid = 1750] [serial = 1384] [outer = (nil)] 13:53:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9959e000) [pid = 1750] [serial = 1385] [outer = 0x8bd6fc00] 13:53:31 INFO - PROCESS | 1750 | 1465246411760 Marionette DEBUG loaded listener.js 13:53:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x99d5f800) [pid = 1750] [serial = 1386] [outer = 0x8bd6fc00] 13:53:32 INFO - PROCESS | 1750 | 1465246412696 Marionette TRACE conn4 <- [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]]]}] 13:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1632ms 13:53:32 INFO - PROCESS | 1750 | 1465246412741 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 13:53:32 INFO - PROCESS | 1750 | 1465246412745 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 13:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:53:32 INFO - PROCESS | 1750 | 1465246412751 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:53:32 INFO - PROCESS | 1750 | 1465246412755 Marionette TRACE conn4 <- [1,1818,null,{}] 13:53:32 INFO - PROCESS | 1750 | 1465246412761 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:32 INFO - PROCESS | 1750 | 1465246412766 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:32 INFO - PROCESS | 1750 | 1465246412977 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 13:53:33 INFO - PROCESS | 1750 | 1465246413184 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:33 INFO - PROCESS | 1750 | 1465246413192 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b53f000 == 69 [pid = 1750] [id = 462] 13:53:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8bd75c00) [pid = 1750] [serial = 1387] [outer = (nil)] 13:53:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x93ac3400) [pid = 1750] [serial = 1388] [outer = 0x8bd75c00] 13:53:33 INFO - PROCESS | 1750 | 1465246413377 Marionette DEBUG loaded listener.js 13:53:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x953dcc00) [pid = 1750] [serial = 1389] [outer = 0x8bd75c00] 13:53:35 INFO - PROCESS | 1750 | 1465246415028 Marionette TRACE conn4 <- [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]]]}] 13:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2330ms 13:53:35 INFO - PROCESS | 1750 | 1465246415083 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 13:53:35 INFO - PROCESS | 1750 | 1465246415088 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 13:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:53:35 INFO - PROCESS | 1750 | 1465246415097 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:53:35 INFO - PROCESS | 1750 | 1465246415101 Marionette TRACE conn4 <- [1,1822,null,{}] 13:53:35 INFO - PROCESS | 1750 | 1465246415110 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:35 INFO - PROCESS | 1750 | 1465246415116 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:35 INFO - PROCESS | 1750 | 1465246415302 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 13:53:35 INFO - PROCESS | 1750 | 1465246415510 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:35 INFO - PROCESS | 1750 | 1465246415526 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afcdc00 == 70 [pid = 1750] [id = 463] 13:53:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8b546c00) [pid = 1750] [serial = 1390] [outer = (nil)] 13:53:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8ce63800) [pid = 1750] [serial = 1391] [outer = 0x8b546c00] 13:53:35 INFO - PROCESS | 1750 | 1465246415641 Marionette DEBUG loaded listener.js 13:53:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8d1c2800) [pid = 1750] [serial = 1392] [outer = 0x8b546c00] 13:53:36 INFO - PROCESS | 1750 | 1465246416568 Marionette TRACE conn4 <- [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]]]}] 13:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1536ms 13:53:36 INFO - PROCESS | 1750 | 1465246416633 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 13:53:36 INFO - PROCESS | 1750 | 1465246416640 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 13:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:53:36 INFO - PROCESS | 1750 | 1465246416650 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:53:36 INFO - PROCESS | 1750 | 1465246416653 Marionette TRACE conn4 <- [1,1826,null,{}] 13:53:36 INFO - PROCESS | 1750 | 1465246416659 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:36 INFO - PROCESS | 1750 | 1465246416665 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:36 INFO - PROCESS | 1750 | 1465246416900 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 13:53:37 INFO - PROCESS | 1750 | 1465246417285 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:37 INFO - PROCESS | 1750 | 1465246417294 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1cc00 == 71 [pid = 1750] [id = 464] 13:53:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8d94c400) [pid = 1750] [serial = 1393] [outer = (nil)] 13:53:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8e4f0400) [pid = 1750] [serial = 1394] [outer = 0x8d94c400] 13:53:37 INFO - PROCESS | 1750 | 1465246417381 Marionette DEBUG loaded listener.js 13:53:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8e6ac800) [pid = 1750] [serial = 1395] [outer = 0x8d94c400] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8ebcac00 == 70 [pid = 1750] [id = 380] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x90f50c00 == 69 [pid = 1750] [id = 384] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x92273400 == 68 [pid = 1750] [id = 387] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1c3000 == 67 [pid = 1750] [id = 386] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2df400 == 66 [pid = 1750] [id = 446] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8b549400 == 65 [pid = 1750] [id = 445] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc1800 == 64 [pid = 1750] [id = 444] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6a2400 == 63 [pid = 1750] [id = 443] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8a486800 == 62 [pid = 1750] [id = 442] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6a400 == 61 [pid = 1750] [id = 441] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x92274400 == 60 [pid = 1750] [id = 434] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8b53e400 == 59 [pid = 1750] [id = 433] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8b53fc00 == 58 [pid = 1750] [id = 432] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d5800 == 57 [pid = 1750] [id = 431] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dbc00 == 56 [pid = 1750] [id = 430] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8afcbc00 == 55 [pid = 1750] [id = 429] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2ddc00 == 54 [pid = 1750] [id = 428] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce6c800 == 53 [pid = 1750] [id = 427] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8be400 == 52 [pid = 1750] [id = 426] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dcc00 == 51 [pid = 1750] [id = 425] 13:53:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc5800 == 50 [pid = 1750] [id = 424] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd68c00 == 49 [pid = 1750] [id = 420] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc3000 == 48 [pid = 1750] [id = 419] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc2000 == 47 [pid = 1750] [id = 372] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d1800 == 46 [pid = 1750] [id = 375] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1c6c00 == 45 [pid = 1750] [id = 421] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d60a000 == 44 [pid = 1750] [id = 374] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d8800 == 43 [pid = 1750] [id = 422] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8b542400 == 42 [pid = 1750] [id = 376] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d950c00 == 41 [pid = 1750] [id = 418] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc23400 == 40 [pid = 1750] [id = 436] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8cc800 == 39 [pid = 1750] [id = 379] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1a400 == 38 [pid = 1750] [id = 423] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48bc00 == 37 [pid = 1750] [id = 385] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48b800 == 36 [pid = 1750] [id = 438] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d6c00 == 35 [pid = 1750] [id = 383] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8b54bc00 == 34 [pid = 1750] [id = 437] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd72400 == 33 [pid = 1750] [id = 440] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6b400 == 32 [pid = 1750] [id = 373] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d7800 == 31 [pid = 1750] [id = 439] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d948400 == 30 [pid = 1750] [id = 378] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d1400 == 29 [pid = 1750] [id = 389] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2db400 == 28 [pid = 1750] [id = 381] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8b543400 == 27 [pid = 1750] [id = 382] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8b541400 == 26 [pid = 1750] [id = 435] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a489800 == 25 [pid = 1750] [id = 377] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce61000 == 24 [pid = 1750] [id = 388] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8b53f000 == 23 [pid = 1750] [id = 462] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6c800 == 22 [pid = 1750] [id = 461] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x9820c000 == 21 [pid = 1750] [id = 460] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x9516cc00 == 20 [pid = 1750] [id = 458] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc21400 == 19 [pid = 1750] [id = 459] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x950e9000 == 18 [pid = 1750] [id = 457] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x92c38c00 == 17 [pid = 1750] [id = 456] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x92432000 == 16 [pid = 1750] [id = 455] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8d2000 == 15 [pid = 1750] [id = 453] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x90ff3400 == 14 [pid = 1750] [id = 454] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x91f87000 == 13 [pid = 1750] [id = 452] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce69c00 == 12 [pid = 1750] [id = 451] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d678c00 == 11 [pid = 1750] [id = 449] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d952800 == 10 [pid = 1750] [id = 450] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc16400 == 9 [pid = 1750] [id = 448] 13:53:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d4c00 == 8 [pid = 1750] [id = 447] 13:53:40 INFO - PROCESS | 1750 | 1465246420903 Marionette TRACE conn4 <- [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]]]}] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x9a008400) [pid = 1750] [serial = 1244] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x91b4ec00) [pid = 1750] [serial = 1212] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8d607c00) [pid = 1750] [serial = 1265] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8e6a8000) [pid = 1750] [serial = 1208] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x99195800) [pid = 1750] [serial = 1239] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x90f57000) [pid = 1750] [serial = 1211] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x9515f400) [pid = 1750] [serial = 1229] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x95166000) [pid = 1750] [serial = 1230] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9918fc00) [pid = 1750] [serial = 1238] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8b547000) [pid = 1750] [serial = 1253] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x9820a800) [pid = 1750] [serial = 1236] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x977d0800) [pid = 1750] [serial = 1235] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8e8cb800) [pid = 1750] [serial = 1257] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x92c34800) [pid = 1750] [serial = 1224] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x99d68c00) [pid = 1750] [serial = 1242] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x92430800) [pid = 1750] [serial = 1220] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8afc8c00) [pid = 1750] [serial = 1259] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9a71d000) [pid = 1750] [serial = 1251] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x94fd1c00) [pid = 1750] [serial = 1227] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x91f83400) [pid = 1750] [serial = 1215] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x926f1400) [pid = 1750] [serial = 1221] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x91fb6000) [pid = 1750] [serial = 1217] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8d1be000) [pid = 1750] [serial = 1205] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9a21e800) [pid = 1750] [serial = 1248] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x93ac7000) [pid = 1750] [serial = 1226] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8bd69800) [pid = 1750] [serial = 1254] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8d66b000) [pid = 1750] [serial = 1206] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9a00d400) [pid = 1750] [serial = 1245] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8d669400) [pid = 1750] [serial = 1266] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x929ec000) [pid = 1750] [serial = 1223] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x99d64400) [pid = 1750] [serial = 1241] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8bd70000) [pid = 1750] [serial = 1262] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x91fbd400) [pid = 1750] [serial = 1218] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x91c5d800) [pid = 1750] [serial = 1214] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x953d0400) [pid = 1750] [serial = 1233] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8e8c1400) [pid = 1750] [serial = 1209] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8afce800) [pid = 1750] [serial = 1260] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8ce5f400) [pid = 1750] [serial = 1263] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8afc1c00) [pid = 1750] [serial = 1268] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8e6ad400) [pid = 1750] [serial = 1256] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x9a3d7800) [pid = 1750] [serial = 1250] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8d608400) [pid = 1750] [serial = 1269] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x953bec00) [pid = 1750] [serial = 1232] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9a0f9000) [pid = 1750] [serial = 1247] [outer = (nil)] [url = about:blank] 13:53:41 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8d8d1800) [pid = 1750] [serial = 1271] [outer = (nil)] [url = about:blank] 13:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 4584ms 13:53:41 INFO - PROCESS | 1750 | 1465246421252 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 13:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:53:41 INFO - PROCESS | 1750 | 1465246421258 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 13:53:41 INFO - PROCESS | 1750 | 1465246421265 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:53:41 INFO - PROCESS | 1750 | 1465246421271 Marionette TRACE conn4 <- [1,1830,null,{}] 13:53:41 INFO - PROCESS | 1750 | 1465246421280 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:41 INFO - PROCESS | 1750 | 1465246421285 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:41 INFO - PROCESS | 1750 | 1465246421445 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 13:53:41 INFO - PROCESS | 1750 | 1465246421462 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:41 INFO - PROCESS | 1750 | 1465246421469 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a491c00 == 9 [pid = 1750] [id = 465] 13:53:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8a492000) [pid = 1750] [serial = 1396] [outer = (nil)] 13:53:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8afc4c00) [pid = 1750] [serial = 1397] [outer = 0x8a492000] 13:53:41 INFO - PROCESS | 1750 | 1465246421596 Marionette DEBUG loaded listener.js 13:53:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8b53ec00) [pid = 1750] [serial = 1398] [outer = 0x8a492000] 13:53:42 INFO - PROCESS | 1750 | 1465246422525 Marionette TRACE conn4 <- [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]]]}] 13:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1282ms 13:53:42 INFO - PROCESS | 1750 | 1465246422546 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 13:53:42 INFO - PROCESS | 1750 | 1465246422554 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 13:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:53:42 INFO - PROCESS | 1750 | 1465246422565 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:53:42 INFO - PROCESS | 1750 | 1465246422569 Marionette TRACE conn4 <- [1,1834,null,{}] 13:53:42 INFO - PROCESS | 1750 | 1465246422575 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:42 INFO - PROCESS | 1750 | 1465246422580 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:42 INFO - PROCESS | 1750 | 1465246422810 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 13:53:42 INFO - PROCESS | 1750 | 1465246422825 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:42 INFO - PROCESS | 1750 | 1465246422834 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48a400 == 10 [pid = 1750] [id = 466] 13:53:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8bc24400) [pid = 1750] [serial = 1399] [outer = (nil)] 13:53:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8bd69c00) [pid = 1750] [serial = 1400] [outer = 0x8bc24400] 13:53:42 INFO - PROCESS | 1750 | 1465246422906 Marionette DEBUG loaded listener.js 13:53:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8bd71000) [pid = 1750] [serial = 1401] [outer = 0x8bc24400] 13:53:43 INFO - PROCESS | 1750 | 1465246423930 Marionette TRACE conn4 <- [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]]]}] 13:53:43 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 13:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1429ms 13:53:44 INFO - PROCESS | 1750 | 1465246424007 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 13:53:44 INFO - PROCESS | 1750 | 1465246424012 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 13:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:53:44 INFO - PROCESS | 1750 | 1465246424019 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:53:44 INFO - PROCESS | 1750 | 1465246424025 Marionette TRACE conn4 <- [1,1838,null,{}] 13:53:44 INFO - PROCESS | 1750 | 1465246424052 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:44 INFO - PROCESS | 1750 | 1465246424061 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:44 INFO - PROCESS | 1750 | 1465246424290 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 13:53:44 INFO - PROCESS | 1750 | 1465246424454 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:44 INFO - PROCESS | 1750 | 1465246424466 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d607800 == 11 [pid = 1750] [id = 467] 13:53:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8d607c00) [pid = 1750] [serial = 1402] [outer = (nil)] 13:53:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8d60f800) [pid = 1750] [serial = 1403] [outer = 0x8d607c00] 13:53:44 INFO - PROCESS | 1750 | 1465246424546 Marionette DEBUG loaded listener.js 13:53:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8d66f800) [pid = 1750] [serial = 1404] [outer = 0x8d607c00] 13:53:45 INFO - PROCESS | 1750 | 1465246425537 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2737ms 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8bd75800) [pid = 1750] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8d8cf000) [pid = 1750] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8b542000) [pid = 1750] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x92277800) [pid = 1750] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8d8cb400) [pid = 1750] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8bc22000) [pid = 1750] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8a491400) [pid = 1750] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8d1bac00) [pid = 1750] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x90d8e400) [pid = 1750] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8ee02000) [pid = 1750] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8ce67000) [pid = 1750] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8a490c00) [pid = 1750] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8ee09c00) [pid = 1750] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8bc24000) [pid = 1750] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8d86fc00) [pid = 1750] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8d66d400) [pid = 1750] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8e6a4400) [pid = 1750] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8afcf400) [pid = 1750] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8d866000) [pid = 1750] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8bd6f800) [pid = 1750] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8d8d2400) [pid = 1750] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x921f0c00) [pid = 1750] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8e8bfc00) [pid = 1750] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:53:46 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8d94a800) [pid = 1750] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:53:46 INFO - PROCESS | 1750 | 1465246426891 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 13:53:46 INFO - PROCESS | 1750 | 1465246426895 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 13:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:53:46 INFO - PROCESS | 1750 | 1465246426902 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:53:46 INFO - PROCESS | 1750 | 1465246426905 Marionette TRACE conn4 <- [1,1842,null,{}] 13:53:46 INFO - PROCESS | 1750 | 1465246426911 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:46 INFO - PROCESS | 1750 | 1465246426916 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:47 INFO - PROCESS | 1750 | 1465246427117 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 13:53:47 INFO - PROCESS | 1750 | 1465246427213 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:47 INFO - PROCESS | 1750 | 1465246427223 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48c400 == 12 [pid = 1750] [id = 468] 13:53:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8d1c0400) [pid = 1750] [serial = 1405] [outer = (nil)] 13:53:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8d610400) [pid = 1750] [serial = 1406] [outer = 0x8d1c0400] 13:53:47 INFO - PROCESS | 1750 | 1465246427293 Marionette DEBUG loaded listener.js 13:53:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8d8c9000) [pid = 1750] [serial = 1407] [outer = 0x8d1c0400] 13:53:48 INFO - PROCESS | 1750 | 1465246428084 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1230ms 13:53:48 INFO - PROCESS | 1750 | 1465246428132 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 13:53:48 INFO - PROCESS | 1750 | 1465246428136 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 13:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:53:48 INFO - PROCESS | 1750 | 1465246428142 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:53:48 INFO - PROCESS | 1750 | 1465246428145 Marionette TRACE conn4 <- [1,1846,null,{}] 13:53:48 INFO - PROCESS | 1750 | 1465246428151 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:48 INFO - PROCESS | 1750 | 1465246428156 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:48 INFO - PROCESS | 1750 | 1465246428308 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 13:53:48 INFO - PROCESS | 1750 | 1465246428317 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:48 INFO - PROCESS | 1750 | 1465246428323 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d870400 == 13 [pid = 1750] [id = 469] 13:53:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8d8cf000) [pid = 1750] [serial = 1408] [outer = (nil)] 13:53:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d955400) [pid = 1750] [serial = 1409] [outer = 0x8d8cf000] 13:53:48 INFO - PROCESS | 1750 | 1465246428397 Marionette DEBUG loaded listener.js 13:53:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8e4f3c00) [pid = 1750] [serial = 1410] [outer = 0x8d8cf000] 13:53:49 INFO - PROCESS | 1750 | 1465246429548 Marionette TRACE conn4 <- [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]]]}] 13:53:49 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) 13:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1480ms 13:53:49 INFO - PROCESS | 1750 | 1465246429625 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 13:53:49 INFO - PROCESS | 1750 | 1465246429632 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 13:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:53:49 INFO - PROCESS | 1750 | 1465246429641 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:53:49 INFO - PROCESS | 1750 | 1465246429647 Marionette TRACE conn4 <- [1,1850,null,{}] 13:53:49 INFO - PROCESS | 1750 | 1465246429658 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:49 INFO - PROCESS | 1750 | 1465246429663 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:49 INFO - PROCESS | 1750 | 1465246429929 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 13:53:50 INFO - PROCESS | 1750 | 1465246430246 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:50 INFO - PROCESS | 1750 | 1465246430256 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dd400 == 14 [pid = 1750] [id = 470] 13:53:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8a492800) [pid = 1750] [serial = 1411] [outer = (nil)] 13:53:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8bd6a400) [pid = 1750] [serial = 1412] [outer = 0x8a492800] 13:53:50 INFO - PROCESS | 1750 | 1465246430347 Marionette DEBUG loaded listener.js 13:53:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8d1bdc00) [pid = 1750] [serial = 1413] [outer = 0x8a492800] 13:53:51 INFO - PROCESS | 1750 | 1465246431301 Marionette TRACE conn4 <- [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]]]}] 13:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1693ms 13:53:51 INFO - PROCESS | 1750 | 1465246431334 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 13:53:51 INFO - PROCESS | 1750 | 1465246431341 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 13:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:53:51 INFO - PROCESS | 1750 | 1465246431353 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:53:51 INFO - PROCESS | 1750 | 1465246431357 Marionette TRACE conn4 <- [1,1854,null,{}] 13:53:51 INFO - PROCESS | 1750 | 1465246431364 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:51 INFO - PROCESS | 1750 | 1465246431370 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:51 INFO - PROCESS | 1750 | 1465246431563 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 13:53:51 INFO - PROCESS | 1750 | 1465246431812 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:51 INFO - PROCESS | 1750 | 1465246431824 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc22000 == 15 [pid = 1750] [id = 471] 13:53:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8d94d000) [pid = 1750] [serial = 1414] [outer = (nil)] 13:53:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8e4f7c00) [pid = 1750] [serial = 1415] [outer = 0x8d94d000] 13:53:51 INFO - PROCESS | 1750 | 1465246431968 Marionette DEBUG loaded listener.js 13:53:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e6aa000) [pid = 1750] [serial = 1416] [outer = 0x8d94d000] 13:53:53 INFO - PROCESS | 1750 | 1465246433003 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1731ms 13:53:53 INFO - PROCESS | 1750 | 1465246433084 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 13:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:53:53 INFO - PROCESS | 1750 | 1465246433089 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 13:53:53 INFO - PROCESS | 1750 | 1465246433096 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:53:53 INFO - PROCESS | 1750 | 1465246433103 Marionette TRACE conn4 <- [1,1858,null,{}] 13:53:53 INFO - PROCESS | 1750 | 1465246433120 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:53 INFO - PROCESS | 1750 | 1465246433129 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:53 INFO - PROCESS | 1750 | 1465246433404 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 13:53:53 INFO - PROCESS | 1750 | 1465246433639 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:53 INFO - PROCESS | 1750 | 1465246433651 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebca000 == 16 [pid = 1750] [id = 472] 13:53:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8ebcac00) [pid = 1750] [serial = 1417] [outer = (nil)] 13:53:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8ee04800) [pid = 1750] [serial = 1418] [outer = 0x8ebcac00] 13:53:53 INFO - PROCESS | 1750 | 1465246433743 Marionette DEBUG loaded listener.js 13:53:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8ee0ac00) [pid = 1750] [serial = 1419] [outer = 0x8ebcac00] 13:53:54 INFO - PROCESS | 1750 | 1465246434651 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1592ms 13:53:54 INFO - PROCESS | 1750 | 1465246434698 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 13:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:53:54 INFO - PROCESS | 1750 | 1465246434703 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 13:53:54 INFO - PROCESS | 1750 | 1465246434710 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:53:54 INFO - PROCESS | 1750 | 1465246434714 Marionette TRACE conn4 <- [1,1862,null,{}] 13:53:54 INFO - PROCESS | 1750 | 1465246434719 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:54 INFO - PROCESS | 1750 | 1465246434725 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:54 INFO - PROCESS | 1750 | 1465246434911 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 13:53:55 INFO - PROCESS | 1750 | 1465246435166 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:55 INFO - PROCESS | 1750 | 1465246435176 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afd0c00 == 17 [pid = 1750] [id = 473] 13:53:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8bd74800) [pid = 1750] [serial = 1420] [outer = (nil)] 13:53:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x90396800) [pid = 1750] [serial = 1421] [outer = 0x8bd74800] 13:53:55 INFO - PROCESS | 1750 | 1465246435310 Marionette DEBUG loaded listener.js 13:53:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x90b12c00) [pid = 1750] [serial = 1422] [outer = 0x8bd74800] 13:53:56 INFO - PROCESS | 1750 | 1465246436203 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1542ms 13:53:56 INFO - PROCESS | 1750 | 1465246436252 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 13:53:56 INFO - PROCESS | 1750 | 1465246436256 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 13:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:53:56 INFO - PROCESS | 1750 | 1465246436263 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:53:56 INFO - PROCESS | 1750 | 1465246436267 Marionette TRACE conn4 <- [1,1866,null,{}] 13:53:56 INFO - PROCESS | 1750 | 1465246436272 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:56 INFO - PROCESS | 1750 | 1465246436278 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:56 INFO - PROCESS | 1750 | 1465246436453 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 13:53:56 INFO - PROCESS | 1750 | 1465246436644 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:56 INFO - PROCESS | 1750 | 1465246436654 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6a000 == 18 [pid = 1750] [id = 474] 13:53:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8e6a9c00) [pid = 1750] [serial = 1423] [outer = (nil)] 13:53:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x90cdcc00) [pid = 1750] [serial = 1424] [outer = 0x8e6a9c00] 13:53:56 INFO - PROCESS | 1750 | 1465246436742 Marionette DEBUG loaded listener.js 13:53:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x90cde800) [pid = 1750] [serial = 1425] [outer = 0x8e6a9c00] 13:53:57 INFO - PROCESS | 1750 | 1465246437762 Marionette TRACE conn4 <- [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]]]}] 13:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1537ms 13:53:57 INFO - PROCESS | 1750 | 1465246437801 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 13:53:57 INFO - PROCESS | 1750 | 1465246437805 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 13:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:53:57 INFO - PROCESS | 1750 | 1465246437812 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:53:57 INFO - PROCESS | 1750 | 1465246437816 Marionette TRACE conn4 <- [1,1870,null,{}] 13:53:57 INFO - PROCESS | 1750 | 1465246437821 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:57 INFO - PROCESS | 1750 | 1465246437833 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:58 INFO - PROCESS | 1750 | 1465246438062 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 13:53:58 INFO - PROCESS | 1750 | 1465246438306 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:58 INFO - PROCESS | 1750 | 1465246438315 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc5800 == 19 [pid = 1750] [id = 475] 13:53:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8d66cc00) [pid = 1750] [serial = 1426] [outer = (nil)] 13:53:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x90f51c00) [pid = 1750] [serial = 1427] [outer = 0x8d66cc00] 13:53:58 INFO - PROCESS | 1750 | 1465246438451 Marionette DEBUG loaded listener.js 13:53:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x90fea000) [pid = 1750] [serial = 1428] [outer = 0x8d66cc00] 13:53:59 INFO - PROCESS | 1750 | 1465246439337 Marionette TRACE conn4 <- [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]]]}] 13:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1578ms 13:53:59 INFO - PROCESS | 1750 | 1465246439391 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 13:53:59 INFO - PROCESS | 1750 | 1465246439395 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 13:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:53:59 INFO - PROCESS | 1750 | 1465246439402 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:53:59 INFO - PROCESS | 1750 | 1465246439405 Marionette TRACE conn4 <- [1,1874,null,{}] 13:53:59 INFO - PROCESS | 1750 | 1465246439411 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:53:59 INFO - PROCESS | 1750 | 1465246439416 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:59 INFO - PROCESS | 1750 | 1465246439592 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 13:53:59 INFO - PROCESS | 1750 | 1465246439783 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:59 INFO - PROCESS | 1750 | 1465246439792 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:53:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a488400 == 20 [pid = 1750] [id = 476] 13:53:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8ee0a800) [pid = 1750] [serial = 1429] [outer = (nil)] 13:53:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x91b4d400) [pid = 1750] [serial = 1430] [outer = 0x8ee0a800] 13:53:59 INFO - PROCESS | 1750 | 1465246439884 Marionette DEBUG loaded listener.js 13:54:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x90ff4800) [pid = 1750] [serial = 1431] [outer = 0x8ee0a800] 13:54:00 INFO - PROCESS | 1750 | 1465246440905 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1538ms 13:54:00 INFO - PROCESS | 1750 | 1465246440941 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 13:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:54:00 INFO - PROCESS | 1750 | 1465246440952 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 13:54:00 INFO - PROCESS | 1750 | 1465246440958 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:54:00 INFO - PROCESS | 1750 | 1465246440962 Marionette TRACE conn4 <- [1,1878,null,{}] 13:54:00 INFO - PROCESS | 1750 | 1465246440967 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:00 INFO - PROCESS | 1750 | 1465246440973 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:01 INFO - PROCESS | 1750 | 1465246441144 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 13:54:01 INFO - PROCESS | 1750 | 1465246441306 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:01 INFO - PROCESS | 1750 | 1465246441316 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d7c00 == 21 [pid = 1750] [id = 477] 13:54:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8bc21800) [pid = 1750] [serial = 1432] [outer = (nil)] 13:54:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x91c56000) [pid = 1750] [serial = 1433] [outer = 0x8bc21800] 13:54:01 INFO - PROCESS | 1750 | 1465246441399 Marionette DEBUG loaded listener.js 13:54:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91c5c800) [pid = 1750] [serial = 1434] [outer = 0x8bc21800] 13:54:02 INFO - PROCESS | 1750 | 1465246442357 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1431ms 13:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:54:02 INFO - PROCESS | 1750 | 1465246442391 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 13:54:02 INFO - PROCESS | 1750 | 1465246442394 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 13:54:02 INFO - PROCESS | 1750 | 1465246442400 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:54:02 INFO - PROCESS | 1750 | 1465246442404 Marionette TRACE conn4 <- [1,1882,null,{}] 13:54:02 INFO - PROCESS | 1750 | 1465246442410 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:02 INFO - PROCESS | 1750 | 1465246442415 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:02 INFO - PROCESS | 1750 | 1465246442594 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 13:54:02 INFO - PROCESS | 1750 | 1465246442810 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:02 INFO - PROCESS | 1750 | 1465246442819 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d5400 == 22 [pid = 1750] [id = 478] 13:54:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8bc21400) [pid = 1750] [serial = 1435] [outer = (nil)] 13:54:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x91f88800) [pid = 1750] [serial = 1436] [outer = 0x8bc21400] 13:54:02 INFO - PROCESS | 1750 | 1465246442944 Marionette DEBUG loaded listener.js 13:54:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x91f89400) [pid = 1750] [serial = 1437] [outer = 0x8bc21400] 13:54:03 INFO - PROCESS | 1750 | 1465246443942 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1589ms 13:54:03 INFO - PROCESS | 1750 | 1465246443989 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 13:54:03 INFO - PROCESS | 1750 | 1465246443992 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 13:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:54:04 INFO - PROCESS | 1750 | 1465246444000 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:54:04 INFO - PROCESS | 1750 | 1465246444004 Marionette TRACE conn4 <- [1,1886,null,{}] 13:54:04 INFO - PROCESS | 1750 | 1465246444010 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:04 INFO - PROCESS | 1750 | 1465246444015 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:04 INFO - PROCESS | 1750 | 1465246444190 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 13:54:04 INFO - PROCESS | 1750 | 1465246444384 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:04 INFO - PROCESS | 1750 | 1465246444391 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48d800 == 23 [pid = 1750] [id = 479] 13:54:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8bc22400) [pid = 1750] [serial = 1438] [outer = (nil)] 13:54:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x91fb6c00) [pid = 1750] [serial = 1439] [outer = 0x8bc22400] 13:54:04 INFO - PROCESS | 1750 | 1465246444534 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x91fb9c00) [pid = 1750] [serial = 1440] [outer = 0x8bc22400] 13:54:05 INFO - PROCESS | 1750 | 1465246445504 Marionette TRACE conn4 <- [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]]]}] 13:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1579ms 13:54:05 INFO - PROCESS | 1750 | 1465246445579 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 13:54:05 INFO - PROCESS | 1750 | 1465246445583 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 13:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:54:05 INFO - PROCESS | 1750 | 1465246445590 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:54:05 INFO - PROCESS | 1750 | 1465246445595 Marionette TRACE conn4 <- [1,1890,null,{}] 13:54:05 INFO - PROCESS | 1750 | 1465246445600 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:05 INFO - PROCESS | 1750 | 1465246445607 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:05 INFO - PROCESS | 1750 | 1465246445843 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 13:54:06 INFO - PROCESS | 1750 | 1465246446092 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:06 INFO - PROCESS | 1750 | 1465246446103 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x9227a000 == 24 [pid = 1750] [id = 480] 13:54:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9227b000) [pid = 1750] [serial = 1441] [outer = (nil)] 13:54:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x92310000) [pid = 1750] [serial = 1442] [outer = 0x9227b000] 13:54:06 INFO - PROCESS | 1750 | 1465246446236 Marionette DEBUG loaded listener.js 13:54:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9231d800) [pid = 1750] [serial = 1443] [outer = 0x9227b000] 13:54:07 INFO - PROCESS | 1750 | 1465246447162 Marionette TRACE conn4 <- [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]]]}] 13:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1636ms 13:54:07 INFO - PROCESS | 1750 | 1465246447226 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 13:54:07 INFO - PROCESS | 1750 | 1465246447230 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 13:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:54:07 INFO - PROCESS | 1750 | 1465246447236 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:54:07 INFO - PROCESS | 1750 | 1465246447240 Marionette TRACE conn4 <- [1,1894,null,{}] 13:54:07 INFO - PROCESS | 1750 | 1465246447246 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:07 INFO - PROCESS | 1750 | 1465246447252 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:07 INFO - PROCESS | 1750 | 1465246447425 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 13:54:07 INFO - PROCESS | 1750 | 1465246447621 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:07 INFO - PROCESS | 1750 | 1465246447628 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6a800 == 25 [pid = 1750] [id = 481] 13:54:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8d948400) [pid = 1750] [serial = 1444] [outer = (nil)] 13:54:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9242d400) [pid = 1750] [serial = 1445] [outer = 0x8d948400] 13:54:07 INFO - PROCESS | 1750 | 1465246447735 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x92433800) [pid = 1750] [serial = 1446] [outer = 0x8d948400] 13:54:08 INFO - PROCESS | 1750 | 1465246448725 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1527ms 13:54:08 INFO - PROCESS | 1750 | 1465246448765 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 13:54:08 INFO - PROCESS | 1750 | 1465246448770 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 13:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:54:08 INFO - PROCESS | 1750 | 1465246448776 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1750 | 1465246448778 Marionette TRACE conn4 <- [1,1898,null,{}] 13:54:08 INFO - PROCESS | 1750 | 1465246448784 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:08 INFO - PROCESS | 1750 | 1465246448790 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:08 INFO - PROCESS | 1750 | 1465246448967 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 13:54:09 INFO - PROCESS | 1750 | 1465246449162 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:09 INFO - PROCESS | 1750 | 1465246449170 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dac00 == 26 [pid = 1750] [id = 482] 13:54:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x90ff2c00) [pid = 1750] [serial = 1447] [outer = (nil)] 13:54:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x926f4c00) [pid = 1750] [serial = 1448] [outer = 0x90ff2c00] 13:54:09 INFO - PROCESS | 1750 | 1465246449260 Marionette DEBUG loaded listener.js 13:54:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x926f6c00) [pid = 1750] [serial = 1449] [outer = 0x90ff2c00] 13:54:10 INFO - PROCESS | 1750 | 1465246450233 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1532ms 13:54:10 INFO - PROCESS | 1750 | 1465246450309 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 13:54:10 INFO - PROCESS | 1750 | 1465246450313 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 13:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:54:10 INFO - PROCESS | 1750 | 1465246450320 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:54:10 INFO - PROCESS | 1750 | 1465246450323 Marionette TRACE conn4 <- [1,1902,null,{}] 13:54:10 INFO - PROCESS | 1750 | 1465246450329 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:10 INFO - PROCESS | 1750 | 1465246450334 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:10 INFO - PROCESS | 1750 | 1465246450564 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 13:54:10 INFO - PROCESS | 1750 | 1465246450808 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:10 INFO - PROCESS | 1750 | 1465246450814 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce61000 == 27 [pid = 1750] [id = 483] 13:54:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x92310c00) [pid = 1750] [serial = 1450] [outer = (nil)] 13:54:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x92c31800) [pid = 1750] [serial = 1451] [outer = 0x92310c00] 13:54:10 INFO - PROCESS | 1750 | 1465246450942 Marionette DEBUG loaded listener.js 13:54:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x92c36400) [pid = 1750] [serial = 1452] [outer = 0x92310c00] 13:54:11 INFO - PROCESS | 1750 | 1465246451825 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1539ms 13:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:54:11 INFO - PROCESS | 1750 | 1465246451860 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 13:54:11 INFO - PROCESS | 1750 | 1465246451863 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 13:54:11 INFO - PROCESS | 1750 | 1465246451870 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:54:11 INFO - PROCESS | 1750 | 1465246451874 Marionette TRACE conn4 <- [1,1906,null,{}] 13:54:11 INFO - PROCESS | 1750 | 1465246451879 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:11 INFO - PROCESS | 1750 | 1465246451884 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:12 INFO - PROCESS | 1750 | 1465246452087 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 13:54:12 INFO - PROCESS | 1750 | 1465246452288 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:12 INFO - PROCESS | 1750 | 1465246452297 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48d000 == 28 [pid = 1750] [id = 484] 13:54:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8a490000) [pid = 1750] [serial = 1453] [outer = (nil)] 13:54:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x92f44000) [pid = 1750] [serial = 1454] [outer = 0x8a490000] 13:54:12 INFO - PROCESS | 1750 | 1465246452380 Marionette DEBUG loaded listener.js 13:54:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x92f48800) [pid = 1750] [serial = 1455] [outer = 0x8a490000] 13:54:13 INFO - PROCESS | 1750 | 1465246453477 Marionette TRACE conn4 <- [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]]]}] 13:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1696ms 13:54:13 INFO - PROCESS | 1750 | 1465246453567 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 13:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:54:13 INFO - PROCESS | 1750 | 1465246453571 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 13:54:13 INFO - PROCESS | 1750 | 1465246453578 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:54:13 INFO - PROCESS | 1750 | 1465246453582 Marionette TRACE conn4 <- [1,1910,null,{}] 13:54:13 INFO - PROCESS | 1750 | 1465246453587 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:13 INFO - PROCESS | 1750 | 1465246453593 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:13 INFO - PROCESS | 1750 | 1465246453828 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 13:54:14 INFO - PROCESS | 1750 | 1465246454130 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:14 INFO - PROCESS | 1750 | 1465246454141 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2db800 == 29 [pid = 1750] [id = 485] 13:54:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8a487800) [pid = 1750] [serial = 1456] [outer = (nil)] 13:54:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8d1c5c00) [pid = 1750] [serial = 1457] [outer = 0x8a487800] 13:54:14 INFO - PROCESS | 1750 | 1465246454228 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8d8cec00) [pid = 1750] [serial = 1458] [outer = 0x8a487800] 13:54:15 INFO - PROCESS | 1750 | 1465246455143 Marionette TRACE conn4 <- [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]]]}] 13:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1630ms 13:54:15 INFO - PROCESS | 1750 | 1465246455208 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 13:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:54:15 INFO - PROCESS | 1750 | 1465246455212 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 13:54:15 INFO - PROCESS | 1750 | 1465246455219 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:54:15 INFO - PROCESS | 1750 | 1465246455222 Marionette TRACE conn4 <- [1,1914,null,{}] 13:54:15 INFO - PROCESS | 1750 | 1465246455228 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:15 INFO - PROCESS | 1750 | 1465246455233 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:15 INFO - PROCESS | 1750 | 1465246455414 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 13:54:15 INFO - PROCESS | 1750 | 1465246455722 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1750 | 1465246455729 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d0800 == 30 [pid = 1750] [id = 486] 13:54:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8a2d3000) [pid = 1750] [serial = 1459] [outer = (nil)] 13:54:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8a483c00) [pid = 1750] [serial = 1460] [outer = 0x8a2d3000] 13:54:16 INFO - PROCESS | 1750 | 1465246456022 Marionette DEBUG loaded listener.js 13:54:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8afc1800) [pid = 1750] [serial = 1461] [outer = 0x8a2d3000] 13:54:16 INFO - PROCESS | 1750 | 1465246456903 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1732ms 13:54:16 INFO - PROCESS | 1750 | 1465246456952 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 13:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:54:16 INFO - PROCESS | 1750 | 1465246456958 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 13:54:16 INFO - PROCESS | 1750 | 1465246456966 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1750 | 1465246456969 Marionette TRACE conn4 <- [1,1918,null,{}] 13:54:16 INFO - PROCESS | 1750 | 1465246456977 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:16 INFO - PROCESS | 1750 | 1465246456982 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:17 INFO - PROCESS | 1750 | 1465246457182 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 13:54:17 INFO - PROCESS | 1750 | 1465246457383 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:17 INFO - PROCESS | 1750 | 1465246457393 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afcfc00 == 31 [pid = 1750] [id = 487] 13:54:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8bd70c00) [pid = 1750] [serial = 1462] [outer = (nil)] 13:54:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8d66a400) [pid = 1750] [serial = 1463] [outer = 0x8bd70c00] 13:54:17 INFO - PROCESS | 1750 | 1465246457508 Marionette DEBUG loaded listener.js 13:54:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8d948800) [pid = 1750] [serial = 1464] [outer = 0x8bd70c00] 13:54:18 INFO - PROCESS | 1750 | 1465246458455 Marionette TRACE conn4 <- [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]]]}] 13:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1537ms 13:54:18 INFO - PROCESS | 1750 | 1465246458502 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 13:54:18 INFO - PROCESS | 1750 | 1465246458508 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 13:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:54:18 INFO - PROCESS | 1750 | 1465246458518 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:54:18 INFO - PROCESS | 1750 | 1465246458522 Marionette TRACE conn4 <- [1,1922,null,{}] 13:54:18 INFO - PROCESS | 1750 | 1465246458528 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:18 INFO - PROCESS | 1750 | 1465246458534 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:18 INFO - PROCESS | 1750 | 1465246458713 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 13:54:19 INFO - PROCESS | 1750 | 1465246459060 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1750 | 1465246459066 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d947400 == 32 [pid = 1750] [id = 488] 13:54:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x8d947c00) [pid = 1750] [serial = 1465] [outer = (nil)] 13:54:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x8ebc9800) [pid = 1750] [serial = 1466] [outer = 0x8d947c00] 13:54:19 INFO - PROCESS | 1750 | 1465246459151 Marionette DEBUG loaded listener.js 13:54:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x90396c00) [pid = 1750] [serial = 1467] [outer = 0x8d947c00] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x90cdb800) [pid = 1750] [serial = 1340] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x90cd9400) [pid = 1750] [serial = 1337] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x91fb7400) [pid = 1750] [serial = 1301] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x91fb8c00) [pid = 1750] [serial = 1302] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x9230fc00) [pid = 1750] [serial = 1304] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x92315000) [pid = 1750] [serial = 1305] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8d8d2800) [pid = 1750] [serial = 1277] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8d950800) [pid = 1750] [serial = 1278] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x91f82400) [pid = 1750] [serial = 1298] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x91f8a400) [pid = 1750] [serial = 1299] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8d1ba400) [pid = 1750] [serial = 1319] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8e6a7000) [pid = 1750] [serial = 1320] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8e6ae000) [pid = 1750] [serial = 1322] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8ee01c00) [pid = 1750] [serial = 1323] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x91c52400) [pid = 1750] [serial = 1295] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x91c56800) [pid = 1750] [serial = 1296] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x90d8c800) [pid = 1750] [serial = 1289] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x90f50800) [pid = 1750] [serial = 1290] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x929ec400) [pid = 1750] [serial = 1313] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x929eec00) [pid = 1750] [serial = 1314] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8d1c5000) [pid = 1750] [serial = 1328] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8d8d4800) [pid = 1750] [serial = 1329] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9039bc00) [pid = 1750] [serial = 1286] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x90b17400) [pid = 1750] [serial = 1287] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8ee09800) [pid = 1750] [serial = 1316] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x92c3c000) [pid = 1750] [serial = 1317] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x90ff1800) [pid = 1750] [serial = 1292] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x90feb800) [pid = 1750] [serial = 1293] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9231a400) [pid = 1750] [serial = 1307] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x9242a800) [pid = 1750] [serial = 1308] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8e8c3000) [pid = 1750] [serial = 1331] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8ebd1000) [pid = 1750] [serial = 1332] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8ce5ec00) [pid = 1750] [serial = 1274] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8d1bd400) [pid = 1750] [serial = 1275] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8d949800) [pid = 1750] [serial = 1272] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8ce64c00) [pid = 1750] [serial = 1325] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8d601c00) [pid = 1750] [serial = 1326] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8ee0d000) [pid = 1750] [serial = 1283] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8ee0b800) [pid = 1750] [serial = 1284] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x926f0400) [pid = 1750] [serial = 1310] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x926f3400) [pid = 1750] [serial = 1311] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8e8ca400) [pid = 1750] [serial = 1280] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8ebc6800) [pid = 1750] [serial = 1281] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x90d92000) [pid = 1750] [serial = 1341] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x90ce1000) [pid = 1750] [serial = 1338] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x90b13400) [pid = 1750] [serial = 1335] [outer = (nil)] [url = about:blank] 13:54:19 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9038f800) [pid = 1750] [serial = 1334] [outer = (nil)] [url = about:blank] 13:54:20 INFO - PROCESS | 1750 | 1465246460149 Marionette TRACE conn4 <- [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]]]}] 13:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1677ms 13:54:20 INFO - PROCESS | 1750 | 1465246460196 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 13:54:20 INFO - PROCESS | 1750 | 1465246460200 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 13:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:54:20 INFO - PROCESS | 1750 | 1465246460206 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:54:20 INFO - PROCESS | 1750 | 1465246460212 Marionette TRACE conn4 <- [1,1926,null,{}] 13:54:20 INFO - PROCESS | 1750 | 1465246460227 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:20 INFO - PROCESS | 1750 | 1465246460235 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:20 INFO - PROCESS | 1750 | 1465246460405 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 13:54:20 INFO - PROCESS | 1750 | 1465246460580 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:20 INFO - PROCESS | 1750 | 1465246460590 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce64000 == 33 [pid = 1750] [id = 489] 13:54:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8d1bc800) [pid = 1750] [serial = 1468] [outer = (nil)] 13:54:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8ebc3000) [pid = 1750] [serial = 1469] [outer = 0x8d1bc800] 13:54:20 INFO - PROCESS | 1750 | 1465246460657 Marionette DEBUG loaded listener.js 13:54:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8ee02400) [pid = 1750] [serial = 1470] [outer = 0x8d1bc800] 13:54:21 INFO - PROCESS | 1750 | 1465246461411 Marionette TRACE conn4 <- [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]]]}] 13:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1236ms 13:54:21 INFO - PROCESS | 1750 | 1465246461462 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 13:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:54:21 INFO - PROCESS | 1750 | 1465246461467 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 13:54:21 INFO - PROCESS | 1750 | 1465246461473 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:54:21 INFO - PROCESS | 1750 | 1465246461476 Marionette TRACE conn4 <- [1,1930,null,{}] 13:54:21 INFO - PROCESS | 1750 | 1465246461486 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:21 INFO - PROCESS | 1750 | 1465246461490 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:21 INFO - PROCESS | 1750 | 1465246461660 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 13:54:21 INFO - PROCESS | 1750 | 1465246461669 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:21 INFO - PROCESS | 1750 | 1465246461678 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e4f8c00 == 34 [pid = 1750] [id = 490] 13:54:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8ebcb800) [pid = 1750] [serial = 1471] [outer = (nil)] 13:54:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x90b18400) [pid = 1750] [serial = 1472] [outer = 0x8ebcb800] 13:54:21 INFO - PROCESS | 1750 | 1465246461746 Marionette DEBUG loaded listener.js 13:54:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x90ce1000) [pid = 1750] [serial = 1473] [outer = 0x8ebcb800] 13:54:22 INFO - PROCESS | 1750 | 1465246462735 Marionette TRACE conn4 <- [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]]]}] 13:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1342ms 13:54:22 INFO - PROCESS | 1750 | 1465246462815 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 13:54:22 INFO - PROCESS | 1750 | 1465246462818 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 13:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:54:22 INFO - PROCESS | 1750 | 1465246462825 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:54:22 INFO - PROCESS | 1750 | 1465246462828 Marionette TRACE conn4 <- [1,1934,null,{}] 13:54:22 INFO - PROCESS | 1750 | 1465246462833 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:22 INFO - PROCESS | 1750 | 1465246462838 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:23 INFO - PROCESS | 1750 | 1465246463059 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 13:54:23 INFO - PROCESS | 1750 | 1465246463093 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:23 INFO - PROCESS | 1750 | 1465246463100 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1a800 == 35 [pid = 1750] [id = 491] 13:54:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8d1c6800) [pid = 1750] [serial = 1474] [outer = (nil)] 13:54:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x90d85800) [pid = 1750] [serial = 1475] [outer = 0x8d1c6800] 13:54:23 INFO - PROCESS | 1750 | 1465246463194 Marionette DEBUG loaded listener.js 13:54:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x90f50800) [pid = 1750] [serial = 1476] [outer = 0x8d1c6800] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8d607c00) [pid = 1750] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8d1c0400) [pid = 1750] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x91f90c00) [pid = 1750] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x91f88000) [pid = 1750] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x91f89c00) [pid = 1750] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x92432400) [pid = 1750] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8a492000) [pid = 1750] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8d94c400) [pid = 1750] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8bc24400) [pid = 1750] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8ce6a000) [pid = 1750] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8d954c00) [pid = 1750] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8d8d4000) [pid = 1750] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8ce63000) [pid = 1750] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8a2d6400) [pid = 1750] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8b546c00) [pid = 1750] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8bd75c00) [pid = 1750] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8bd6fc00) [pid = 1750] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x98254c00) [pid = 1750] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8d8c9800) [pid = 1750] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x953b6c00) [pid = 1750] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x950e9400) [pid = 1750] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:54:24 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x92c3bc00) [pid = 1750] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:54:24 INFO - PROCESS | 1750 | 1465246464422 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1631ms 13:54:24 INFO - PROCESS | 1750 | 1465246464458 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 13:54:24 INFO - PROCESS | 1750 | 1465246464462 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 13:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:54:24 INFO - PROCESS | 1750 | 1465246464468 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:54:24 INFO - PROCESS | 1750 | 1465246464470 Marionette TRACE conn4 <- [1,1938,null,{}] 13:54:24 INFO - PROCESS | 1750 | 1465246464476 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:24 INFO - PROCESS | 1750 | 1465246464486 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:24 INFO - PROCESS | 1750 | 1465246464647 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 13:54:24 INFO - PROCESS | 1750 | 1465246464663 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:24 INFO - PROCESS | 1750 | 1465246464670 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1e400 == 36 [pid = 1750] [id = 492] 13:54:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8bc1f000) [pid = 1750] [serial = 1477] [outer = (nil)] 13:54:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d607c00) [pid = 1750] [serial = 1478] [outer = 0x8bc1f000] 13:54:24 INFO - PROCESS | 1750 | 1465246464738 Marionette DEBUG loaded listener.js 13:54:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x90ce2000) [pid = 1750] [serial = 1479] [outer = 0x8bc1f000] 13:54:25 INFO - PROCESS | 1750 | 1465246465648 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1245ms 13:54:25 INFO - PROCESS | 1750 | 1465246465713 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 13:54:25 INFO - PROCESS | 1750 | 1465246465717 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 13:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:54:25 INFO - PROCESS | 1750 | 1465246465723 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:54:25 INFO - PROCESS | 1750 | 1465246465726 Marionette TRACE conn4 <- [1,1942,null,{}] 13:54:25 INFO - PROCESS | 1750 | 1465246465731 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:25 INFO - PROCESS | 1750 | 1465246465736 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:25 INFO - PROCESS | 1750 | 1465246465896 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 13:54:25 INFO - PROCESS | 1750 | 1465246465905 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 1750 | 1465246465912 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c8c00 == 37 [pid = 1750] [id = 493] 13:54:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x90f4f800) [pid = 1750] [serial = 1480] [outer = (nil)] 13:54:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x90f5cc00) [pid = 1750] [serial = 1481] [outer = 0x90f4f800] 13:54:25 INFO - PROCESS | 1750 | 1465246465982 Marionette DEBUG loaded listener.js 13:54:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x90ff6800) [pid = 1750] [serial = 1482] [outer = 0x90f4f800] 13:54:27 INFO - PROCESS | 1750 | 1465246467173 Marionette TRACE conn4 <- [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]]]}] 13:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1483ms 13:54:27 INFO - PROCESS | 1750 | 1465246467207 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 13:54:27 INFO - PROCESS | 1750 | 1465246467216 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 13:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:54:27 INFO - PROCESS | 1750 | 1465246467224 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1750 | 1465246467230 Marionette TRACE conn4 <- [1,1946,null,{}] 13:54:27 INFO - PROCESS | 1750 | 1465246467240 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:27 INFO - PROCESS | 1750 | 1465246467245 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:27 INFO - PROCESS | 1750 | 1465246467485 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 13:54:27 INFO - PROCESS | 1750 | 1465246467735 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:27 INFO - PROCESS | 1750 | 1465246467744 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc20800 == 38 [pid = 1750] [id = 494] 13:54:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8bd6dc00) [pid = 1750] [serial = 1483] [outer = (nil)] 13:54:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d60a000) [pid = 1750] [serial = 1484] [outer = 0x8bd6dc00] 13:54:27 INFO - PROCESS | 1750 | 1465246467870 Marionette DEBUG loaded listener.js 13:54:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8d8c9800) [pid = 1750] [serial = 1485] [outer = 0x8bd6dc00] 13:54:28 INFO - PROCESS | 1750 | 1465246468801 Marionette TRACE conn4 <- [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]]]}] 13:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1635ms 13:54:28 INFO - PROCESS | 1750 | 1465246468858 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 13:54:28 INFO - PROCESS | 1750 | 1465246468866 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 13:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:54:28 INFO - PROCESS | 1750 | 1465246468876 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:54:28 INFO - PROCESS | 1750 | 1465246468881 Marionette TRACE conn4 <- [1,1950,null,{}] 13:54:28 INFO - PROCESS | 1750 | 1465246468887 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:28 INFO - PROCESS | 1750 | 1465246468894 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:29 INFO - PROCESS | 1750 | 1465246469142 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 13:54:29 INFO - PROCESS | 1750 | 1465246469427 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:29 INFO - PROCESS | 1750 | 1465246469436 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d955000 == 39 [pid = 1750] [id = 495] 13:54:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8e8c4000) [pid = 1750] [serial = 1486] [outer = (nil)] 13:54:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e8cc800) [pid = 1750] [serial = 1487] [outer = 0x8e8c4000] 13:54:29 INFO - PROCESS | 1750 | 1465246469570 Marionette DEBUG loaded listener.js 13:54:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8ee10000) [pid = 1750] [serial = 1488] [outer = 0x8e8c4000] 13:54:30 INFO - PROCESS | 1750 | 1465246470514 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1689ms 13:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:54:30 INFO - PROCESS | 1750 | 1465246470565 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 13:54:30 INFO - PROCESS | 1750 | 1465246470568 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 13:54:30 INFO - PROCESS | 1750 | 1465246470575 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:54:30 INFO - PROCESS | 1750 | 1465246470582 Marionette TRACE conn4 <- [1,1954,null,{}] 13:54:30 INFO - PROCESS | 1750 | 1465246470599 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:30 INFO - PROCESS | 1750 | 1465246470611 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:30 INFO - PROCESS | 1750 | 1465246470895 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 13:54:31 INFO - PROCESS | 1750 | 1465246471148 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:31 INFO - PROCESS | 1750 | 1465246471157 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d8800 == 40 [pid = 1750] [id = 496] 13:54:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x90f55400) [pid = 1750] [serial = 1489] [outer = (nil)] 13:54:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91b5b400) [pid = 1750] [serial = 1490] [outer = 0x90f55400] 13:54:31 INFO - PROCESS | 1750 | 1465246471266 Marionette DEBUG loaded listener.js 13:54:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x91f81400) [pid = 1750] [serial = 1491] [outer = 0x90f55400] 13:54:32 INFO - PROCESS | 1750 | 1465246472143 Marionette TRACE conn4 <- [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]]]}] 13:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1639ms 13:54:32 INFO - PROCESS | 1750 | 1465246472214 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 13:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:54:32 INFO - PROCESS | 1750 | 1465246472219 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 13:54:32 INFO - PROCESS | 1750 | 1465246472225 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1750 | 1465246472229 Marionette TRACE conn4 <- [1,1958,null,{}] 13:54:32 INFO - PROCESS | 1750 | 1465246472235 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:32 INFO - PROCESS | 1750 | 1465246472240 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:32 INFO - PROCESS | 1750 | 1465246472434 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 13:54:32 INFO - PROCESS | 1750 | 1465246472631 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:32 INFO - PROCESS | 1750 | 1465246472643 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d60c800 == 41 [pid = 1750] [id = 497] 13:54:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x90ff0000) [pid = 1750] [serial = 1492] [outer = (nil)] 13:54:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91fba000) [pid = 1750] [serial = 1493] [outer = 0x90ff0000] 13:54:32 INFO - PROCESS | 1750 | 1465246472769 Marionette DEBUG loaded listener.js 13:54:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x921ef000) [pid = 1750] [serial = 1494] [outer = 0x90ff0000] 13:54:33 INFO - PROCESS | 1750 | 1465246473725 Marionette TRACE conn4 <- [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]]]}] 13:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1543ms 13:54:33 INFO - PROCESS | 1750 | 1465246473769 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 13:54:33 INFO - PROCESS | 1750 | 1465246473774 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 13:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:54:33 INFO - PROCESS | 1750 | 1465246473781 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:54:33 INFO - PROCESS | 1750 | 1465246473785 Marionette TRACE conn4 <- [1,1962,null,{}] 13:54:33 INFO - PROCESS | 1750 | 1465246473791 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:33 INFO - PROCESS | 1750 | 1465246473796 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:33 INFO - PROCESS | 1750 | 1465246473993 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 13:54:34 INFO - PROCESS | 1750 | 1465246474197 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1750 | 1465246474206 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd75400 == 42 [pid = 1750] [id = 498] 13:54:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x90393800) [pid = 1750] [serial = 1495] [outer = (nil)] 13:54:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92273400) [pid = 1750] [serial = 1496] [outer = 0x90393800] 13:54:34 INFO - PROCESS | 1750 | 1465246474330 Marionette DEBUG loaded listener.js 13:54:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92311000) [pid = 1750] [serial = 1497] [outer = 0x90393800] 13:54:35 INFO - PROCESS | 1750 | 1465246475325 Marionette TRACE conn4 <- [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]]]}] 13:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1588ms 13:54:35 INFO - PROCESS | 1750 | 1465246475370 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 13:54:35 INFO - PROCESS | 1750 | 1465246475374 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 13:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:54:35 INFO - PROCESS | 1750 | 1465246475380 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:54:35 INFO - PROCESS | 1750 | 1465246475384 Marionette TRACE conn4 <- [1,1966,null,{}] 13:54:35 INFO - PROCESS | 1750 | 1465246475390 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:35 INFO - PROCESS | 1750 | 1465246475400 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:35 INFO - PROCESS | 1750 | 1465246475621 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 13:54:35 INFO - PROCESS | 1750 | 1465246475874 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:35 INFO - PROCESS | 1750 | 1465246475879 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x90390400 == 43 [pid = 1750] [id = 499] 13:54:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x90feb800) [pid = 1750] [serial = 1498] [outer = (nil)] 13:54:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x929ecc00) [pid = 1750] [serial = 1499] [outer = 0x90feb800] 13:54:36 INFO - PROCESS | 1750 | 1465246476016 Marionette DEBUG loaded listener.js 13:54:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x92c39400) [pid = 1750] [serial = 1500] [outer = 0x90feb800] 13:54:36 INFO - PROCESS | 1750 | 1465246476889 Marionette TRACE conn4 <- [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]]]}] 13:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1537ms 13:54:36 INFO - PROCESS | 1750 | 1465246476918 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 13:54:36 INFO - PROCESS | 1750 | 1465246476923 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 13:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:54:36 INFO - PROCESS | 1750 | 1465246476929 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:54:36 INFO - PROCESS | 1750 | 1465246476933 Marionette TRACE conn4 <- [1,1970,null,{}] 13:54:36 INFO - PROCESS | 1750 | 1465246476938 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:36 INFO - PROCESS | 1750 | 1465246476943 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:37 INFO - PROCESS | 1750 | 1465246477142 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 13:54:37 INFO - PROCESS | 1750 | 1465246477340 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:37 INFO - PROCESS | 1750 | 1465246477349 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x92276800 == 44 [pid = 1750] [id = 500] 13:54:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x92c30c00) [pid = 1750] [serial = 1501] [outer = (nil)] 13:54:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x93ac4800) [pid = 1750] [serial = 1502] [outer = 0x92c30c00] 13:54:37 INFO - PROCESS | 1750 | 1465246477431 Marionette DEBUG loaded listener.js 13:54:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x93ccbc00) [pid = 1750] [serial = 1503] [outer = 0x92c30c00] 13:54:38 INFO - PROCESS | 1750 | 1465246478361 Marionette TRACE conn4 <- [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]]]}] 13:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1480ms 13:54:38 INFO - PROCESS | 1750 | 1465246478410 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 13:54:38 INFO - PROCESS | 1750 | 1465246478421 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 13:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:54:38 INFO - PROCESS | 1750 | 1465246478428 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:54:38 INFO - PROCESS | 1750 | 1465246478431 Marionette TRACE conn4 <- [1,1974,null,{}] 13:54:38 INFO - PROCESS | 1750 | 1465246478437 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:38 INFO - PROCESS | 1750 | 1465246478442 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:38 INFO - PROCESS | 1750 | 1465246478628 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 13:54:38 INFO - PROCESS | 1750 | 1465246478831 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:38 INFO - PROCESS | 1750 | 1465246478841 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x90b19800 == 45 [pid = 1750] [id = 501] 13:54:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x90cdfc00) [pid = 1750] [serial = 1504] [outer = (nil)] 13:54:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x94f5cc00) [pid = 1750] [serial = 1505] [outer = 0x90cdfc00] 13:54:38 INFO - PROCESS | 1750 | 1465246478969 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x950ba800) [pid = 1750] [serial = 1506] [outer = 0x90cdfc00] 13:54:39 INFO - PROCESS | 1750 | 1465246479934 Marionette TRACE conn4 <- [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]]]}] 13:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1536ms 13:54:39 INFO - PROCESS | 1750 | 1465246479965 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 13:54:39 INFO - PROCESS | 1750 | 1465246479969 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 13:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:54:39 INFO - PROCESS | 1750 | 1465246479975 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:54:39 INFO - PROCESS | 1750 | 1465246479979 Marionette TRACE conn4 <- [1,1978,null,{}] 13:54:39 INFO - PROCESS | 1750 | 1465246479985 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:39 INFO - PROCESS | 1750 | 1465246479990 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:40 INFO - PROCESS | 1750 | 1465246480178 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 13:54:40 INFO - PROCESS | 1750 | 1465246480380 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:40 INFO - PROCESS | 1750 | 1465246480388 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x91f8cc00 == 46 [pid = 1750] [id = 502] 13:54:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x92f47000) [pid = 1750] [serial = 1507] [outer = (nil)] 13:54:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x950e9400) [pid = 1750] [serial = 1508] [outer = 0x92f47000] 13:54:40 INFO - PROCESS | 1750 | 1465246480511 Marionette DEBUG loaded listener.js 13:54:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x95160800) [pid = 1750] [serial = 1509] [outer = 0x92f47000] 13:54:41 INFO - PROCESS | 1750 | 1465246481481 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1538ms 13:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:54:41 INFO - PROCESS | 1750 | 1465246481513 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 13:54:41 INFO - PROCESS | 1750 | 1465246481516 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 13:54:41 INFO - PROCESS | 1750 | 1465246481523 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:54:41 INFO - PROCESS | 1750 | 1465246481526 Marionette TRACE conn4 <- [1,1982,null,{}] 13:54:41 INFO - PROCESS | 1750 | 1465246481532 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:41 INFO - PROCESS | 1750 | 1465246481537 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:41 INFO - PROCESS | 1750 | 1465246481803 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 13:54:41 INFO - PROCESS | 1750 | 1465246481952 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:41 INFO - PROCESS | 1750 | 1465246481959 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8c3800 == 47 [pid = 1750] [id = 503] 13:54:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x92276c00) [pid = 1750] [serial = 1510] [outer = (nil)] 13:54:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9516a000) [pid = 1750] [serial = 1511] [outer = 0x92276c00] 13:54:42 INFO - PROCESS | 1750 | 1465246482078 Marionette DEBUG loaded listener.js 13:54:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9516e800) [pid = 1750] [serial = 1512] [outer = 0x92276c00] 13:54:43 INFO - PROCESS | 1750 | 1465246483123 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1641ms 13:54:43 INFO - PROCESS | 1750 | 1465246483164 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 13:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:54:43 INFO - PROCESS | 1750 | 1465246483169 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 13:54:43 INFO - PROCESS | 1750 | 1465246483175 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:54:43 INFO - PROCESS | 1750 | 1465246483180 Marionette TRACE conn4 <- [1,1986,null,{}] 13:54:43 INFO - PROCESS | 1750 | 1465246483185 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:43 INFO - PROCESS | 1750 | 1465246483191 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:43 INFO - PROCESS | 1750 | 1465246483402 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 13:54:43 INFO - PROCESS | 1750 | 1465246483605 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:43 INFO - PROCESS | 1750 | 1465246483613 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x91c5cc00 == 48 [pid = 1750] [id = 504] 13:54:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x96de4c00) [pid = 1750] [serial = 1513] [outer = (nil)] 13:54:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x977c9c00) [pid = 1750] [serial = 1514] [outer = 0x96de4c00] 13:54:43 INFO - PROCESS | 1750 | 1465246483795 Marionette DEBUG loaded listener.js 13:54:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x977d4800) [pid = 1750] [serial = 1515] [outer = 0x96de4c00] 13:54:44 INFO - PROCESS | 1750 | 1465246484723 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1588ms 13:54:44 INFO - PROCESS | 1750 | 1465246484763 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 13:54:44 INFO - PROCESS | 1750 | 1465246484768 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 13:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:54:44 INFO - PROCESS | 1750 | 1465246484774 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:54:44 INFO - PROCESS | 1750 | 1465246484777 Marionette TRACE conn4 <- [1,1990,null,{}] 13:54:44 INFO - PROCESS | 1750 | 1465246484783 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:44 INFO - PROCESS | 1750 | 1465246484788 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:44 INFO - PROCESS | 1750 | 1465246484981 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 13:54:45 INFO - PROCESS | 1750 | 1465246485188 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:45 INFO - PROCESS | 1750 | 1465246485195 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x95167c00 == 49 [pid = 1750] [id = 505] 13:54:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x96de5c00) [pid = 1750] [serial = 1516] [outer = (nil)] 13:54:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9825f800) [pid = 1750] [serial = 1517] [outer = 0x96de5c00] 13:54:45 INFO - PROCESS | 1750 | 1465246485319 Marionette DEBUG loaded listener.js 13:54:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9912a400) [pid = 1750] [serial = 1518] [outer = 0x96de5c00] 13:54:46 INFO - PROCESS | 1750 | 1465246486345 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1628ms 13:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:54:46 INFO - PROCESS | 1750 | 1465246486403 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 13:54:46 INFO - PROCESS | 1750 | 1465246486406 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 13:54:46 INFO - PROCESS | 1750 | 1465246486412 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:54:46 INFO - PROCESS | 1750 | 1465246486415 Marionette TRACE conn4 <- [1,1994,null,{}] 13:54:46 INFO - PROCESS | 1750 | 1465246486421 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:46 INFO - PROCESS | 1750 | 1465246486426 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:46 INFO - PROCESS | 1750 | 1465246486614 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 13:54:46 INFO - PROCESS | 1750 | 1465246486862 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:46 INFO - PROCESS | 1750 | 1465246486870 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x977d2800 == 50 [pid = 1750] [id = 506] 13:54:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x995a8c00) [pid = 1750] [serial = 1519] [outer = (nil)] 13:54:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x996dec00) [pid = 1750] [serial = 1520] [outer = 0x995a8c00] 13:54:47 INFO - PROCESS | 1750 | 1465246486998 Marionette DEBUG loaded listener.js 13:54:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x996e2000) [pid = 1750] [serial = 1521] [outer = 0x995a8c00] 13:54:47 INFO - PROCESS | 1750 | 1465246487888 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1538ms 13:54:47 INFO - PROCESS | 1750 | 1465246487949 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 13:54:47 INFO - PROCESS | 1750 | 1465246487954 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 13:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:54:47 INFO - PROCESS | 1750 | 1465246487965 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:54:47 INFO - PROCESS | 1750 | 1465246487971 Marionette TRACE conn4 <- [1,1998,null,{}] 13:54:47 INFO - PROCESS | 1750 | 1465246487976 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:47 INFO - PROCESS | 1750 | 1465246487981 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:48 INFO - PROCESS | 1750 | 1465246488167 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 13:54:48 INFO - PROCESS | 1750 | 1465246488397 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:48 INFO - PROCESS | 1750 | 1465246488404 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1dc00 == 51 [pid = 1750] [id = 507] 13:54:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x91fbd000) [pid = 1750] [serial = 1522] [outer = (nil)] 13:54:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x99f7b400) [pid = 1750] [serial = 1523] [outer = 0x91fbd000] 13:54:48 INFO - PROCESS | 1750 | 1465246488491 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9a008000) [pid = 1750] [serial = 1524] [outer = 0x91fbd000] 13:54:49 INFO - PROCESS | 1750 | 1465246489455 Marionette TRACE conn4 <- [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]]]}] 13:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1530ms 13:54:49 INFO - PROCESS | 1750 | 1465246489496 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 13:54:49 INFO - PROCESS | 1750 | 1465246489500 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 13:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:54:49 INFO - PROCESS | 1750 | 1465246489506 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:54:49 INFO - PROCESS | 1750 | 1465246489510 Marionette TRACE conn4 <- [1,2002,null,{}] 13:54:49 INFO - PROCESS | 1750 | 1465246489516 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:49 INFO - PROCESS | 1750 | 1465246489521 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:49 INFO - PROCESS | 1750 | 1465246489710 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 13:54:49 INFO - PROCESS | 1750 | 1465246489914 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:49 INFO - PROCESS | 1750 | 1465246489922 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc5c00 == 52 [pid = 1750] [id = 508] 13:54:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8afc6800) [pid = 1750] [serial = 1525] [outer = (nil)] 13:54:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8d1c4400) [pid = 1750] [serial = 1526] [outer = 0x8afc6800] 13:54:50 INFO - PROCESS | 1750 | 1465246490052 Marionette DEBUG loaded listener.js 13:54:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8e6a9000) [pid = 1750] [serial = 1527] [outer = 0x8afc6800] 13:54:51 INFO - PROCESS | 1750 | 1465246491842 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2380ms 13:54:51 INFO - PROCESS | 1750 | 1465246491889 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 13:54:51 INFO - PROCESS | 1750 | 1465246491894 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 13:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:54:51 INFO - PROCESS | 1750 | 1465246491901 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:54:51 INFO - PROCESS | 1750 | 1465246491906 Marionette TRACE conn4 <- [1,2006,null,{}] 13:54:51 INFO - PROCESS | 1750 | 1465246491913 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:51 INFO - PROCESS | 1750 | 1465246491918 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:52 INFO - PROCESS | 1750 | 1465246492096 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 13:54:52 INFO - PROCESS | 1750 | 1465246492366 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:52 INFO - PROCESS | 1750 | 1465246492378 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1bd400 == 53 [pid = 1750] [id = 509] 13:54:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8d1be800) [pid = 1750] [serial = 1528] [outer = (nil)] 13:54:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8d60d400) [pid = 1750] [serial = 1529] [outer = 0x8d1be800] 13:54:52 INFO - PROCESS | 1750 | 1465246492497 Marionette DEBUG loaded listener.js 13:54:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8d94f000) [pid = 1750] [serial = 1530] [outer = 0x8d1be800] 13:54:53 INFO - PROCESS | 1750 | 1465246493406 Marionette TRACE conn4 <- [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]]]}] 13:54:53 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 13:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1590ms 13:54:53 INFO - PROCESS | 1750 | 1465246493498 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 13:54:53 INFO - PROCESS | 1750 | 1465246493507 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 13:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:54:53 INFO - PROCESS | 1750 | 1465246493531 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:54:53 INFO - PROCESS | 1750 | 1465246493536 Marionette TRACE conn4 <- [1,2010,null,{}] 13:54:53 INFO - PROCESS | 1750 | 1465246493550 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:53 INFO - PROCESS | 1750 | 1465246493561 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:53 INFO - PROCESS | 1750 | 1465246493818 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 13:54:54 INFO - PROCESS | 1750 | 1465246494073 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:54 INFO - PROCESS | 1750 | 1465246494086 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b548c00 == 54 [pid = 1750] [id = 510] 13:54:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8ce5f400) [pid = 1750] [serial = 1531] [outer = (nil)] 13:54:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x90b18c00) [pid = 1750] [serial = 1532] [outer = 0x8ce5f400] 13:54:54 INFO - PROCESS | 1750 | 1465246494179 Marionette DEBUG loaded listener.js 13:54:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x90d8a400) [pid = 1750] [serial = 1533] [outer = 0x8ce5f400] 13:54:55 INFO - PROCESS | 1750 | 1465246495067 Marionette TRACE conn4 <- [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]]]}] 13:54:55 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 13:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1591ms 13:54:55 INFO - PROCESS | 1750 | 1465246495120 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 13:54:55 INFO - PROCESS | 1750 | 1465246495123 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 13:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:54:55 INFO - PROCESS | 1750 | 1465246495130 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:54:55 INFO - PROCESS | 1750 | 1465246495136 Marionette TRACE conn4 <- [1,2014,null,{}] 13:54:55 INFO - PROCESS | 1750 | 1465246495151 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:55 INFO - PROCESS | 1750 | 1465246495159 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:55 INFO - PROCESS | 1750 | 1465246495334 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1e400 == 53 [pid = 1750] [id = 492] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1a800 == 52 [pid = 1750] [id = 491] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8e4f8c00 == 51 [pid = 1750] [id = 490] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce64000 == 50 [pid = 1750] [id = 489] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8d947400 == 49 [pid = 1750] [id = 488] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8afcfc00 == 48 [pid = 1750] [id = 487] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d0800 == 47 [pid = 1750] [id = 486] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8afcdc00 == 46 [pid = 1750] [id = 463] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce61000 == 45 [pid = 1750] [id = 483] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2db800 == 44 [pid = 1750] [id = 485] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48d000 == 43 [pid = 1750] [id = 484] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1cc00 == 42 [pid = 1750] [id = 464] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc5c00 == 41 [pid = 1750] [id = 508] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1bd400 == 40 [pid = 1750] [id = 509] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1dc00 == 39 [pid = 1750] [id = 507] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x977d2800 == 38 [pid = 1750] [id = 506] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x95167c00 == 37 [pid = 1750] [id = 505] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8c3800 == 36 [pid = 1750] [id = 503] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x91c5cc00 == 35 [pid = 1750] [id = 504] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x91f8cc00 == 34 [pid = 1750] [id = 502] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x90b19800 == 33 [pid = 1750] [id = 501] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x90390400 == 32 [pid = 1750] [id = 499] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x92276800 == 31 [pid = 1750] [id = 500] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd75400 == 30 [pid = 1750] [id = 498] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8d60c800 == 29 [pid = 1750] [id = 497] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d8800 == 28 [pid = 1750] [id = 496] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc20800 == 27 [pid = 1750] [id = 494] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8d955000 == 26 [pid = 1750] [id = 495] 13:54:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c8c00 == 25 [pid = 1750] [id = 493] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8d60f800) [pid = 1750] [serial = 1403] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8d66f800) [pid = 1750] [serial = 1404] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8d610400) [pid = 1750] [serial = 1406] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x91fbc400) [pid = 1750] [serial = 1358] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x929e7c00) [pid = 1750] [serial = 1362] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x926ec000) [pid = 1750] [serial = 1361] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x92f3a800) [pid = 1750] [serial = 1365] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x92c3a000) [pid = 1750] [serial = 1364] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x93cd4c00) [pid = 1750] [serial = 1368] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x93ccb400) [pid = 1750] [serial = 1367] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8afc4c00) [pid = 1750] [serial = 1397] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8b53ec00) [pid = 1750] [serial = 1398] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8e4f0400) [pid = 1750] [serial = 1394] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8e6ac800) [pid = 1750] [serial = 1395] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8bd69c00) [pid = 1750] [serial = 1400] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x92312400) [pid = 1750] [serial = 1359] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x91b56000) [pid = 1750] [serial = 1355] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x91c53800) [pid = 1750] [serial = 1356] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x90d8cc00) [pid = 1750] [serial = 1352] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x90f54000) [pid = 1750] [serial = 1353] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8e4ed400) [pid = 1750] [serial = 1349] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8e6a2800) [pid = 1750] [serial = 1350] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8d1bd000) [pid = 1750] [serial = 1346] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8d60d000) [pid = 1750] [serial = 1347] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8a486400) [pid = 1750] [serial = 1343] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8afc7400) [pid = 1750] [serial = 1344] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8ce63800) [pid = 1750] [serial = 1391] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8d1c2800) [pid = 1750] [serial = 1392] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x93ac3400) [pid = 1750] [serial = 1388] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8bd71000) [pid = 1750] [serial = 1401] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x953dcc00) [pid = 1750] [serial = 1389] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9959e000) [pid = 1750] [serial = 1385] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x99d5f800) [pid = 1750] [serial = 1386] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x99125400) [pid = 1750] [serial = 1382] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x995a5000) [pid = 1750] [serial = 1383] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x977ca400) [pid = 1750] [serial = 1379] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x977cf800) [pid = 1750] [serial = 1380] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x96de9c00) [pid = 1750] [serial = 1376] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8d955400) [pid = 1750] [serial = 1409] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x96deec00) [pid = 1750] [serial = 1377] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x950ee400) [pid = 1750] [serial = 1373] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8d8c9000) [pid = 1750] [serial = 1407] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x9516ac00) [pid = 1750] [serial = 1374] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x94fdf800) [pid = 1750] [serial = 1370] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x950b3800) [pid = 1750] [serial = 1371] [outer = (nil)] [url = about:blank] 13:54:58 INFO - PROCESS | 1750 | 1465246498256 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1750 | 1465246498266 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2da000 == 26 [pid = 1750] [id = 511] 13:54:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8a2db400) [pid = 1750] [serial = 1534] [outer = (nil)] 13:54:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8a2de400) [pid = 1750] [serial = 1535] [outer = 0x8a2db400] 13:54:58 INFO - PROCESS | 1750 | 1465246498348 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8afc3c00) [pid = 1750] [serial = 1536] [outer = 0x8a2db400] 13:54:59 INFO - PROCESS | 1750 | 1465246499139 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 4044ms 13:54:59 INFO - PROCESS | 1750 | 1465246499175 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 13:54:59 INFO - PROCESS | 1750 | 1465246499180 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 13:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:54:59 INFO - PROCESS | 1750 | 1465246499199 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1750 | 1465246499204 Marionette TRACE conn4 <- [1,2018,null,{}] 13:54:59 INFO - PROCESS | 1750 | 1465246499211 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:54:59 INFO - PROCESS | 1750 | 1465246499219 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:59 INFO - PROCESS | 1750 | 1465246499379 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 13:54:59 INFO - PROCESS | 1750 | 1465246499390 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:59 INFO - PROCESS | 1750 | 1465246499399 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:54:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b543800 == 27 [pid = 1750] [id = 512] 13:54:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8b54b800) [pid = 1750] [serial = 1537] [outer = (nil)] 13:54:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8bc21000) [pid = 1750] [serial = 1538] [outer = 0x8b54b800] 13:54:59 INFO - PROCESS | 1750 | 1465246499471 Marionette DEBUG loaded listener.js 13:54:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8bd6f400) [pid = 1750] [serial = 1539] [outer = 0x8b54b800] 13:55:00 INFO - PROCESS | 1750 | 1465246500428 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1284ms 13:55:00 INFO - PROCESS | 1750 | 1465246500481 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 13:55:00 INFO - PROCESS | 1750 | 1465246500486 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 13:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:55:00 INFO - PROCESS | 1750 | 1465246500493 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:55:00 INFO - PROCESS | 1750 | 1465246500497 Marionette TRACE conn4 <- [1,2022,null,{}] 13:55:00 INFO - PROCESS | 1750 | 1465246500502 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:00 INFO - PROCESS | 1750 | 1465246500507 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:00 INFO - PROCESS | 1750 | 1465246500674 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 13:55:00 INFO - PROCESS | 1750 | 1465246500872 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:00 INFO - PROCESS | 1750 | 1465246500880 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b542800 == 28 [pid = 1750] [id = 513] 13:55:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8bc18000) [pid = 1750] [serial = 1540] [outer = (nil)] 13:55:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8d1b9000) [pid = 1750] [serial = 1541] [outer = 0x8bc18000] 13:55:00 INFO - PROCESS | 1750 | 1465246500949 Marionette DEBUG loaded listener.js 13:55:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8d602800) [pid = 1750] [serial = 1542] [outer = 0x8bc18000] 13:55:02 INFO - PROCESS | 1750 | 1465246502047 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1587ms 13:55:02 INFO - PROCESS | 1750 | 1465246502081 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 13:55:02 INFO - PROCESS | 1750 | 1465246502084 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 13:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:55:02 INFO - PROCESS | 1750 | 1465246502098 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:55:02 INFO - PROCESS | 1750 | 1465246502106 Marionette TRACE conn4 <- [1,2026,null,{}] 13:55:02 INFO - PROCESS | 1750 | 1465246502123 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:02 INFO - PROCESS | 1750 | 1465246502131 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:02 INFO - PROCESS | 1750 | 1465246502402 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 13:55:02 INFO - PROCESS | 1750 | 1465246502427 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:02 INFO - PROCESS | 1750 | 1465246502433 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d864000 == 29 [pid = 1750] [id = 514] 13:55:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8d86c000) [pid = 1750] [serial = 1543] [outer = (nil)] 13:55:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8d872c00) [pid = 1750] [serial = 1544] [outer = 0x8d86c000] 13:55:02 INFO - PROCESS | 1750 | 1465246502504 Marionette DEBUG loaded listener.js 13:55:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8d8d1800) [pid = 1750] [serial = 1545] [outer = 0x8d86c000] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8bc21400) [pid = 1750] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8d1c6800) [pid = 1750] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8d66cc00) [pid = 1750] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8d948400) [pid = 1750] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8bd70c00) [pid = 1750] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8ebcb800) [pid = 1750] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8bc21800) [pid = 1750] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x90ff2c00) [pid = 1750] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8d8cf000) [pid = 1750] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8d947c00) [pid = 1750] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8bc1f000) [pid = 1750] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8d1bc800) [pid = 1750] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8a487800) [pid = 1750] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8a490000) [pid = 1750] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8e6a9c00) [pid = 1750] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8bc22400) [pid = 1750] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8d94d000) [pid = 1750] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8ebcac00) [pid = 1750] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8ee0a800) [pid = 1750] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x9227b000) [pid = 1750] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8a2d3000) [pid = 1750] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8a492800) [pid = 1750] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8bd74800) [pid = 1750] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x92310c00) [pid = 1750] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x90f4f800) [pid = 1750] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:55:04 INFO - PROCESS | 1750 | 1465246504697 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2654ms 13:55:04 INFO - PROCESS | 1750 | 1465246504746 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 13:55:04 INFO - PROCESS | 1750 | 1465246504749 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 13:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:55:04 INFO - PROCESS | 1750 | 1465246504756 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:55:04 INFO - PROCESS | 1750 | 1465246504759 Marionette TRACE conn4 <- [1,2030,null,{}] 13:55:04 INFO - PROCESS | 1750 | 1465246504765 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:04 INFO - PROCESS | 1750 | 1465246504769 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:04 INFO - PROCESS | 1750 | 1465246504924 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 13:55:04 INFO - PROCESS | 1750 | 1465246504938 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:04 INFO - PROCESS | 1750 | 1465246504943 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d9400 == 30 [pid = 1750] [id = 515] 13:55:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8bc1a800) [pid = 1750] [serial = 1546] [outer = (nil)] 13:55:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8d8d0c00) [pid = 1750] [serial = 1547] [outer = 0x8bc1a800] 13:55:05 INFO - PROCESS | 1750 | 1465246505015 Marionette DEBUG loaded listener.js 13:55:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d8d6800) [pid = 1750] [serial = 1548] [outer = 0x8bc1a800] 13:55:05 INFO - PROCESS | 1750 | 1465246505901 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1186ms 13:55:05 INFO - PROCESS | 1750 | 1465246505942 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 13:55:05 INFO - PROCESS | 1750 | 1465246505945 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 13:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:55:05 INFO - PROCESS | 1750 | 1465246505955 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:55:05 INFO - PROCESS | 1750 | 1465246505958 Marionette TRACE conn4 <- [1,2034,null,{}] 13:55:05 INFO - PROCESS | 1750 | 1465246505964 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:05 INFO - PROCESS | 1750 | 1465246505968 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:06 INFO - PROCESS | 1750 | 1465246506118 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 13:55:06 INFO - PROCESS | 1750 | 1465246506127 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:06 INFO - PROCESS | 1750 | 1465246506145 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d1000 == 31 [pid = 1750] [id = 516] 13:55:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8a2d1c00) [pid = 1750] [serial = 1549] [outer = (nil)] 13:55:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8a2d9c00) [pid = 1750] [serial = 1550] [outer = 0x8a2d1c00] 13:55:06 INFO - PROCESS | 1750 | 1465246506294 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8a490800) [pid = 1750] [serial = 1551] [outer = 0x8a2d1c00] 13:55:07 INFO - PROCESS | 1750 | 1465246507566 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1684ms 13:55:07 INFO - PROCESS | 1750 | 1465246507642 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 13:55:07 INFO - PROCESS | 1750 | 1465246507648 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 13:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:55:07 INFO - PROCESS | 1750 | 1465246507657 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:55:07 INFO - PROCESS | 1750 | 1465246507660 Marionette TRACE conn4 <- [1,2038,null,{}] 13:55:07 INFO - PROCESS | 1750 | 1465246507669 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:07 INFO - PROCESS | 1750 | 1465246507675 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:07 INFO - PROCESS | 1750 | 1465246507902 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 13:55:08 INFO - PROCESS | 1750 | 1465246508148 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:08 INFO - PROCESS | 1750 | 1465246508159 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc8c00 == 32 [pid = 1750] [id = 517] 13:55:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8b544c00) [pid = 1750] [serial = 1552] [outer = (nil)] 13:55:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8ce68c00) [pid = 1750] [serial = 1553] [outer = 0x8b544c00] 13:55:08 INFO - PROCESS | 1750 | 1465246508262 Marionette DEBUG loaded listener.js 13:55:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d1c4c00) [pid = 1750] [serial = 1554] [outer = 0x8b544c00] 13:55:09 INFO - PROCESS | 1750 | 1465246509172 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1589ms 13:55:09 INFO - PROCESS | 1750 | 1465246509246 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 13:55:09 INFO - PROCESS | 1750 | 1465246509252 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 13:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:55:09 INFO - PROCESS | 1750 | 1465246509265 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:55:09 INFO - PROCESS | 1750 | 1465246509269 Marionette TRACE conn4 <- [1,2042,null,{}] 13:55:09 INFO - PROCESS | 1750 | 1465246509276 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:09 INFO - PROCESS | 1750 | 1465246509282 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:09 INFO - PROCESS | 1750 | 1465246509471 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 13:55:09 INFO - PROCESS | 1750 | 1465246509665 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1750 | 1465246509677 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1c7800 == 33 [pid = 1750] [id = 518] 13:55:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8d66dc00) [pid = 1750] [serial = 1555] [outer = (nil)] 13:55:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8d953400) [pid = 1750] [serial = 1556] [outer = 0x8d66dc00] 13:55:09 INFO - PROCESS | 1750 | 1465246509760 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e6a2400) [pid = 1750] [serial = 1557] [outer = 0x8d66dc00] 13:55:10 INFO - PROCESS | 1750 | 1465246510855 Marionette TRACE conn4 <- [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]]]}] 13:55:10 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) 13:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1653ms 13:55:10 INFO - PROCESS | 1750 | 1465246510916 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 13:55:10 INFO - PROCESS | 1750 | 1465246510921 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 13:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:55:10 INFO - PROCESS | 1750 | 1465246510928 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:55:10 INFO - PROCESS | 1750 | 1465246510934 Marionette TRACE conn4 <- [1,2046,null,{}] 13:55:10 INFO - PROCESS | 1750 | 1465246510952 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:10 INFO - PROCESS | 1750 | 1465246510962 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:11 INFO - PROCESS | 1750 | 1465246511203 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 13:55:11 INFO - PROCESS | 1750 | 1465246511454 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:11 INFO - PROCESS | 1750 | 1465246511464 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d676400 == 34 [pid = 1750] [id = 519] 13:55:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e8bd800) [pid = 1750] [serial = 1558] [outer = (nil)] 13:55:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8ebc6c00) [pid = 1750] [serial = 1559] [outer = 0x8e8bd800] 13:55:11 INFO - PROCESS | 1750 | 1465246511620 Marionette DEBUG loaded listener.js 13:55:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8ebce800) [pid = 1750] [serial = 1560] [outer = 0x8e8bd800] 13:55:12 INFO - PROCESS | 1750 | 1465246512589 Marionette TRACE conn4 <- [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]]]}] 13:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1696ms 13:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:55:12 INFO - PROCESS | 1750 | 1465246512624 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 13:55:12 INFO - PROCESS | 1750 | 1465246512628 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 13:55:12 INFO - PROCESS | 1750 | 1465246512635 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1750 | 1465246512638 Marionette TRACE conn4 <- [1,2050,null,{}] 13:55:12 INFO - PROCESS | 1750 | 1465246512644 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:12 INFO - PROCESS | 1750 | 1465246512649 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:12 INFO - PROCESS | 1750 | 1465246512834 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 13:55:13 INFO - PROCESS | 1750 | 1465246513023 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1750 | 1465246513032 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dd000 == 35 [pid = 1750] [id = 520] 13:55:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8bd6e400) [pid = 1750] [serial = 1561] [outer = (nil)] 13:55:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x9039b400) [pid = 1750] [serial = 1562] [outer = 0x8bd6e400] 13:55:13 INFO - PROCESS | 1750 | 1465246513116 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x90b12800) [pid = 1750] [serial = 1563] [outer = 0x8bd6e400] 13:55:14 INFO - PROCESS | 1750 | 1465246514060 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1490ms 13:55:14 INFO - PROCESS | 1750 | 1465246514125 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 13:55:14 INFO - PROCESS | 1750 | 1465246514129 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 13:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:55:14 INFO - PROCESS | 1750 | 1465246514135 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:55:14 INFO - PROCESS | 1750 | 1465246514139 Marionette TRACE conn4 <- [1,2054,null,{}] 13:55:14 INFO - PROCESS | 1750 | 1465246514145 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:14 INFO - PROCESS | 1750 | 1465246514150 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:14 INFO - PROCESS | 1750 | 1465246514324 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 13:55:14 INFO - PROCESS | 1750 | 1465246514513 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:14 INFO - PROCESS | 1750 | 1465246514524 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d955c00 == 36 [pid = 1750] [id = 521] 13:55:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8ebc6800) [pid = 1750] [serial = 1564] [outer = (nil)] 13:55:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x90cdac00) [pid = 1750] [serial = 1565] [outer = 0x8ebc6800] 13:55:14 INFO - PROCESS | 1750 | 1465246514626 Marionette DEBUG loaded listener.js 13:55:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x90f4e800) [pid = 1750] [serial = 1566] [outer = 0x8ebc6800] 13:55:15 INFO - PROCESS | 1750 | 1465246515658 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1579ms 13:55:15 INFO - PROCESS | 1750 | 1465246515715 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 13:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:55:15 INFO - PROCESS | 1750 | 1465246515720 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 13:55:15 INFO - PROCESS | 1750 | 1465246515726 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:55:15 INFO - PROCESS | 1750 | 1465246515730 Marionette TRACE conn4 <- [1,2058,null,{}] 13:55:15 INFO - PROCESS | 1750 | 1465246515735 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:15 INFO - PROCESS | 1750 | 1465246515746 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:15 INFO - PROCESS | 1750 | 1465246515979 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 13:55:16 INFO - PROCESS | 1750 | 1465246516220 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:16 INFO - PROCESS | 1750 | 1465246516228 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afcd400 == 37 [pid = 1750] [id = 522] 13:55:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8d954c00) [pid = 1750] [serial = 1567] [outer = (nil)] 13:55:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x90ff2400) [pid = 1750] [serial = 1568] [outer = 0x8d954c00] 13:55:16 INFO - PROCESS | 1750 | 1465246516360 Marionette DEBUG loaded listener.js 13:55:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x90fec800) [pid = 1750] [serial = 1569] [outer = 0x8d954c00] 13:55:17 INFO - PROCESS | 1750 | 1465246517407 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1731ms 13:55:17 INFO - PROCESS | 1750 | 1465246517458 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 13:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:55:17 INFO - PROCESS | 1750 | 1465246517462 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 13:55:17 INFO - PROCESS | 1750 | 1465246517468 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:55:17 INFO - PROCESS | 1750 | 1465246517472 Marionette TRACE conn4 <- [1,2062,null,{}] 13:55:17 INFO - PROCESS | 1750 | 1465246517479 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:17 INFO - PROCESS | 1750 | 1465246517484 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:17 INFO - PROCESS | 1750 | 1465246517666 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 13:55:17 INFO - PROCESS | 1750 | 1465246517903 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1750 | 1465246517910 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc5c00 == 38 [pid = 1750] [id = 523] 13:55:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8d8d6000) [pid = 1750] [serial = 1570] [outer = (nil)] 13:55:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x91c51c00) [pid = 1750] [serial = 1571] [outer = 0x8d8d6000] 13:55:18 INFO - PROCESS | 1750 | 1465246518039 Marionette DEBUG loaded listener.js 13:55:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x91c57800) [pid = 1750] [serial = 1572] [outer = 0x8d8d6000] 13:55:18 INFO - PROCESS | 1750 | 1465246518996 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1581ms 13:55:19 INFO - PROCESS | 1750 | 1465246519050 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 13:55:19 INFO - PROCESS | 1750 | 1465246519053 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 13:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:55:19 INFO - PROCESS | 1750 | 1465246519060 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:55:19 INFO - PROCESS | 1750 | 1465246519063 Marionette TRACE conn4 <- [1,2066,null,{}] 13:55:19 INFO - PROCESS | 1750 | 1465246519069 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:19 INFO - PROCESS | 1750 | 1465246519075 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:19 INFO - PROCESS | 1750 | 1465246519253 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 13:55:19 INFO - PROCESS | 1750 | 1465246519506 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:19 INFO - PROCESS | 1750 | 1465246519514 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6f000 == 39 [pid = 1750] [id = 524] 13:55:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8ee0c800) [pid = 1750] [serial = 1573] [outer = (nil)] 13:55:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x91f8cc00) [pid = 1750] [serial = 1574] [outer = 0x8ee0c800] 13:55:19 INFO - PROCESS | 1750 | 1465246519605 Marionette DEBUG loaded listener.js 13:55:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x91fb2800) [pid = 1750] [serial = 1575] [outer = 0x8ee0c800] 13:55:20 INFO - PROCESS | 1750 | 1465246520513 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1529ms 13:55:20 INFO - PROCESS | 1750 | 1465246520589 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 13:55:20 INFO - PROCESS | 1750 | 1465246520593 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 13:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:55:20 INFO - PROCESS | 1750 | 1465246520599 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:55:20 INFO - PROCESS | 1750 | 1465246520603 Marionette TRACE conn4 <- [1,2070,null,{}] 13:55:20 INFO - PROCESS | 1750 | 1465246520609 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:20 INFO - PROCESS | 1750 | 1465246520614 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:20 INFO - PROCESS | 1750 | 1465246520829 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 13:55:21 INFO - PROCESS | 1750 | 1465246521080 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:21 INFO - PROCESS | 1750 | 1465246521087 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d1400 == 40 [pid = 1750] [id = 525] 13:55:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8a2dcc00) [pid = 1750] [serial = 1576] [outer = (nil)] 13:55:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x91fbd800) [pid = 1750] [serial = 1577] [outer = 0x8a2dcc00] 13:55:21 INFO - PROCESS | 1750 | 1465246521218 Marionette DEBUG loaded listener.js 13:55:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x921fb400) [pid = 1750] [serial = 1578] [outer = 0x8a2dcc00] 13:55:22 INFO - PROCESS | 1750 | 1465246522178 Marionette TRACE conn4 <- [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]]]}] 13:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1630ms 13:55:22 INFO - PROCESS | 1750 | 1465246522231 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 13:55:22 INFO - PROCESS | 1750 | 1465246522235 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 13:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:55:22 INFO - PROCESS | 1750 | 1465246522241 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:55:22 INFO - PROCESS | 1750 | 1465246522245 Marionette TRACE conn4 <- [1,2074,null,{}] 13:55:22 INFO - PROCESS | 1750 | 1465246522251 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:22 INFO - PROCESS | 1750 | 1465246522256 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:22 INFO - PROCESS | 1750 | 1465246522447 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 13:55:22 INFO - PROCESS | 1750 | 1465246522642 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:22 INFO - PROCESS | 1750 | 1465246522652 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d955400 == 41 [pid = 1750] [id = 526] 13:55:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x921ef400) [pid = 1750] [serial = 1579] [outer = (nil)] 13:55:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x92311800) [pid = 1750] [serial = 1580] [outer = 0x921ef400] 13:55:22 INFO - PROCESS | 1750 | 1465246522751 Marionette DEBUG loaded listener.js 13:55:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9231d400) [pid = 1750] [serial = 1581] [outer = 0x921ef400] 13:55:23 INFO - PROCESS | 1750 | 1465246523791 Marionette TRACE conn4 <- [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]]]}] 13:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1589ms 13:55:23 INFO - PROCESS | 1750 | 1465246523832 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 13:55:23 INFO - PROCESS | 1750 | 1465246523837 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 13:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:55:23 INFO - PROCESS | 1750 | 1465246523843 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:55:23 INFO - PROCESS | 1750 | 1465246523848 Marionette TRACE conn4 <- [1,2078,null,{}] 13:55:23 INFO - PROCESS | 1750 | 1465246523854 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:23 INFO - PROCESS | 1750 | 1465246523860 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:24 INFO - PROCESS | 1750 | 1465246524063 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 13:55:24 INFO - PROCESS | 1750 | 1465246524306 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:24 INFO - PROCESS | 1750 | 1465246524314 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x9242bc00 == 42 [pid = 1750] [id = 527] 13:55:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x926f2c00) [pid = 1750] [serial = 1582] [outer = (nil)] 13:55:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x929e5800) [pid = 1750] [serial = 1583] [outer = 0x926f2c00] 13:55:24 INFO - PROCESS | 1750 | 1465246524443 Marionette DEBUG loaded listener.js 13:55:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x929e9800) [pid = 1750] [serial = 1584] [outer = 0x926f2c00] 13:55:25 INFO - PROCESS | 1750 | 1465246525348 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1580ms 13:55:25 INFO - PROCESS | 1750 | 1465246525424 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 13:55:25 INFO - PROCESS | 1750 | 1465246525428 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 13:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:55:25 INFO - PROCESS | 1750 | 1465246525435 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:55:25 INFO - PROCESS | 1750 | 1465246525438 Marionette TRACE conn4 <- [1,2082,null,{}] 13:55:25 INFO - PROCESS | 1750 | 1465246525444 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:25 INFO - PROCESS | 1750 | 1465246525449 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:25 INFO - PROCESS | 1750 | 1465246525658 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 13:55:25 INFO - PROCESS | 1750 | 1465246525866 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:25 INFO - PROCESS | 1750 | 1465246525876 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6afc00 == 43 [pid = 1750] [id = 528] 13:55:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x926f5400) [pid = 1750] [serial = 1585] [outer = (nil)] 13:55:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x92e7d800) [pid = 1750] [serial = 1586] [outer = 0x926f5400] 13:55:26 INFO - PROCESS | 1750 | 1465246526050 Marionette DEBUG loaded listener.js 13:55:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x92e83c00) [pid = 1750] [serial = 1587] [outer = 0x926f5400] 13:55:26 INFO - PROCESS | 1750 | 1465246526982 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1583ms 13:55:27 INFO - PROCESS | 1750 | 1465246527019 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 13:55:27 INFO - PROCESS | 1750 | 1465246527022 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 13:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:55:27 INFO - PROCESS | 1750 | 1465246527029 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:55:27 INFO - PROCESS | 1750 | 1465246527032 Marionette TRACE conn4 <- [1,2086,null,{}] 13:55:27 INFO - PROCESS | 1750 | 1465246527038 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:27 INFO - PROCESS | 1750 | 1465246527043 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:27 INFO - PROCESS | 1750 | 1465246527219 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 13:55:27 INFO - PROCESS | 1750 | 1465246527419 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:27 INFO - PROCESS | 1750 | 1465246527427 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6b000 == 44 [pid = 1750] [id = 529] 13:55:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8bd6cc00) [pid = 1750] [serial = 1588] [outer = (nil)] 13:55:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x93ac7000) [pid = 1750] [serial = 1589] [outer = 0x8bd6cc00] 13:55:27 INFO - PROCESS | 1750 | 1465246527528 Marionette DEBUG loaded listener.js 13:55:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x93ccd000) [pid = 1750] [serial = 1590] [outer = 0x8bd6cc00] 13:55:28 INFO - PROCESS | 1750 | 1465246528470 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1487ms 13:55:28 INFO - PROCESS | 1750 | 1465246528517 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 13:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:55:28 INFO - PROCESS | 1750 | 1465246528521 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 13:55:28 INFO - PROCESS | 1750 | 1465246528528 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:55:28 INFO - PROCESS | 1750 | 1465246528531 Marionette TRACE conn4 <- [1,2090,null,{}] 13:55:28 INFO - PROCESS | 1750 | 1465246528537 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:28 INFO - PROCESS | 1750 | 1465246528542 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:28 INFO - PROCESS | 1750 | 1465246528716 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 13:55:28 INFO - PROCESS | 1750 | 1465246528918 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:28 INFO - PROCESS | 1750 | 1465246528929 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e4f2400 == 45 [pid = 1750] [id = 530] 13:55:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8ee0e400) [pid = 1750] [serial = 1591] [outer = (nil)] 13:55:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x94fd2c00) [pid = 1750] [serial = 1592] [outer = 0x8ee0e400] 13:55:29 INFO - PROCESS | 1750 | 1465246529068 Marionette DEBUG loaded listener.js 13:55:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x950b6400) [pid = 1750] [serial = 1593] [outer = 0x8ee0e400] 13:55:30 INFO - PROCESS | 1750 | 1465246530089 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1631ms 13:55:30 INFO - PROCESS | 1750 | 1465246530158 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1750 | 1465246530162 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 13:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:55:30 INFO - PROCESS | 1750 | 1465246530169 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1750 | 1465246530172 Marionette TRACE conn4 <- [1,2094,null,{}] 13:55:30 INFO - PROCESS | 1750 | 1465246530179 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:30 INFO - PROCESS | 1750 | 1465246530184 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:30 INFO - PROCESS | 1750 | 1465246530376 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 13:55:30 INFO - PROCESS | 1750 | 1465246530643 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:30 INFO - PROCESS | 1750 | 1465246530653 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc16c00 == 46 [pid = 1750] [id = 531] 13:55:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8e6af000) [pid = 1750] [serial = 1594] [outer = (nil)] 13:55:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x93abf400) [pid = 1750] [serial = 1595] [outer = 0x8e6af000] 13:55:30 INFO - PROCESS | 1750 | 1465246530796 Marionette DEBUG loaded listener.js 13:55:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x950edc00) [pid = 1750] [serial = 1596] [outer = 0x8e6af000] 13:55:31 INFO - PROCESS | 1750 | 1465246531748 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1629ms 13:55:31 INFO - PROCESS | 1750 | 1465246531799 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 13:55:31 INFO - PROCESS | 1750 | 1465246531803 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 13:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:55:31 INFO - PROCESS | 1750 | 1465246531810 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:55:31 INFO - PROCESS | 1750 | 1465246531813 Marionette TRACE conn4 <- [1,2098,null,{}] 13:55:31 INFO - PROCESS | 1750 | 1465246531819 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:31 INFO - PROCESS | 1750 | 1465246531824 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:32 INFO - PROCESS | 1750 | 1465246532061 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 13:55:32 INFO - PROCESS | 1750 | 1465246532314 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:32 INFO - PROCESS | 1750 | 1465246532321 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a491400 == 47 [pid = 1750] [id = 532] 13:55:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8d606400) [pid = 1750] [serial = 1597] [outer = (nil)] 13:55:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x90b1e800) [pid = 1750] [serial = 1598] [outer = 0x8d606400] 13:55:32 INFO - PROCESS | 1750 | 1465246532453 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x90fea800) [pid = 1750] [serial = 1599] [outer = 0x8d606400] 13:55:33 INFO - PROCESS | 1750 | 1465246533627 Marionette TRACE conn4 <- [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]]]}] 13:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1890ms 13:55:33 INFO - PROCESS | 1750 | 1465246533701 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 13:55:33 INFO - PROCESS | 1750 | 1465246533707 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 13:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:55:33 INFO - PROCESS | 1750 | 1465246533715 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:55:33 INFO - PROCESS | 1750 | 1465246533719 Marionette TRACE conn4 <- [1,2102,null,{}] 13:55:33 INFO - PROCESS | 1750 | 1465246533728 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:33 INFO - PROCESS | 1750 | 1465246533734 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:33 INFO - PROCESS | 1750 | 1465246533959 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 13:55:34 INFO - PROCESS | 1750 | 1465246534223 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:34 INFO - PROCESS | 1750 | 1465246534235 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b545000 == 48 [pid = 1750] [id = 533] 13:55:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8b548800) [pid = 1750] [serial = 1600] [outer = (nil)] 13:55:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8bc1b800) [pid = 1750] [serial = 1601] [outer = 0x8b548800] 13:55:34 INFO - PROCESS | 1750 | 1465246534352 Marionette DEBUG loaded listener.js 13:55:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8bd72800) [pid = 1750] [serial = 1602] [outer = 0x8b548800] 13:55:35 INFO - PROCESS | 1750 | 1465246535474 Marionette TRACE conn4 <- [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]]]}] 13:55:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8a491c00 == 47 [pid = 1750] [id = 465] 13:55:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d9400 == 46 [pid = 1750] [id = 515] 13:55:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8d864000 == 45 [pid = 1750] [id = 514] 13:55:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8b542800 == 44 [pid = 1750] [id = 513] 13:55:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8b543800 == 43 [pid = 1750] [id = 512] 13:55:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2da000 == 42 [pid = 1750] [id = 511] 13:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1841ms 13:55:35 INFO - PROCESS | 1750 | 1465246535557 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 13:55:35 INFO - PROCESS | 1750 | 1465246535563 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 13:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:55:35 INFO - PROCESS | 1750 | 1465246535573 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:55:35 INFO - PROCESS | 1750 | 1465246535577 Marionette TRACE conn4 <- [1,2106,null,{}] 13:55:35 INFO - PROCESS | 1750 | 1465246535583 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:35 INFO - PROCESS | 1750 | 1465246535589 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:35 INFO - PROCESS | 1750 | 1465246535776 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x90f5cc00) [pid = 1750] [serial = 1481] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x90ff6800) [pid = 1750] [serial = 1482] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x90ce2000) [pid = 1750] [serial = 1479] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x91f89400) [pid = 1750] [serial = 1437] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x90d85800) [pid = 1750] [serial = 1475] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x90f51c00) [pid = 1750] [serial = 1427] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x92433800) [pid = 1750] [serial = 1446] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8d948800) [pid = 1750] [serial = 1464] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x90b18400) [pid = 1750] [serial = 1472] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x91c56000) [pid = 1750] [serial = 1433] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x926f4c00) [pid = 1750] [serial = 1448] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8e4f3c00) [pid = 1750] [serial = 1410] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8ebc9800) [pid = 1750] [serial = 1466] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x90f50800) [pid = 1750] [serial = 1476] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x90ce1000) [pid = 1750] [serial = 1473] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x91c5c800) [pid = 1750] [serial = 1434] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8d607c00) [pid = 1750] [serial = 1478] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x90396c00) [pid = 1750] [serial = 1467] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8ee02400) [pid = 1750] [serial = 1470] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8d8cec00) [pid = 1750] [serial = 1458] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x92f44000) [pid = 1750] [serial = 1454] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x92f48800) [pid = 1750] [serial = 1455] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x90cde800) [pid = 1750] [serial = 1425] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x91fb6c00) [pid = 1750] [serial = 1439] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8e6aa000) [pid = 1750] [serial = 1416] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x91fb9c00) [pid = 1750] [serial = 1440] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8ee0ac00) [pid = 1750] [serial = 1419] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x90ff4800) [pid = 1750] [serial = 1431] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x91f88800) [pid = 1750] [serial = 1436] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8ebc3000) [pid = 1750] [serial = 1469] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x92310000) [pid = 1750] [serial = 1442] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x90cdcc00) [pid = 1750] [serial = 1424] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8d66a400) [pid = 1750] [serial = 1463] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8a483c00) [pid = 1750] [serial = 1460] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8ee04800) [pid = 1750] [serial = 1418] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9231d800) [pid = 1750] [serial = 1443] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x90fea000) [pid = 1750] [serial = 1428] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8afc1800) [pid = 1750] [serial = 1461] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9242d400) [pid = 1750] [serial = 1445] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8d1c5c00) [pid = 1750] [serial = 1457] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8e4f7c00) [pid = 1750] [serial = 1415] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8d1bdc00) [pid = 1750] [serial = 1413] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x90b12c00) [pid = 1750] [serial = 1422] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x92c36400) [pid = 1750] [serial = 1452] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x90396800) [pid = 1750] [serial = 1421] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x91b4d400) [pid = 1750] [serial = 1430] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x92c31800) [pid = 1750] [serial = 1451] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8bd6a400) [pid = 1750] [serial = 1412] [outer = (nil)] [url = about:blank] 13:55:35 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x926f6c00) [pid = 1750] [serial = 1449] [outer = (nil)] [url = about:blank] 13:55:36 INFO - PROCESS | 1750 | 1465246536049 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:36 INFO - PROCESS | 1750 | 1465246536057 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc1800 == 43 [pid = 1750] [id = 534] 13:55:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8ce62c00) [pid = 1750] [serial = 1603] [outer = (nil)] 13:55:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8ce6c000) [pid = 1750] [serial = 1604] [outer = 0x8ce62c00] 13:55:36 INFO - PROCESS | 1750 | 1465246536162 Marionette DEBUG loaded listener.js 13:55:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8d60f000) [pid = 1750] [serial = 1605] [outer = 0x8ce62c00] 13:55:36 INFO - PROCESS | 1750 | 1465246536980 Marionette TRACE conn4 <- [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]]]}] 13:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1439ms 13:55:37 INFO - PROCESS | 1750 | 1465246537012 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 13:55:37 INFO - PROCESS | 1750 | 1465246537016 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 13:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:55:37 INFO - PROCESS | 1750 | 1465246537051 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:55:37 INFO - PROCESS | 1750 | 1465246537060 Marionette TRACE conn4 <- [1,2110,null,{}] 13:55:37 INFO - PROCESS | 1750 | 1465246537075 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:37 INFO - PROCESS | 1750 | 1465246537083 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:37 INFO - PROCESS | 1750 | 1465246537259 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 13:55:37 INFO - PROCESS | 1750 | 1465246537270 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:37 INFO - PROCESS | 1750 | 1465246537281 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d952000 == 44 [pid = 1750] [id = 535] 13:55:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8d952800) [pid = 1750] [serial = 1606] [outer = (nil)] 13:55:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e4f4000) [pid = 1750] [serial = 1607] [outer = 0x8d952800] 13:55:37 INFO - PROCESS | 1750 | 1465246537357 Marionette DEBUG loaded listener.js 13:55:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8e6a8800) [pid = 1750] [serial = 1608] [outer = 0x8d952800] 13:55:38 INFO - PROCESS | 1750 | 1465246538413 Marionette TRACE conn4 <- [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]]]}] 13:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1387ms 13:55:38 INFO - PROCESS | 1750 | 1465246538435 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 13:55:38 INFO - PROCESS | 1750 | 1465246538441 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 13:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:55:38 INFO - PROCESS | 1750 | 1465246538447 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:55:38 INFO - PROCESS | 1750 | 1465246538450 Marionette TRACE conn4 <- [1,2114,null,{}] 13:55:38 INFO - PROCESS | 1750 | 1465246538456 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:38 INFO - PROCESS | 1750 | 1465246538461 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:38 INFO - PROCESS | 1750 | 1465246538684 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 13:55:38 INFO - PROCESS | 1750 | 1465246538713 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:38 INFO - PROCESS | 1750 | 1465246538719 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce65000 == 45 [pid = 1750] [id = 536] 13:55:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8e6aa400) [pid = 1750] [serial = 1609] [outer = (nil)] 13:55:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8ebc3c00) [pid = 1750] [serial = 1610] [outer = 0x8e6aa400] 13:55:38 INFO - PROCESS | 1750 | 1465246538791 Marionette DEBUG loaded listener.js 13:55:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8ee05000) [pid = 1750] [serial = 1611] [outer = 0x8e6aa400] 13:55:39 INFO - PROCESS | 1750 | 1465246539749 Marionette TRACE conn4 <- [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]]]}] 13:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1349ms 13:55:39 INFO - PROCESS | 1750 | 1465246539797 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 13:55:39 INFO - PROCESS | 1750 | 1465246539801 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 13:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:55:39 INFO - PROCESS | 1750 | 1465246539806 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:55:39 INFO - PROCESS | 1750 | 1465246539809 Marionette TRACE conn4 <- [1,2118,null,{}] 13:55:39 INFO - PROCESS | 1750 | 1465246539823 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:39 INFO - PROCESS | 1750 | 1465246539827 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:40 INFO - PROCESS | 1750 | 1465246540047 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 13:55:40 INFO - PROCESS | 1750 | 1465246540070 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:40 INFO - PROCESS | 1750 | 1465246540078 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8c6c00 == 46 [pid = 1750] [id = 537] 13:55:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e8c8000) [pid = 1750] [serial = 1612] [outer = (nil)] 13:55:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x9039a000) [pid = 1750] [serial = 1613] [outer = 0x8e8c8000] 13:55:40 INFO - PROCESS | 1750 | 1465246540147 Marionette DEBUG loaded listener.js 13:55:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x90b18000) [pid = 1750] [serial = 1614] [outer = 0x8e8c8000] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x90393800) [pid = 1750] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x90feb800) [pid = 1750] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x96de4c00) [pid = 1750] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x90cdfc00) [pid = 1750] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8bc18000) [pid = 1750] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8b54b800) [pid = 1750] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x995a8c00) [pid = 1750] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x96de5c00) [pid = 1750] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8d1be800) [pid = 1750] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x90ff0000) [pid = 1750] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x92c30c00) [pid = 1750] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8a2db400) [pid = 1750] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8afc6800) [pid = 1750] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x90f55400) [pid = 1750] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x92276c00) [pid = 1750] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8d86c000) [pid = 1750] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x92f47000) [pid = 1750] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8bd6dc00) [pid = 1750] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8ce5f400) [pid = 1750] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x91fbd000) [pid = 1750] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8e8c4000) [pid = 1750] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:55:41 INFO - PROCESS | 1750 | 1465246541331 Marionette TRACE conn4 <- [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]]]}] 13:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1586ms 13:55:41 INFO - PROCESS | 1750 | 1465246541393 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 13:55:41 INFO - PROCESS | 1750 | 1465246541397 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 13:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:55:41 INFO - PROCESS | 1750 | 1465246541403 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:55:41 INFO - PROCESS | 1750 | 1465246541406 Marionette TRACE conn4 <- [1,2122,null,{}] 13:55:41 INFO - PROCESS | 1750 | 1465246541411 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:41 INFO - PROCESS | 1750 | 1465246541421 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:41 INFO - PROCESS | 1750 | 1465246541639 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 13:55:41 INFO - PROCESS | 1750 | 1465246541815 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:41 INFO - PROCESS | 1750 | 1465246541822 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc6800 == 47 [pid = 1750] [id = 538] 13:55:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8bd6b800) [pid = 1750] [serial = 1615] [outer = (nil)] 13:55:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x90391400) [pid = 1750] [serial = 1616] [outer = 0x8bd6b800] 13:55:41 INFO - PROCESS | 1750 | 1465246541891 Marionette DEBUG loaded listener.js 13:55:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x90d92000) [pid = 1750] [serial = 1617] [outer = 0x8bd6b800] 13:55:42 INFO - PROCESS | 1750 | 1465246542768 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1429ms 13:55:42 INFO - PROCESS | 1750 | 1465246542833 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 13:55:42 INFO - PROCESS | 1750 | 1465246542840 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 13:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:55:42 INFO - PROCESS | 1750 | 1465246542849 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:55:42 INFO - PROCESS | 1750 | 1465246542856 Marionette TRACE conn4 <- [1,2126,null,{}] 13:55:42 INFO - PROCESS | 1750 | 1465246542921 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:42 INFO - PROCESS | 1750 | 1465246542929 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:43 INFO - PROCESS | 1750 | 1465246543141 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 13:55:43 INFO - PROCESS | 1750 | 1465246543413 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:43 INFO - PROCESS | 1750 | 1465246543428 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a489800 == 48 [pid = 1750] [id = 539] 13:55:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8b540c00) [pid = 1750] [serial = 1618] [outer = (nil)] 13:55:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8b54b000) [pid = 1750] [serial = 1619] [outer = 0x8b540c00] 13:55:43 INFO - PROCESS | 1750 | 1465246543527 Marionette DEBUG loaded listener.js 13:55:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8bc24800) [pid = 1750] [serial = 1620] [outer = 0x8b540c00] 13:55:44 INFO - PROCESS | 1750 | 1465246544464 Marionette TRACE conn4 <- [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]]]}] 13:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1653ms 13:55:44 INFO - PROCESS | 1750 | 1465246544501 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 1750 | 1465246544509 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 13:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:55:44 INFO - PROCESS | 1750 | 1465246544520 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 1750 | 1465246544524 Marionette TRACE conn4 <- [1,2130,null,{}] 13:55:44 INFO - PROCESS | 1750 | 1465246544531 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:44 INFO - PROCESS | 1750 | 1465246544537 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:44 INFO - PROCESS | 1750 | 1465246544737 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 13:55:45 INFO - PROCESS | 1750 | 1465246544989 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:45 INFO - PROCESS | 1750 | 1465246544996 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d610000 == 49 [pid = 1750] [id = 540] 13:55:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8d672800) [pid = 1750] [serial = 1621] [outer = (nil)] 13:55:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8d870000) [pid = 1750] [serial = 1622] [outer = 0x8d672800] 13:55:45 INFO - PROCESS | 1750 | 1465246545140 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8d948000) [pid = 1750] [serial = 1623] [outer = 0x8d672800] 13:55:46 INFO - PROCESS | 1750 | 1465246546132 Marionette TRACE conn4 <- [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] 13:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:55:46 INFO - PROCESS | 1750 | 1465246546207 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 13:55:46 INFO - PROCESS | 1750 | 1465246546213 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:55:46 INFO - PROCESS | 1750 | 1465246546220 Marionette TRACE conn4 <- [1,2134,null,{}] 13:55:46 INFO - PROCESS | 1750 | 1465246546237 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:46 INFO - PROCESS | 1750 | 1465246546246 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:46 INFO - PROCESS | 1750 | 1465246546483 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 13:55:46 INFO - PROCESS | 1750 | 1465246546800 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:46 INFO - PROCESS | 1750 | 1465246546814 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8c1000 == 50 [pid = 1750] [id = 541] 13:55:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x90ce3800) [pid = 1750] [serial = 1624] [outer = (nil)] 13:55:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x90d90c00) [pid = 1750] [serial = 1625] [outer = 0x90ce3800] 13:55:46 INFO - PROCESS | 1750 | 1465246546918 Marionette DEBUG loaded listener.js 13:55:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x90f51c00) [pid = 1750] [serial = 1626] [outer = 0x90ce3800] 13:55:47 INFO - PROCESS | 1750 | 1465246547921 Marionette TRACE conn4 <- [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]]]}] 13:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1784ms 13:55:48 INFO - PROCESS | 1750 | 1465246547998 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 13:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:55:48 INFO - PROCESS | 1750 | 1465246548003 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 13:55:48 INFO - PROCESS | 1750 | 1465246548010 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:55:48 INFO - PROCESS | 1750 | 1465246548013 Marionette TRACE conn4 <- [1,2138,null,{}] 13:55:48 INFO - PROCESS | 1750 | 1465246548019 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:48 INFO - PROCESS | 1750 | 1465246548025 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:48 INFO - PROCESS | 1750 | 1465246548256 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 13:55:48 INFO - PROCESS | 1750 | 1465246548499 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1750 | 1465246548509 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x90398000 == 51 [pid = 1750] [id = 542] 13:55:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x9039ac00) [pid = 1750] [serial = 1627] [outer = (nil)] 13:55:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91b5a800) [pid = 1750] [serial = 1628] [outer = 0x9039ac00] 13:55:48 INFO - PROCESS | 1750 | 1465246548640 Marionette DEBUG loaded listener.js 13:55:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91c56c00) [pid = 1750] [serial = 1629] [outer = 0x9039ac00] 13:55:49 INFO - PROCESS | 1750 | 1465246549578 Marionette TRACE conn4 <- [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]]]}] 13:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1634ms 13:55:49 INFO - PROCESS | 1750 | 1465246549644 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 13:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:55:49 INFO - PROCESS | 1750 | 1465246549649 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 13:55:49 INFO - PROCESS | 1750 | 1465246549656 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:55:49 INFO - PROCESS | 1750 | 1465246549660 Marionette TRACE conn4 <- [1,2142,null,{}] 13:55:49 INFO - PROCESS | 1750 | 1465246549666 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:49 INFO - PROCESS | 1750 | 1465246549671 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:49 INFO - PROCESS | 1750 | 1465246549901 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 13:55:50 INFO - PROCESS | 1750 | 1465246550156 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:50 INFO - PROCESS | 1750 | 1465246550167 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x90cd9c00 == 52 [pid = 1750] [id = 543] 13:55:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x90d86c00) [pid = 1750] [serial = 1630] [outer = (nil)] 13:55:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x91f88000) [pid = 1750] [serial = 1631] [outer = 0x90d86c00] 13:55:50 INFO - PROCESS | 1750 | 1465246550303 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91fb6c00) [pid = 1750] [serial = 1632] [outer = 0x90d86c00] 13:55:51 INFO - PROCESS | 1750 | 1465246551266 Marionette TRACE conn4 <- [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] 13:55:51 INFO - PROCESS | 1750 | 1465246551351 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 13:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:55:51 INFO - PROCESS | 1750 | 1465246551358 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:55:51 INFO - PROCESS | 1750 | 1465246551362 Marionette TRACE conn4 <- [1,2146,null,{}] 13:55:51 INFO - PROCESS | 1750 | 1465246551368 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:51 INFO - PROCESS | 1750 | 1465246551383 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:51 INFO - PROCESS | 1750 | 1465246551661 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 13:55:51 INFO - PROCESS | 1750 | 1465246551920 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:51 INFO - PROCESS | 1750 | 1465246551928 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a489400 == 53 [pid = 1750] [id = 544] 13:55:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91c5e000) [pid = 1750] [serial = 1633] [outer = (nil)] 13:55:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x9231ec00) [pid = 1750] [serial = 1634] [outer = 0x91c5e000] 13:55:52 INFO - PROCESS | 1750 | 1465246552056 Marionette DEBUG loaded listener.js 13:55:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x926f0800) [pid = 1750] [serial = 1635] [outer = 0x91c5e000] 13:55:53 INFO - PROCESS | 1750 | 1465246553026 Marionette TRACE conn4 <- [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] 13:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:55:53 INFO - PROCESS | 1750 | 1465246553097 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 13:55:53 INFO - PROCESS | 1750 | 1465246553103 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:55:53 INFO - PROCESS | 1750 | 1465246553107 Marionette TRACE conn4 <- [1,2150,null,{}] 13:55:53 INFO - PROCESS | 1750 | 1465246553113 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:53 INFO - PROCESS | 1750 | 1465246553118 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:53 INFO - PROCESS | 1750 | 1465246553308 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 13:55:53 INFO - PROCESS | 1750 | 1465246553553 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:53 INFO - PROCESS | 1750 | 1465246553562 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x90d87800 == 54 [pid = 1750] [id = 545] 13:55:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92318800) [pid = 1750] [serial = 1636] [outer = (nil)] 13:55:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92c30c00) [pid = 1750] [serial = 1637] [outer = 0x92318800] 13:55:53 INFO - PROCESS | 1750 | 1465246553694 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92c36400) [pid = 1750] [serial = 1638] [outer = 0x92318800] 13:55:54 INFO - PROCESS | 1750 | 1465246554650 Marionette TRACE conn4 <- [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]]]}] 13:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1587ms 13:55:54 INFO - PROCESS | 1750 | 1465246554690 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 13:55:54 INFO - PROCESS | 1750 | 1465246554695 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 13:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:55:54 INFO - PROCESS | 1750 | 1465246554702 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:55:54 INFO - PROCESS | 1750 | 1465246554706 Marionette TRACE conn4 <- [1,2154,null,{}] 13:55:54 INFO - PROCESS | 1750 | 1465246554712 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:54 INFO - PROCESS | 1750 | 1465246554718 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:54 INFO - PROCESS | 1750 | 1465246554932 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 13:55:55 INFO - PROCESS | 1750 | 1465246555146 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:55 INFO - PROCESS | 1750 | 1465246555155 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x91b50400 == 55 [pid = 1750] [id = 546] 13:55:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x91b51400) [pid = 1750] [serial = 1639] [outer = (nil)] 13:55:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x93ac0000) [pid = 1750] [serial = 1640] [outer = 0x91b51400] 13:55:55 INFO - PROCESS | 1750 | 1465246555322 Marionette DEBUG loaded listener.js 13:55:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x93cd0400) [pid = 1750] [serial = 1641] [outer = 0x91b51400] 13:55:56 INFO - PROCESS | 1750 | 1465246556251 Marionette TRACE conn4 <- [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]]]}] 13:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1587ms 13:55:56 INFO - PROCESS | 1750 | 1465246556290 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 13:55:56 INFO - PROCESS | 1750 | 1465246556294 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 13:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:55:56 INFO - PROCESS | 1750 | 1465246556302 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:55:56 INFO - PROCESS | 1750 | 1465246556306 Marionette TRACE conn4 <- [1,2158,null,{}] 13:55:56 INFO - PROCESS | 1750 | 1465246556333 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:56 INFO - PROCESS | 1750 | 1465246556337 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:56 INFO - PROCESS | 1750 | 1465246556547 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 13:55:56 INFO - PROCESS | 1750 | 1465246556754 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:56 INFO - PROCESS | 1750 | 1465246556762 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d608400 == 56 [pid = 1750] [id = 547] 13:55:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x92c35800) [pid = 1750] [serial = 1642] [outer = (nil)] 13:55:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x950e7c00) [pid = 1750] [serial = 1643] [outer = 0x92c35800] 13:55:56 INFO - PROCESS | 1750 | 1465246556893 Marionette DEBUG loaded listener.js 13:55:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x95164400) [pid = 1750] [serial = 1644] [outer = 0x92c35800] 13:55:57 INFO - PROCESS | 1750 | 1465246557931 Marionette TRACE conn4 <- [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]]]}] 13:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1704ms 13:55:58 INFO - PROCESS | 1750 | 1465246558007 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 13:55:58 INFO - PROCESS | 1750 | 1465246558010 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 13:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:55:58 INFO - PROCESS | 1750 | 1465246558017 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:55:58 INFO - PROCESS | 1750 | 1465246558020 Marionette TRACE conn4 <- [1,2162,null,{}] 13:55:58 INFO - PROCESS | 1750 | 1465246558026 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:58 INFO - PROCESS | 1750 | 1465246558031 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:58 INFO - PROCESS | 1750 | 1465246558252 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 13:55:58 INFO - PROCESS | 1750 | 1465246558498 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:58 INFO - PROCESS | 1750 | 1465246558507 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x950b2c00 == 57 [pid = 1750] [id = 548] 13:55:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x950bd400) [pid = 1750] [serial = 1645] [outer = (nil)] 13:55:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x953b8000) [pid = 1750] [serial = 1646] [outer = 0x950bd400] 13:55:58 INFO - PROCESS | 1750 | 1465246558633 Marionette DEBUG loaded listener.js 13:55:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x953d0400) [pid = 1750] [serial = 1647] [outer = 0x950bd400] 13:55:59 INFO - PROCESS | 1750 | 1465246559556 Marionette TRACE conn4 <- [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]]]}] 13:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1592ms 13:55:59 INFO - PROCESS | 1750 | 1465246559609 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 13:55:59 INFO - PROCESS | 1750 | 1465246559612 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 13:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:55:59 INFO - PROCESS | 1750 | 1465246559629 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:55:59 INFO - PROCESS | 1750 | 1465246559634 Marionette TRACE conn4 <- [1,2166,null,{}] 13:55:59 INFO - PROCESS | 1750 | 1465246559640 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:55:59 INFO - PROCESS | 1750 | 1465246559646 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:55:59 INFO - PROCESS | 1750 | 1465246559912 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 13:56:00 INFO - PROCESS | 1750 | 1465246560172 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:00 INFO - PROCESS | 1750 | 1465246560182 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x96dea000 == 58 [pid = 1750] [id = 549] 13:56:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x96defc00) [pid = 1750] [serial = 1648] [outer = (nil)] 13:56:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9776c800) [pid = 1750] [serial = 1649] [outer = 0x96defc00] 13:56:00 INFO - PROCESS | 1750 | 1465246560318 Marionette DEBUG loaded listener.js 13:56:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x977ce800) [pid = 1750] [serial = 1650] [outer = 0x96defc00] 13:56:01 INFO - PROCESS | 1750 | 1465246561268 Marionette TRACE conn4 <- [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]]]}] 13:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1691ms 13:56:01 INFO - PROCESS | 1750 | 1465246561322 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 13:56:01 INFO - PROCESS | 1750 | 1465246561325 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 13:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:56:01 INFO - PROCESS | 1750 | 1465246561332 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:56:01 INFO - PROCESS | 1750 | 1465246561335 Marionette TRACE conn4 <- [1,2170,null,{}] 13:56:01 INFO - PROCESS | 1750 | 1465246561341 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:01 INFO - PROCESS | 1750 | 1465246561346 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:01 INFO - PROCESS | 1750 | 1465246561529 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 13:56:01 INFO - PROCESS | 1750 | 1465246561733 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:01 INFO - PROCESS | 1750 | 1465246561740 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x9516c400 == 59 [pid = 1750] [id = 550] 13:56:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x953ddc00) [pid = 1750] [serial = 1651] [outer = (nil)] 13:56:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x977d4c00) [pid = 1750] [serial = 1652] [outer = 0x953ddc00] 13:56:01 INFO - PROCESS | 1750 | 1465246561892 Marionette DEBUG loaded listener.js 13:56:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x98262c00) [pid = 1750] [serial = 1653] [outer = 0x953ddc00] 13:56:02 INFO - PROCESS | 1750 | 1465246562975 Marionette TRACE conn4 <- [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]]]}] 13:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1688ms 13:56:03 INFO - PROCESS | 1750 | 1465246563021 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 13:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:56:03 INFO - PROCESS | 1750 | 1465246563025 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 13:56:03 INFO - PROCESS | 1750 | 1465246563031 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:56:03 INFO - PROCESS | 1750 | 1465246563035 Marionette TRACE conn4 <- [1,2174,null,{}] 13:56:03 INFO - PROCESS | 1750 | 1465246563041 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:03 INFO - PROCESS | 1750 | 1465246563046 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:03 INFO - PROCESS | 1750 | 1465246563231 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 13:56:03 INFO - PROCESS | 1750 | 1465246563478 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:03 INFO - PROCESS | 1750 | 1465246563487 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x950e1400 == 60 [pid = 1750] [id = 551] 13:56:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x977ca400) [pid = 1750] [serial = 1654] [outer = (nil)] 13:56:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x996d8c00) [pid = 1750] [serial = 1655] [outer = 0x977ca400] 13:56:03 INFO - PROCESS | 1750 | 1465246563610 Marionette DEBUG loaded listener.js 13:56:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x99d5f800) [pid = 1750] [serial = 1656] [outer = 0x977ca400] 13:56:04 INFO - PROCESS | 1750 | 1465246564517 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1531ms 13:56:04 INFO - PROCESS | 1750 | 1465246564563 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 13:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:56:04 INFO - PROCESS | 1750 | 1465246564567 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 13:56:04 INFO - PROCESS | 1750 | 1465246564573 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:56:04 INFO - PROCESS | 1750 | 1465246564577 Marionette TRACE conn4 <- [1,2178,null,{}] 13:56:04 INFO - PROCESS | 1750 | 1465246564583 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:04 INFO - PROCESS | 1750 | 1465246564588 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:04 INFO - PROCESS | 1750 | 1465246564776 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 13:56:05 INFO - PROCESS | 1750 | 1465246564981 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:05 INFO - PROCESS | 1750 | 1465246564992 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a486c00 == 61 [pid = 1750] [id = 552] 13:56:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8a48d000) [pid = 1750] [serial = 1657] [outer = (nil)] 13:56:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8bc1ec00) [pid = 1750] [serial = 1658] [outer = 0x8a48d000] 13:56:05 INFO - PROCESS | 1750 | 1465246565118 Marionette DEBUG loaded listener.js 13:56:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8d8cd400) [pid = 1750] [serial = 1659] [outer = 0x8a48d000] 13:56:06 INFO - PROCESS | 1750 | 1465246566536 Marionette TRACE conn4 <- [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]]]}] 13:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2090ms 13:56:06 INFO - PROCESS | 1750 | 1465246566729 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 13:56:06 INFO - PROCESS | 1750 | 1465246566734 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 13:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:56:06 INFO - PROCESS | 1750 | 1465246566745 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:56:06 INFO - PROCESS | 1750 | 1465246566750 Marionette TRACE conn4 <- [1,2182,null,{}] 13:56:06 INFO - PROCESS | 1750 | 1465246566758 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:06 INFO - PROCESS | 1750 | 1465246566765 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:06 INFO - PROCESS | 1750 | 1465246566948 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 13:56:07 INFO - PROCESS | 1750 | 1465246567157 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:07 INFO - PROCESS | 1750 | 1465246567171 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a485c00 == 62 [pid = 1750] [id = 553] 13:56:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8bc21c00) [pid = 1750] [serial = 1660] [outer = (nil)] 13:56:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8ce60000) [pid = 1750] [serial = 1661] [outer = 0x8bc21c00] 13:56:07 INFO - PROCESS | 1750 | 1465246567287 Marionette DEBUG loaded listener.js 13:56:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8ce6a000) [pid = 1750] [serial = 1662] [outer = 0x8bc21c00] 13:56:08 INFO - PROCESS | 1750 | 1465246568212 Marionette TRACE conn4 <- [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]]]}] 13:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1536ms 13:56:08 INFO - PROCESS | 1750 | 1465246568281 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 13:56:08 INFO - PROCESS | 1750 | 1465246568288 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 13:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:56:08 INFO - PROCESS | 1750 | 1465246568298 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:56:08 INFO - PROCESS | 1750 | 1465246568302 Marionette TRACE conn4 <- [1,2186,null,{}] 13:56:08 INFO - PROCESS | 1750 | 1465246568308 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:08 INFO - PROCESS | 1750 | 1465246568313 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:08 INFO - PROCESS | 1750 | 1465246568493 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 13:56:08 INFO - PROCESS | 1750 | 1465246568703 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:08 INFO - PROCESS | 1750 | 1465246568711 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8d0400 == 63 [pid = 1750] [id = 554] 13:56:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8e4f4c00) [pid = 1750] [serial = 1663] [outer = (nil)] 13:56:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8e8c1400) [pid = 1750] [serial = 1664] [outer = 0x8e4f4c00] 13:56:08 INFO - PROCESS | 1750 | 1465246568923 Marionette DEBUG loaded listener.js 13:56:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8ebd0800) [pid = 1750] [serial = 1665] [outer = 0x8e4f4c00] 13:56:09 INFO - PROCESS | 1750 | 1465246569926 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1640ms 13:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:56:09 INFO - PROCESS | 1750 | 1465246569937 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 13:56:09 INFO - PROCESS | 1750 | 1465246569940 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 13:56:09 INFO - PROCESS | 1750 | 1465246569947 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:56:09 INFO - PROCESS | 1750 | 1465246569953 Marionette TRACE conn4 <- [1,2190,null,{}] 13:56:09 INFO - PROCESS | 1750 | 1465246569969 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:09 INFO - PROCESS | 1750 | 1465246569977 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:10 INFO - PROCESS | 1750 | 1465246570171 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dd400 == 62 [pid = 1750] [id = 470] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d5400 == 61 [pid = 1750] [id = 478] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8b548c00 == 60 [pid = 1750] [id = 510] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8d955400 == 59 [pid = 1750] [id = 526] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d1400 == 58 [pid = 1750] [id = 525] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6f000 == 57 [pid = 1750] [id = 524] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8afcd400 == 56 [pid = 1750] [id = 522] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc5c00 == 55 [pid = 1750] [id = 523] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8d955c00 == 54 [pid = 1750] [id = 521] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8d676400 == 53 [pid = 1750] [id = 519] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dd000 == 52 [pid = 1750] [id = 520] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc8c00 == 51 [pid = 1750] [id = 517] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1c7800 == 50 [pid = 1750] [id = 518] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d1000 == 49 [pid = 1750] [id = 516] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48a400 == 48 [pid = 1750] [id = 466] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8d870400 == 47 [pid = 1750] [id = 469] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8ebca000 == 46 [pid = 1750] [id = 472] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8a491400 == 45 [pid = 1750] [id = 532] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6b000 == 44 [pid = 1750] [id = 529] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc16c00 == 43 [pid = 1750] [id = 531] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6a000 == 42 [pid = 1750] [id = 474] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8afd0c00 == 41 [pid = 1750] [id = 473] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48d800 == 40 [pid = 1750] [id = 479] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc22000 == 39 [pid = 1750] [id = 471] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x9242bc00 == 38 [pid = 1750] [id = 527] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8e4f2400 == 37 [pid = 1750] [id = 530] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d7c00 == 36 [pid = 1750] [id = 477] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc5800 == 35 [pid = 1750] [id = 475] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6afc00 == 34 [pid = 1750] [id = 528] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6a800 == 33 [pid = 1750] [id = 481] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dac00 == 32 [pid = 1750] [id = 482] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8a488400 == 31 [pid = 1750] [id = 476] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8d607800 == 30 [pid = 1750] [id = 467] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x9227a000 == 29 [pid = 1750] [id = 480] 13:56:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48c400 == 28 [pid = 1750] [id = 468] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8d8d0c00) [pid = 1750] [serial = 1547] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x92273400) [pid = 1750] [serial = 1496] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x92c39400) [pid = 1750] [serial = 1500] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x977d4800) [pid = 1750] [serial = 1515] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x94f5cc00) [pid = 1750] [serial = 1505] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8d1b9000) [pid = 1750] [serial = 1541] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8bc21000) [pid = 1750] [serial = 1538] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x996e2000) [pid = 1750] [serial = 1521] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9825f800) [pid = 1750] [serial = 1517] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8d94f000) [pid = 1750] [serial = 1530] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x921ef000) [pid = 1750] [serial = 1494] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x93ccbc00) [pid = 1750] [serial = 1503] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x91fba000) [pid = 1750] [serial = 1493] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x996dec00) [pid = 1750] [serial = 1520] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8a2de400) [pid = 1750] [serial = 1535] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x977c9c00) [pid = 1750] [serial = 1514] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8bd6f400) [pid = 1750] [serial = 1539] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8d1c4400) [pid = 1750] [serial = 1526] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8d602800) [pid = 1750] [serial = 1542] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x91f81400) [pid = 1750] [serial = 1491] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9516e800) [pid = 1750] [serial = 1512] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8d872c00) [pid = 1750] [serial = 1544] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x950e9400) [pid = 1750] [serial = 1508] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8d60a000) [pid = 1750] [serial = 1484] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8d60d400) [pid = 1750] [serial = 1529] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x90d8a400) [pid = 1750] [serial = 1533] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x93ac4800) [pid = 1750] [serial = 1502] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8d8d1800) [pid = 1750] [serial = 1545] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9a008000) [pid = 1750] [serial = 1524] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9516a000) [pid = 1750] [serial = 1511] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x92311000) [pid = 1750] [serial = 1497] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8ee10000) [pid = 1750] [serial = 1488] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x91b5b400) [pid = 1750] [serial = 1490] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x950ba800) [pid = 1750] [serial = 1506] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x95160800) [pid = 1750] [serial = 1509] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8e8cc800) [pid = 1750] [serial = 1487] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8afc3c00) [pid = 1750] [serial = 1536] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x99f7b400) [pid = 1750] [serial = 1523] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x90b18c00) [pid = 1750] [serial = 1532] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8e6a9000) [pid = 1750] [serial = 1527] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x9912a400) [pid = 1750] [serial = 1518] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x929ecc00) [pid = 1750] [serial = 1499] [outer = (nil)] [url = about:blank] 13:56:12 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8d8c9800) [pid = 1750] [serial = 1485] [outer = (nil)] [url = about:blank] 13:56:13 INFO - PROCESS | 1750 | 1465246573065 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:13 INFO - PROCESS | 1750 | 1465246573074 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d8000 == 29 [pid = 1750] [id = 555] 13:56:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8a2da800) [pid = 1750] [serial = 1666] [outer = (nil)] 13:56:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8a2de400) [pid = 1750] [serial = 1667] [outer = 0x8a2da800] 13:56:13 INFO - PROCESS | 1750 | 1465246573159 Marionette DEBUG loaded listener.js 13:56:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8a48d400) [pid = 1750] [serial = 1668] [outer = 0x8a2da800] 13:56:13 INFO - PROCESS | 1750 | 1465246573971 Marionette TRACE conn4 <- [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]]]}] 13:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 4052ms 13:56:14 INFO - PROCESS | 1750 | 1465246574000 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 13:56:14 INFO - PROCESS | 1750 | 1465246574005 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 13:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:56:14 INFO - PROCESS | 1750 | 1465246574024 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:56:14 INFO - PROCESS | 1750 | 1465246574028 Marionette TRACE conn4 <- [1,2194,null,{}] 13:56:14 INFO - PROCESS | 1750 | 1465246574042 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:14 INFO - PROCESS | 1750 | 1465246574050 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:14 INFO - PROCESS | 1750 | 1465246574213 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 13:56:14 INFO - PROCESS | 1750 | 1465246574225 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:14 INFO - PROCESS | 1750 | 1465246574236 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc16400 == 30 [pid = 1750] [id = 556] 13:56:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8bc16800) [pid = 1750] [serial = 1669] [outer = (nil)] 13:56:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8bc20c00) [pid = 1750] [serial = 1670] [outer = 0x8bc16800] 13:56:14 INFO - PROCESS | 1750 | 1465246574306 Marionette DEBUG loaded listener.js 13:56:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8bd6ac00) [pid = 1750] [serial = 1671] [outer = 0x8bc16800] 13:56:15 INFO - PROCESS | 1750 | 1465246575250 Marionette TRACE conn4 <- [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]]]}] 13:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1298ms 13:56:15 INFO - PROCESS | 1750 | 1465246575314 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 13:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:56:15 INFO - PROCESS | 1750 | 1465246575320 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 13:56:15 INFO - PROCESS | 1750 | 1465246575327 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:56:15 INFO - PROCESS | 1750 | 1465246575331 Marionette TRACE conn4 <- [1,2198,null,{}] 13:56:15 INFO - PROCESS | 1750 | 1465246575336 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:15 INFO - PROCESS | 1750 | 1465246575341 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:15 INFO - PROCESS | 1750 | 1465246575510 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 13:56:15 INFO - PROCESS | 1750 | 1465246575694 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:15 INFO - PROCESS | 1750 | 1465246575702 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afce400 == 31 [pid = 1750] [id = 557] 13:56:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8bd76c00) [pid = 1750] [serial = 1672] [outer = (nil)] 13:56:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8d604800) [pid = 1750] [serial = 1673] [outer = 0x8bd76c00] 13:56:15 INFO - PROCESS | 1750 | 1465246575774 Marionette DEBUG loaded listener.js 13:56:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8d669800) [pid = 1750] [serial = 1674] [outer = 0x8bd76c00] 13:56:16 INFO - PROCESS | 1750 | 1465246576769 Marionette TRACE conn4 <- [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]]]}] 13:56:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:56:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1479ms 13:56:16 INFO - PROCESS | 1750 | 1465246576806 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 13:56:16 INFO - PROCESS | 1750 | 1465246576810 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 13:56:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:56:16 INFO - PROCESS | 1750 | 1465246576831 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:56:16 INFO - PROCESS | 1750 | 1465246576839 Marionette TRACE conn4 <- [1,2202,null,{}] 13:56:16 INFO - PROCESS | 1750 | 1465246576848 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:16 INFO - PROCESS | 1750 | 1465246576855 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:17 INFO - PROCESS | 1750 | 1465246577131 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 13:56:17 INFO - PROCESS | 1750 | 1465246577160 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:17 INFO - PROCESS | 1750 | 1465246577166 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d872800 == 32 [pid = 1750] [id = 558] 13:56:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8d8cac00) [pid = 1750] [serial = 1675] [outer = (nil)] 13:56:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8d8d5800) [pid = 1750] [serial = 1676] [outer = 0x8d8cac00] 13:56:17 INFO - PROCESS | 1750 | 1465246577238 Marionette DEBUG loaded listener.js 13:56:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8d950000) [pid = 1750] [serial = 1677] [outer = 0x8d8cac00] 13:56:18 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8b548800) [pid = 1750] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:56:18 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8e6af000) [pid = 1750] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:56:18 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8bd6cc00) [pid = 1750] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:56:18 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8bd6e400) [pid = 1750] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:56:18 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x921ef400) [pid = 1750] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:56:18 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8a2d1c00) [pid = 1750] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:56:18 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8a2dcc00) [pid = 1750] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8d66dc00) [pid = 1750] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8ee0e400) [pid = 1750] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8d606400) [pid = 1750] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8ebc6800) [pid = 1750] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8e8c8000) [pid = 1750] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8d8d6000) [pid = 1750] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8ee0c800) [pid = 1750] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8ce62c00) [pid = 1750] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8e8bd800) [pid = 1750] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x926f2c00) [pid = 1750] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8d952800) [pid = 1750] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8e6aa400) [pid = 1750] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8d954c00) [pid = 1750] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8b544c00) [pid = 1750] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x926f5400) [pid = 1750] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8bc1a800) [pid = 1750] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8bd6b800) [pid = 1750] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:56:19 INFO - PROCESS | 1750 | 1465246579428 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2650ms 13:56:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:56:19 INFO - PROCESS | 1750 | 1465246579467 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 13:56:19 INFO - PROCESS | 1750 | 1465246579470 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 13:56:19 INFO - PROCESS | 1750 | 1465246579476 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:56:19 INFO - PROCESS | 1750 | 1465246579480 Marionette TRACE conn4 <- [1,2206,null,{}] 13:56:19 INFO - PROCESS | 1750 | 1465246579485 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:19 INFO - PROCESS | 1750 | 1465246579490 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:19 INFO - PROCESS | 1750 | 1465246579645 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 13:56:19 INFO - PROCESS | 1750 | 1465246579658 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:19 INFO - PROCESS | 1750 | 1465246579666 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d3400 == 33 [pid = 1750] [id = 559] 13:56:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8d86b000) [pid = 1750] [serial = 1678] [outer = (nil)] 13:56:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8d952800) [pid = 1750] [serial = 1679] [outer = 0x8d86b000] 13:56:19 INFO - PROCESS | 1750 | 1465246579737 Marionette DEBUG loaded listener.js 13:56:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8e4ebc00) [pid = 1750] [serial = 1680] [outer = 0x8d86b000] 13:56:20 INFO - PROCESS | 1750 | 1465246580628 Marionette TRACE conn4 <- [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]]]}] 13:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1193ms 13:56:20 INFO - PROCESS | 1750 | 1465246580673 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 13:56:20 INFO - PROCESS | 1750 | 1465246580676 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 13:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:56:20 INFO - PROCESS | 1750 | 1465246580682 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:56:20 INFO - PROCESS | 1750 | 1465246580686 Marionette TRACE conn4 <- [1,2210,null,{}] 13:56:20 INFO - PROCESS | 1750 | 1465246580692 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:20 INFO - PROCESS | 1750 | 1465246580696 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:20 INFO - PROCESS | 1750 | 1465246580852 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 13:56:21 INFO - PROCESS | 1750 | 1465246581106 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:21 INFO - PROCESS | 1750 | 1465246581114 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d1800 == 34 [pid = 1750] [id = 560] 13:56:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8a2d2c00) [pid = 1750] [serial = 1681] [outer = (nil)] 13:56:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8a2d9800) [pid = 1750] [serial = 1682] [outer = 0x8a2d2c00] 13:56:21 INFO - PROCESS | 1750 | 1465246581209 Marionette DEBUG loaded listener.js 13:56:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8a48f400) [pid = 1750] [serial = 1683] [outer = 0x8a2d2c00] 13:56:22 INFO - PROCESS | 1750 | 1465246582289 Marionette TRACE conn4 <- [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]]]}] 13:56:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:56:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1633ms 13:56:22 INFO - PROCESS | 1750 | 1465246582320 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 13:56:22 INFO - PROCESS | 1750 | 1465246582327 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 13:56:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:56:22 INFO - PROCESS | 1750 | 1465246582335 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:56:22 INFO - PROCESS | 1750 | 1465246582340 Marionette TRACE conn4 <- [1,2214,null,{}] 13:56:22 INFO - PROCESS | 1750 | 1465246582348 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:22 INFO - PROCESS | 1750 | 1465246582357 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:22 INFO - PROCESS | 1750 | 1465246582547 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 13:56:22 INFO - PROCESS | 1750 | 1465246582742 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:22 INFO - PROCESS | 1750 | 1465246582753 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc18c00 == 35 [pid = 1750] [id = 561] 13:56:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8bc1f400) [pid = 1750] [serial = 1684] [outer = (nil)] 13:56:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d1c5000) [pid = 1750] [serial = 1685] [outer = 0x8bc1f400] 13:56:22 INFO - PROCESS | 1750 | 1465246582954 Marionette DEBUG loaded listener.js 13:56:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8d610c00) [pid = 1750] [serial = 1686] [outer = 0x8bc1f400] 13:56:23 INFO - PROCESS | 1750 | 1465246583939 Marionette TRACE conn4 <- [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]]]}] 13:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1688ms 13:56:24 INFO - PROCESS | 1750 | 1465246584027 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 13:56:24 INFO - PROCESS | 1750 | 1465246584036 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 13:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:56:24 INFO - PROCESS | 1750 | 1465246584043 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:56:24 INFO - PROCESS | 1750 | 1465246584047 Marionette TRACE conn4 <- [1,2218,null,{}] 13:56:24 INFO - PROCESS | 1750 | 1465246584054 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:24 INFO - PROCESS | 1750 | 1465246584060 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:24 INFO - PROCESS | 1750 | 1465246584291 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 13:56:24 INFO - PROCESS | 1750 | 1465246584580 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:24 INFO - PROCESS | 1750 | 1465246584592 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d94d400 == 36 [pid = 1750] [id = 562] 13:56:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8d94f000) [pid = 1750] [serial = 1687] [outer = (nil)] 13:56:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8e4f3c00) [pid = 1750] [serial = 1688] [outer = 0x8d94f000] 13:56:24 INFO - PROCESS | 1750 | 1465246584694 Marionette DEBUG loaded listener.js 13:56:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8e6ab800) [pid = 1750] [serial = 1689] [outer = 0x8d94f000] 13:56:25 INFO - PROCESS | 1750 | 1465246585649 Marionette TRACE conn4 <- [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]]]}] 13:56:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:56:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1635ms 13:56:25 INFO - PROCESS | 1750 | 1465246585680 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 13:56:25 INFO - PROCESS | 1750 | 1465246585684 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 13:56:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:56:25 INFO - PROCESS | 1750 | 1465246585702 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:56:25 INFO - PROCESS | 1750 | 1465246585712 Marionette TRACE conn4 <- [1,2222,null,{}] 13:56:25 INFO - PROCESS | 1750 | 1465246585719 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:25 INFO - PROCESS | 1750 | 1465246585727 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:25 INFO - PROCESS | 1750 | 1465246585925 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 13:56:26 INFO - PROCESS | 1750 | 1465246586176 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:26 INFO - PROCESS | 1750 | 1465246586186 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8c0000 == 37 [pid = 1750] [id = 563] 13:56:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8e8c7c00) [pid = 1750] [serial = 1690] [outer = (nil)] 13:56:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8ebd0000) [pid = 1750] [serial = 1691] [outer = 0x8e8c7c00] 13:56:26 INFO - PROCESS | 1750 | 1465246586313 Marionette DEBUG loaded listener.js 13:56:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8ee03000) [pid = 1750] [serial = 1692] [outer = 0x8e8c7c00] 13:56:27 INFO - PROCESS | 1750 | 1465246587254 Marionette TRACE conn4 <- [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]]]}] 13:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1603ms 13:56:27 INFO - PROCESS | 1750 | 1465246587297 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 13:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:56:27 INFO - PROCESS | 1750 | 1465246587302 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 13:56:27 INFO - PROCESS | 1750 | 1465246587308 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:56:27 INFO - PROCESS | 1750 | 1465246587312 Marionette TRACE conn4 <- [1,2226,null,{}] 13:56:27 INFO - PROCESS | 1750 | 1465246587318 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:27 INFO - PROCESS | 1750 | 1465246587323 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:27 INFO - PROCESS | 1750 | 1465246587541 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 13:56:27 INFO - PROCESS | 1750 | 1465246587779 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:27 INFO - PROCESS | 1750 | 1465246587787 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afd0400 == 38 [pid = 1750] [id = 564] 13:56:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8e4f5800) [pid = 1750] [serial = 1693] [outer = (nil)] 13:56:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x90394400) [pid = 1750] [serial = 1694] [outer = 0x8e4f5800] 13:56:27 INFO - PROCESS | 1750 | 1465246587932 Marionette DEBUG loaded listener.js 13:56:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x9039a400) [pid = 1750] [serial = 1695] [outer = 0x8e4f5800] 13:56:28 INFO - PROCESS | 1750 | 1465246588839 Marionette TRACE conn4 <- [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]]]}] 13:56:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:56:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1588ms 13:56:28 INFO - PROCESS | 1750 | 1465246588897 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 13:56:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:56:28 INFO - PROCESS | 1750 | 1465246588901 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 13:56:28 INFO - PROCESS | 1750 | 1465246588908 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:56:28 INFO - PROCESS | 1750 | 1465246588911 Marionette TRACE conn4 <- [1,2230,null,{}] 13:56:28 INFO - PROCESS | 1750 | 1465246588917 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:28 INFO - PROCESS | 1750 | 1465246588923 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:29 INFO - PROCESS | 1750 | 1465246589117 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 13:56:29 INFO - PROCESS | 1750 | 1465246589309 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:29 INFO - PROCESS | 1750 | 1465246589330 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b541000 == 39 [pid = 1750] [id = 565] 13:56:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x90b1ec00) [pid = 1750] [serial = 1696] [outer = (nil)] 13:56:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x90cdd000) [pid = 1750] [serial = 1697] [outer = 0x90b1ec00] 13:56:29 INFO - PROCESS | 1750 | 1465246589473 Marionette DEBUG loaded listener.js 13:56:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x90d8a800) [pid = 1750] [serial = 1698] [outer = 0x90b1ec00] 13:56:30 INFO - PROCESS | 1750 | 1465246590540 Marionette TRACE conn4 <- [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]]]}] 13:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1680ms 13:56:30 INFO - PROCESS | 1750 | 1465246590588 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 13:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:56:30 INFO - PROCESS | 1750 | 1465246590592 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 13:56:30 INFO - PROCESS | 1750 | 1465246590598 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:56:30 INFO - PROCESS | 1750 | 1465246590602 Marionette TRACE conn4 <- [1,2234,null,{}] 13:56:30 INFO - PROCESS | 1750 | 1465246590608 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:30 INFO - PROCESS | 1750 | 1465246590614 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:30 INFO - PROCESS | 1750 | 1465246590798 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 13:56:31 INFO - PROCESS | 1750 | 1465246591002 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:31 INFO - PROCESS | 1750 | 1465246591013 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2df400 == 40 [pid = 1750] [id = 566] 13:56:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8d8d5c00) [pid = 1750] [serial = 1699] [outer = (nil)] 13:56:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x90f58400) [pid = 1750] [serial = 1700] [outer = 0x8d8d5c00] 13:56:31 INFO - PROCESS | 1750 | 1465246591098 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x90f53800) [pid = 1750] [serial = 1701] [outer = 0x8d8d5c00] 13:56:32 INFO - PROCESS | 1750 | 1465246592092 Marionette TRACE conn4 <- [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]]]}] 13:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1529ms 13:56:32 INFO - PROCESS | 1750 | 1465246592128 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 13:56:32 INFO - PROCESS | 1750 | 1465246592132 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 13:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:56:32 INFO - PROCESS | 1750 | 1465246592138 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:56:32 INFO - PROCESS | 1750 | 1465246592142 Marionette TRACE conn4 <- [1,2238,null,{}] 13:56:32 INFO - PROCESS | 1750 | 1465246592148 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:32 INFO - PROCESS | 1750 | 1465246592153 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:32 INFO - PROCESS | 1750 | 1465246592327 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 13:56:32 INFO - PROCESS | 1750 | 1465246592519 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:32 INFO - PROCESS | 1750 | 1465246592525 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dd000 == 41 [pid = 1750] [id = 567] 13:56:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8afcc400) [pid = 1750] [serial = 1702] [outer = (nil)] 13:56:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x91b4d400) [pid = 1750] [serial = 1703] [outer = 0x8afcc400] 13:56:32 INFO - PROCESS | 1750 | 1465246592612 Marionette DEBUG loaded listener.js 13:56:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x91b53400) [pid = 1750] [serial = 1704] [outer = 0x8afcc400] 13:56:33 INFO - PROCESS | 1750 | 1465246593584 Marionette TRACE conn4 <- [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]]]}] 13:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1490ms 13:56:33 INFO - PROCESS | 1750 | 1465246593630 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 13:56:33 INFO - PROCESS | 1750 | 1465246593634 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 13:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:56:33 INFO - PROCESS | 1750 | 1465246593640 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:56:33 INFO - PROCESS | 1750 | 1465246593643 Marionette TRACE conn4 <- [1,2242,null,{}] 13:56:33 INFO - PROCESS | 1750 | 1465246593649 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:33 INFO - PROCESS | 1750 | 1465246593654 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:33 INFO - PROCESS | 1750 | 1465246593826 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 13:56:34 INFO - PROCESS | 1750 | 1465246594031 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:34 INFO - PROCESS | 1750 | 1465246594040 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b540800 == 42 [pid = 1750] [id = 568] 13:56:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x90d91000) [pid = 1750] [serial = 1705] [outer = (nil)] 13:56:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x91c60800) [pid = 1750] [serial = 1706] [outer = 0x90d91000] 13:56:34 INFO - PROCESS | 1750 | 1465246594175 Marionette DEBUG loaded listener.js 13:56:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x91f84800) [pid = 1750] [serial = 1707] [outer = 0x90d91000] 13:56:35 INFO - PROCESS | 1750 | 1465246595188 Marionette TRACE conn4 <- [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]]]}] 13:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1584ms 13:56:35 INFO - PROCESS | 1750 | 1465246595225 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 13:56:35 INFO - PROCESS | 1750 | 1465246595229 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 13:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:56:35 INFO - PROCESS | 1750 | 1465246595235 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:56:35 INFO - PROCESS | 1750 | 1465246595239 Marionette TRACE conn4 <- [1,2246,null,{}] 13:56:35 INFO - PROCESS | 1750 | 1465246595245 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:35 INFO - PROCESS | 1750 | 1465246595251 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:35 INFO - PROCESS | 1750 | 1465246595426 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 13:56:35 INFO - PROCESS | 1750 | 1465246595602 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:35 INFO - PROCESS | 1750 | 1465246595611 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2db800 == 43 [pid = 1750] [id = 569] 13:56:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8d1bdc00) [pid = 1750] [serial = 1708] [outer = (nil)] 13:56:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x91f8ec00) [pid = 1750] [serial = 1709] [outer = 0x8d1bdc00] 13:56:35 INFO - PROCESS | 1750 | 1465246595739 Marionette DEBUG loaded listener.js 13:56:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91fb4800) [pid = 1750] [serial = 1710] [outer = 0x8d1bdc00] 13:56:36 INFO - PROCESS | 1750 | 1465246596674 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1478ms 13:56:36 INFO - PROCESS | 1750 | 1465246596715 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 13:56:36 INFO - PROCESS | 1750 | 1465246596719 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 13:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:56:36 INFO - PROCESS | 1750 | 1465246596725 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:56:36 INFO - PROCESS | 1750 | 1465246596729 Marionette TRACE conn4 <- [1,2250,null,{}] 13:56:36 INFO - PROCESS | 1750 | 1465246596735 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:36 INFO - PROCESS | 1750 | 1465246596740 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:36 INFO - PROCESS | 1750 | 1465246596916 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 13:56:37 INFO - PROCESS | 1750 | 1465246597173 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:37 INFO - PROCESS | 1750 | 1465246597182 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x91fc0400 == 44 [pid = 1750] [id = 570] 13:56:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x91fc0800) [pid = 1750] [serial = 1711] [outer = (nil)] 13:56:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x921f3c00) [pid = 1750] [serial = 1712] [outer = 0x91fc0800] 13:56:37 INFO - PROCESS | 1750 | 1465246597340 Marionette DEBUG loaded listener.js 13:56:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x9227b800) [pid = 1750] [serial = 1713] [outer = 0x91fc0800] 13:56:38 INFO - PROCESS | 1750 | 1465246598324 Marionette TRACE conn4 <- [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]]]}] 13:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1629ms 13:56:38 INFO - PROCESS | 1750 | 1465246598355 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 13:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:56:38 INFO - PROCESS | 1750 | 1465246598360 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 13:56:38 INFO - PROCESS | 1750 | 1465246598366 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:56:38 INFO - PROCESS | 1750 | 1465246598371 Marionette TRACE conn4 <- [1,2254,null,{}] 13:56:38 INFO - PROCESS | 1750 | 1465246598377 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:38 INFO - PROCESS | 1750 | 1465246598383 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:38 INFO - PROCESS | 1750 | 1465246598588 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 13:56:38 INFO - PROCESS | 1750 | 1465246598785 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:38 INFO - PROCESS | 1750 | 1465246598794 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x91f8a800 == 45 [pid = 1750] [id = 571] 13:56:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x91f8ac00) [pid = 1750] [serial = 1714] [outer = (nil)] 13:56:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9242a800) [pid = 1750] [serial = 1715] [outer = 0x91f8ac00] 13:56:38 INFO - PROCESS | 1750 | 1465246598880 Marionette DEBUG loaded listener.js 13:56:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9242e000) [pid = 1750] [serial = 1716] [outer = 0x91f8ac00] 13:56:39 INFO - PROCESS | 1750 | 1465246599874 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1584ms 13:56:39 INFO - PROCESS | 1750 | 1465246599951 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 13:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:56:39 INFO - PROCESS | 1750 | 1465246599956 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 13:56:39 INFO - PROCESS | 1750 | 1465246599962 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:56:39 INFO - PROCESS | 1750 | 1465246599966 Marionette TRACE conn4 <- [1,2258,null,{}] 13:56:39 INFO - PROCESS | 1750 | 1465246599972 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:39 INFO - PROCESS | 1750 | 1465246599977 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:40 INFO - PROCESS | 1750 | 1465246600194 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 13:56:40 INFO - PROCESS | 1750 | 1465246600441 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:40 INFO - PROCESS | 1750 | 1465246600447 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d953800 == 46 [pid = 1750] [id = 572] 13:56:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x91c55c00) [pid = 1750] [serial = 1717] [outer = (nil)] 13:56:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x92435000) [pid = 1750] [serial = 1718] [outer = 0x91c55c00] 13:56:40 INFO - PROCESS | 1750 | 1465246600578 Marionette DEBUG loaded listener.js 13:56:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x926ef000) [pid = 1750] [serial = 1719] [outer = 0x91c55c00] 13:56:41 INFO - PROCESS | 1750 | 1465246601456 Marionette TRACE conn4 <- [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]]]}] 13:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1530ms 13:56:41 INFO - PROCESS | 1750 | 1465246601492 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 13:56:41 INFO - PROCESS | 1750 | 1465246601496 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 13:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:56:41 INFO - PROCESS | 1750 | 1465246601502 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:56:41 INFO - PROCESS | 1750 | 1465246601506 Marionette TRACE conn4 <- [1,2262,null,{}] 13:56:41 INFO - PROCESS | 1750 | 1465246601512 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:41 INFO - PROCESS | 1750 | 1465246601517 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:41 INFO - PROCESS | 1750 | 1465246601684 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 13:56:41 INFO - PROCESS | 1750 | 1465246601900 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:41 INFO - PROCESS | 1750 | 1465246601910 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b53ec00 == 47 [pid = 1750] [id = 573] 13:56:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8bc24000) [pid = 1750] [serial = 1720] [outer = (nil)] 13:56:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x929e3400) [pid = 1750] [serial = 1721] [outer = 0x8bc24000] 13:56:42 INFO - PROCESS | 1750 | 1465246602042 Marionette DEBUG loaded listener.js 13:56:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x929f1800) [pid = 1750] [serial = 1722] [outer = 0x8bc24000] 13:56:43 INFO - PROCESS | 1750 | 1465246603122 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1688ms 13:56:43 INFO - PROCESS | 1750 | 1465246603192 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 13:56:43 INFO - PROCESS | 1750 | 1465246603196 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 13:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:56:43 INFO - PROCESS | 1750 | 1465246603202 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:56:43 INFO - PROCESS | 1750 | 1465246603206 Marionette TRACE conn4 <- [1,2266,null,{}] 13:56:43 INFO - PROCESS | 1750 | 1465246603212 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:43 INFO - PROCESS | 1750 | 1465246603217 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:43 INFO - PROCESS | 1750 | 1465246603395 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 13:56:43 INFO - PROCESS | 1750 | 1465246603638 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:43 INFO - PROCESS | 1750 | 1465246603646 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d5c00 == 48 [pid = 1750] [id = 574] 13:56:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8a48e800) [pid = 1750] [serial = 1723] [outer = (nil)] 13:56:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8ce66000) [pid = 1750] [serial = 1724] [outer = 0x8a48e800] 13:56:43 INFO - PROCESS | 1750 | 1465246603777 Marionette DEBUG loaded listener.js 13:56:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8d8cfc00) [pid = 1750] [serial = 1725] [outer = 0x8a48e800] 13:56:44 INFO - PROCESS | 1750 | 1465246604692 Marionette TRACE conn4 <- [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]]]}] 13:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1529ms 13:56:44 INFO - PROCESS | 1750 | 1465246604733 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 13:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:56:44 INFO - PROCESS | 1750 | 1465246604738 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 13:56:44 INFO - PROCESS | 1750 | 1465246604745 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:56:44 INFO - PROCESS | 1750 | 1465246604748 Marionette TRACE conn4 <- [1,2270,null,{}] 13:56:44 INFO - PROCESS | 1750 | 1465246604755 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:44 INFO - PROCESS | 1750 | 1465246604760 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:44 INFO - PROCESS | 1750 | 1465246604937 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 13:56:45 INFO - PROCESS | 1750 | 1465246605414 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:45 INFO - PROCESS | 1750 | 1465246605424 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2db000 == 49 [pid = 1750] [id = 575] 13:56:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8a2db400) [pid = 1750] [serial = 1726] [outer = (nil)] 13:56:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8a48bc00) [pid = 1750] [serial = 1727] [outer = 0x8a2db400] 13:56:45 INFO - PROCESS | 1750 | 1465246605549 Marionette DEBUG loaded listener.js 13:56:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8afcd400) [pid = 1750] [serial = 1728] [outer = 0x8a2db400] 13:56:46 INFO - PROCESS | 1750 | 1465246606436 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1735ms 13:56:46 INFO - PROCESS | 1750 | 1465246606482 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 13:56:46 INFO - PROCESS | 1750 | 1465246606488 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 13:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:56:46 INFO - PROCESS | 1750 | 1465246606496 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:56:46 INFO - PROCESS | 1750 | 1465246606500 Marionette TRACE conn4 <- [1,2274,null,{}] 13:56:46 INFO - PROCESS | 1750 | 1465246606508 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:46 INFO - PROCESS | 1750 | 1465246606516 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:46 INFO - PROCESS | 1750 | 1465246606696 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 13:56:46 INFO - PROCESS | 1750 | 1465246606899 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:46 INFO - PROCESS | 1750 | 1465246606909 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd70800 == 50 [pid = 1750] [id = 576] 13:56:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8ce61000) [pid = 1750] [serial = 1729] [outer = (nil)] 13:56:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8d60e000) [pid = 1750] [serial = 1730] [outer = 0x8ce61000] 13:56:47 INFO - PROCESS | 1750 | 1465246607023 Marionette DEBUG loaded listener.js 13:56:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8d864400) [pid = 1750] [serial = 1731] [outer = 0x8ce61000] 13:56:47 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d3400 == 49 [pid = 1750] [id = 559] 13:56:47 INFO - PROCESS | 1750 | --DOCSHELL 0x8d872800 == 48 [pid = 1750] [id = 558] 13:56:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8afce400 == 47 [pid = 1750] [id = 557] 13:56:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc16400 == 46 [pid = 1750] [id = 556] 13:56:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d8000 == 45 [pid = 1750] [id = 555] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x90391400) [pid = 1750] [serial = 1616] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x90d92000) [pid = 1750] [serial = 1617] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8bd72800) [pid = 1750] [serial = 1602] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x950edc00) [pid = 1750] [serial = 1596] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x93ac7000) [pid = 1750] [serial = 1589] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x90b12800) [pid = 1750] [serial = 1563] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x92311800) [pid = 1750] [serial = 1580] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x93abf400) [pid = 1750] [serial = 1595] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9039b400) [pid = 1750] [serial = 1562] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8a2d9c00) [pid = 1750] [serial = 1550] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x91fbd800) [pid = 1750] [serial = 1577] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8e6a2400) [pid = 1750] [serial = 1557] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x950b6400) [pid = 1750] [serial = 1593] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x90fea800) [pid = 1750] [serial = 1599] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x90f4e800) [pid = 1750] [serial = 1566] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9039a000) [pid = 1750] [serial = 1613] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x90b1e800) [pid = 1750] [serial = 1598] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x91c57800) [pid = 1750] [serial = 1572] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x91fb2800) [pid = 1750] [serial = 1575] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8ce6c000) [pid = 1750] [serial = 1604] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8ebce800) [pid = 1750] [serial = 1560] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x929e9800) [pid = 1750] [serial = 1584] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x921fb400) [pid = 1750] [serial = 1578] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8e6a8800) [pid = 1750] [serial = 1608] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x94fd2c00) [pid = 1750] [serial = 1592] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8ee05000) [pid = 1750] [serial = 1611] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8d953400) [pid = 1750] [serial = 1556] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x91c51c00) [pid = 1750] [serial = 1571] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8bc1b800) [pid = 1750] [serial = 1601] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x90fec800) [pid = 1750] [serial = 1569] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8ebc3c00) [pid = 1750] [serial = 1610] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x90ff2400) [pid = 1750] [serial = 1568] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x93ccd000) [pid = 1750] [serial = 1590] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8ebc6c00) [pid = 1750] [serial = 1559] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8ce68c00) [pid = 1750] [serial = 1553] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8d60f000) [pid = 1750] [serial = 1605] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x91f8cc00) [pid = 1750] [serial = 1574] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8d1c4c00) [pid = 1750] [serial = 1554] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x92e7d800) [pid = 1750] [serial = 1586] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8e4f4000) [pid = 1750] [serial = 1607] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8d8d6800) [pid = 1750] [serial = 1548] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x90cdac00) [pid = 1750] [serial = 1565] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x90b18000) [pid = 1750] [serial = 1614] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x9231d400) [pid = 1750] [serial = 1581] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8a490800) [pid = 1750] [serial = 1551] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x92e83c00) [pid = 1750] [serial = 1587] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x929e5800) [pid = 1750] [serial = 1583] [outer = (nil)] [url = about:blank] 13:56:48 INFO - PROCESS | 1750 | 1465246608230 Marionette TRACE conn4 <- [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]]]}] 13:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1781ms 13:56:48 INFO - PROCESS | 1750 | 1465246608280 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 13:56:48 INFO - PROCESS | 1750 | 1465246608286 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 13:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:56:48 INFO - PROCESS | 1750 | 1465246608293 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:56:48 INFO - PROCESS | 1750 | 1465246608297 Marionette TRACE conn4 <- [1,2278,null,{}] 13:56:48 INFO - PROCESS | 1750 | 1465246608302 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:48 INFO - PROCESS | 1750 | 1465246608307 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:48 INFO - PROCESS | 1750 | 1465246608483 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 13:56:48 INFO - PROCESS | 1750 | 1465246608519 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:48 INFO - PROCESS | 1750 | 1465246608528 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b543800 == 46 [pid = 1750] [id = 577] 13:56:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8bc22400) [pid = 1750] [serial = 1732] [outer = (nil)] 13:56:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8d60f800) [pid = 1750] [serial = 1733] [outer = 0x8bc22400] 13:56:48 INFO - PROCESS | 1750 | 1465246608736 Marionette DEBUG loaded listener.js 13:56:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8d8d6c00) [pid = 1750] [serial = 1734] [outer = 0x8bc22400] 13:56:49 INFO - PROCESS | 1750 | 1465246609612 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1384ms 13:56:49 INFO - PROCESS | 1750 | 1465246609678 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 13:56:49 INFO - PROCESS | 1750 | 1465246609682 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 13:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:56:49 INFO - PROCESS | 1750 | 1465246609695 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:56:49 INFO - PROCESS | 1750 | 1465246609705 Marionette TRACE conn4 <- [1,2282,null,{}] 13:56:49 INFO - PROCESS | 1750 | 1465246609714 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:49 INFO - PROCESS | 1750 | 1465246609720 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:49 INFO - PROCESS | 1750 | 1465246609901 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 13:56:50 INFO - PROCESS | 1750 | 1465246610091 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:50 INFO - PROCESS | 1750 | 1465246610099 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd74800 == 47 [pid = 1750] [id = 578] 13:56:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8e6a2800) [pid = 1750] [serial = 1735] [outer = (nil)] 13:56:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8e8c4400) [pid = 1750] [serial = 1736] [outer = 0x8e6a2800] 13:56:50 INFO - PROCESS | 1750 | 1465246610170 Marionette DEBUG loaded listener.js 13:56:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8ebc6400) [pid = 1750] [serial = 1737] [outer = 0x8e6a2800] 13:56:51 INFO - PROCESS | 1750 | 1465246610999 Marionette TRACE conn4 <- [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]]]}] 13:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1344ms 13:56:51 INFO - PROCESS | 1750 | 1465246611032 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 13:56:51 INFO - PROCESS | 1750 | 1465246611036 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 13:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:56:51 INFO - PROCESS | 1750 | 1465246611042 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:56:51 INFO - PROCESS | 1750 | 1465246611045 Marionette TRACE conn4 <- [1,2286,null,{}] 13:56:51 INFO - PROCESS | 1750 | 1465246611057 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:51 INFO - PROCESS | 1750 | 1465246611060 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:51 INFO - PROCESS | 1750 | 1465246611310 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 13:56:51 INFO - PROCESS | 1750 | 1465246611340 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:51 INFO - PROCESS | 1750 | 1465246611347 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6b0c00 == 48 [pid = 1750] [id = 579] 13:56:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8e8c3c00) [pid = 1750] [serial = 1738] [outer = (nil)] 13:56:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x90390400) [pid = 1750] [serial = 1739] [outer = 0x8e8c3c00] 13:56:51 INFO - PROCESS | 1750 | 1465246611432 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x90b13000) [pid = 1750] [serial = 1740] [outer = 0x8e8c3c00] 13:56:52 INFO - PROCESS | 1750 | 1465246612412 Marionette TRACE conn4 <- [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]]]}] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x91c5e000) [pid = 1750] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x90d86c00) [pid = 1750] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x977ca400) [pid = 1750] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x91b51400) [pid = 1750] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9039ac00) [pid = 1750] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x950bd400) [pid = 1750] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x92c35800) [pid = 1750] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x92318800) [pid = 1750] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x90ce3800) [pid = 1750] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8bc16800) [pid = 1750] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8b540c00) [pid = 1750] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x953ddc00) [pid = 1750] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:56:52 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 13:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1632ms 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8e4f4c00) [pid = 1750] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8d8cac00) [pid = 1750] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x96defc00) [pid = 1750] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8bd76c00) [pid = 1750] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8a48d000) [pid = 1750] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8a2da800) [pid = 1750] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x8bc21c00) [pid = 1750] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:56:52 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x8d672800) [pid = 1750] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:56:52 INFO - PROCESS | 1750 | 1465246612679 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 13:56:52 INFO - PROCESS | 1750 | 1465246612687 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 13:56:52 INFO - PROCESS | 1750 | 1465246612694 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:56:52 INFO - PROCESS | 1750 | 1465246612696 Marionette TRACE conn4 <- [1,2290,null,{}] 13:56:52 INFO - PROCESS | 1750 | 1465246612704 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:52 INFO - PROCESS | 1750 | 1465246612709 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:52 INFO - PROCESS | 1750 | 1465246612859 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 13:56:52 INFO - PROCESS | 1750 | 1465246612867 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:52 INFO - PROCESS | 1750 | 1465246612893 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d864c00 == 49 [pid = 1750] [id = 580] 13:56:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x8d8cac00) [pid = 1750] [serial = 1741] [outer = (nil)] 13:56:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8ee04400) [pid = 1750] [serial = 1742] [outer = 0x8d8cac00] 13:56:53 INFO - PROCESS | 1750 | 1465246613128 Marionette DEBUG loaded listener.js 13:56:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x90ce7000) [pid = 1750] [serial = 1743] [outer = 0x8d8cac00] 13:56:53 INFO - PROCESS | 1750 | 1465246613932 Marionette TRACE conn4 <- [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]]]}] 13:56:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:56:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1285ms 13:56:53 INFO - PROCESS | 1750 | 1465246613982 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 13:56:53 INFO - PROCESS | 1750 | 1465246613985 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 13:56:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:56:53 INFO - PROCESS | 1750 | 1465246613991 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:56:53 INFO - PROCESS | 1750 | 1465246613994 Marionette TRACE conn4 <- [1,2294,null,{}] 13:56:54 INFO - PROCESS | 1750 | 1465246614000 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:54 INFO - PROCESS | 1750 | 1465246614005 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:54 INFO - PROCESS | 1750 | 1465246614226 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 13:56:54 INFO - PROCESS | 1750 | 1465246614247 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:54 INFO - PROCESS | 1750 | 1465246614253 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b540c00 == 50 [pid = 1750] [id = 581] 13:56:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x90d85c00) [pid = 1750] [serial = 1744] [outer = (nil)] 13:56:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x90f4d800) [pid = 1750] [serial = 1745] [outer = 0x90d85c00] 13:56:54 INFO - PROCESS | 1750 | 1465246614325 Marionette DEBUG loaded listener.js 13:56:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x90f57c00) [pid = 1750] [serial = 1746] [outer = 0x90d85c00] 13:56:55 INFO - PROCESS | 1750 | 1465246615491 Marionette TRACE conn4 <- [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]]]}] 13:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1526ms 13:56:55 INFO - PROCESS | 1750 | 1465246615519 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 13:56:55 INFO - PROCESS | 1750 | 1465246615526 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 13:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:56:55 INFO - PROCESS | 1750 | 1465246615535 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:56:55 INFO - PROCESS | 1750 | 1465246615540 Marionette TRACE conn4 <- [1,2298,null,{}] 13:56:55 INFO - PROCESS | 1750 | 1465246615550 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:55 INFO - PROCESS | 1750 | 1465246615556 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:55 INFO - PROCESS | 1750 | 1465246615798 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 13:56:56 INFO - PROCESS | 1750 | 1465246616060 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:56 INFO - PROCESS | 1750 | 1465246616072 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc23c00 == 51 [pid = 1750] [id = 582] 13:56:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8bd74400) [pid = 1750] [serial = 1747] [outer = (nil)] 13:56:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8d1be000) [pid = 1750] [serial = 1748] [outer = 0x8bd74400] 13:56:56 INFO - PROCESS | 1750 | 1465246616205 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8d608800) [pid = 1750] [serial = 1749] [outer = 0x8bd74400] 13:56:57 INFO - PROCESS | 1750 | 1465246617097 Marionette TRACE conn4 <- [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]]]}] 13:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1589ms 13:56:57 INFO - PROCESS | 1750 | 1465246617124 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 13:56:57 INFO - PROCESS | 1750 | 1465246617131 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 13:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:56:57 INFO - PROCESS | 1750 | 1465246617142 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:56:57 INFO - PROCESS | 1750 | 1465246617146 Marionette TRACE conn4 <- [1,2302,null,{}] 13:56:57 INFO - PROCESS | 1750 | 1465246617171 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:57 INFO - PROCESS | 1750 | 1465246617178 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:57 INFO - PROCESS | 1750 | 1465246617394 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 13:56:57 INFO - PROCESS | 1750 | 1465246617595 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:57 INFO - PROCESS | 1750 | 1465246617609 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d60fc00 == 52 [pid = 1750] [id = 583] 13:56:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8d953c00) [pid = 1750] [serial = 1750] [outer = (nil)] 13:56:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8e6a2400) [pid = 1750] [serial = 1751] [outer = 0x8d953c00] 13:56:57 INFO - PROCESS | 1750 | 1465246617735 Marionette DEBUG loaded listener.js 13:56:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8ebc2c00) [pid = 1750] [serial = 1752] [outer = 0x8d953c00] 13:56:58 INFO - PROCESS | 1750 | 1465246618782 Marionette TRACE conn4 <- [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]]]}] 13:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1700ms 13:56:58 INFO - PROCESS | 1750 | 1465246618842 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 13:56:58 INFO - PROCESS | 1750 | 1465246618847 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 13:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:56:58 INFO - PROCESS | 1750 | 1465246618853 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:56:58 INFO - PROCESS | 1750 | 1465246618860 Marionette TRACE conn4 <- [1,2306,null,{}] 13:56:58 INFO - PROCESS | 1750 | 1465246618877 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:58 INFO - PROCESS | 1750 | 1465246618886 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:59 INFO - PROCESS | 1750 | 1465246619131 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 13:56:59 INFO - PROCESS | 1750 | 1465246619382 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:59 INFO - PROCESS | 1750 | 1465246619395 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:56:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c9400 == 53 [pid = 1750] [id = 584] 13:56:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x90d91400) [pid = 1750] [serial = 1753] [outer = (nil)] 13:56:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x90fed400) [pid = 1750] [serial = 1754] [outer = 0x90d91400] 13:56:59 INFO - PROCESS | 1750 | 1465246619526 Marionette DEBUG loaded listener.js 13:56:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x91b4e400) [pid = 1750] [serial = 1755] [outer = 0x90d91400] 13:57:00 INFO - PROCESS | 1750 | 1465246620481 Marionette TRACE conn4 <- [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]]]}] 13:57:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1691ms 13:57:00 INFO - PROCESS | 1750 | 1465246620545 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 13:57:00 INFO - PROCESS | 1750 | 1465246620550 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 13:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:57:00 INFO - PROCESS | 1750 | 1465246620556 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:57:00 INFO - PROCESS | 1750 | 1465246620560 Marionette TRACE conn4 <- [1,2310,null,{}] 13:57:00 INFO - PROCESS | 1750 | 1465246620566 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:00 INFO - PROCESS | 1750 | 1465246620572 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:00 INFO - PROCESS | 1750 | 1465246620767 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 13:57:00 INFO - PROCESS | 1750 | 1465246620965 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:00 INFO - PROCESS | 1750 | 1465246620975 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x90d86800 == 54 [pid = 1750] [id = 585] 13:57:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x90feb000) [pid = 1750] [serial = 1756] [outer = (nil)] 13:57:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x91c59000) [pid = 1750] [serial = 1757] [outer = 0x90feb000] 13:57:01 INFO - PROCESS | 1750 | 1465246621106 Marionette DEBUG loaded listener.js 13:57:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x91f8f800) [pid = 1750] [serial = 1758] [outer = 0x90feb000] 13:57:02 INFO - PROCESS | 1750 | 1465246622118 Marionette TRACE conn4 <- [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]]]}] 13:57:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:57:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1592ms 13:57:02 INFO - PROCESS | 1750 | 1465246622150 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 13:57:02 INFO - PROCESS | 1750 | 1465246622155 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 13:57:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:57:02 INFO - PROCESS | 1750 | 1465246622161 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:57:02 INFO - PROCESS | 1750 | 1465246622165 Marionette TRACE conn4 <- [1,2314,null,{}] 13:57:02 INFO - PROCESS | 1750 | 1465246622170 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:02 INFO - PROCESS | 1750 | 1465246622176 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:02 INFO - PROCESS | 1750 | 1465246622382 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 13:57:02 INFO - PROCESS | 1750 | 1465246622581 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 1750 | 1465246622590 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x91b5ac00 == 55 [pid = 1750] [id = 586] 13:57:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x91c53000) [pid = 1750] [serial = 1759] [outer = (nil)] 13:57:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x921f7c00) [pid = 1750] [serial = 1760] [outer = 0x91c53000] 13:57:02 INFO - PROCESS | 1750 | 1465246622674 Marionette DEBUG loaded listener.js 13:57:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x921fc400) [pid = 1750] [serial = 1761] [outer = 0x91c53000] 13:57:03 INFO - PROCESS | 1750 | 1465246623673 Marionette TRACE conn4 <- [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]]]}] 13:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1584ms 13:57:03 INFO - PROCESS | 1750 | 1465246623745 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 13:57:03 INFO - PROCESS | 1750 | 1465246623749 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 13:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:57:03 INFO - PROCESS | 1750 | 1465246623756 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:57:03 INFO - PROCESS | 1750 | 1465246623759 Marionette TRACE conn4 <- [1,2318,null,{}] 13:57:03 INFO - PROCESS | 1750 | 1465246623765 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:03 INFO - PROCESS | 1750 | 1465246623776 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:04 INFO - PROCESS | 1750 | 1465246624029 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 13:57:04 INFO - PROCESS | 1750 | 1465246624292 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:04 INFO - PROCESS | 1750 | 1465246624300 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc4800 == 56 [pid = 1750] [id = 587] 13:57:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8d672c00) [pid = 1750] [serial = 1762] [outer = (nil)] 13:57:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x92426800) [pid = 1750] [serial = 1763] [outer = 0x8d672c00] 13:57:04 INFO - PROCESS | 1750 | 1465246624424 Marionette DEBUG loaded listener.js 13:57:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x929e5c00) [pid = 1750] [serial = 1764] [outer = 0x8d672c00] 13:57:05 INFO - PROCESS | 1750 | 1465246625375 Marionette TRACE conn4 <- [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] 13:57:05 INFO - PROCESS | 1750 | 1465246625447 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 13:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:57:05 INFO - PROCESS | 1750 | 1465246625453 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:57:05 INFO - PROCESS | 1750 | 1465246625456 Marionette TRACE conn4 <- [1,2322,null,{}] 13:57:05 INFO - PROCESS | 1750 | 1465246625462 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:05 INFO - PROCESS | 1750 | 1465246625467 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:05 INFO - PROCESS | 1750 | 1465246625648 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 13:57:05 INFO - PROCESS | 1750 | 1465246625849 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:05 INFO - PROCESS | 1750 | 1465246625860 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x91f8e800 == 57 [pid = 1750] [id = 588] 13:57:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x92312c00) [pid = 1750] [serial = 1765] [outer = (nil)] 13:57:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x92c3a000) [pid = 1750] [serial = 1766] [outer = 0x92312c00] 13:57:06 INFO - PROCESS | 1750 | 1465246626029 Marionette DEBUG loaded listener.js 13:57:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x92f3c800) [pid = 1750] [serial = 1767] [outer = 0x92312c00] 13:57:06 INFO - PROCESS | 1750 | 1465246626938 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1528ms 13:57:06 INFO - PROCESS | 1750 | 1465246626982 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 13:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:57:06 INFO - PROCESS | 1750 | 1465246626992 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 13:57:07 INFO - PROCESS | 1750 | 1465246626998 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 1750 | 1465246627002 Marionette TRACE conn4 <- [1,2326,null,{}] 13:57:07 INFO - PROCESS | 1750 | 1465246627008 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:07 INFO - PROCESS | 1750 | 1465246627013 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:07 INFO - PROCESS | 1750 | 1465246627193 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 13:57:07 INFO - PROCESS | 1750 | 1465246627403 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:07 INFO - PROCESS | 1750 | 1465246627409 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8d6000 == 58 [pid = 1750] [id = 589] 13:57:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x929eec00) [pid = 1750] [serial = 1768] [outer = (nil)] 13:57:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x93ac1400) [pid = 1750] [serial = 1769] [outer = 0x929eec00] 13:57:07 INFO - PROCESS | 1750 | 1465246627537 Marionette DEBUG loaded listener.js 13:57:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x93ccbc00) [pid = 1750] [serial = 1770] [outer = 0x929eec00] 13:57:08 INFO - PROCESS | 1750 | 1465246628517 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:57:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:57:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1584ms 13:57:08 INFO - PROCESS | 1750 | 1465246628582 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 13:57:08 INFO - PROCESS | 1750 | 1465246628587 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 13:57:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:57:08 INFO - PROCESS | 1750 | 1465246628593 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:57:08 INFO - PROCESS | 1750 | 1465246628596 Marionette TRACE conn4 <- [1,2330,null,{}] 13:57:08 INFO - PROCESS | 1750 | 1465246628602 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:08 INFO - PROCESS | 1750 | 1465246628607 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:08 INFO - PROCESS | 1750 | 1465246628796 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 13:57:09 INFO - PROCESS | 1750 | 1465246629011 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:09 INFO - PROCESS | 1750 | 1465246629021 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8bf800 == 59 [pid = 1750] [id = 590] 13:57:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8ee10c00) [pid = 1750] [serial = 1771] [outer = (nil)] 13:57:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x94f56800) [pid = 1750] [serial = 1772] [outer = 0x8ee10c00] 13:57:09 INFO - PROCESS | 1750 | 1465246629183 Marionette DEBUG loaded listener.js 13:57:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x94fdc400) [pid = 1750] [serial = 1773] [outer = 0x8ee10c00] 13:57:10 INFO - PROCESS | 1750 | 1465246630091 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:57:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:57:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1536ms 13:57:10 INFO - PROCESS | 1750 | 1465246630129 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 13:57:10 INFO - PROCESS | 1750 | 1465246630133 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 13:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:57:10 INFO - PROCESS | 1750 | 1465246630140 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:57:10 INFO - PROCESS | 1750 | 1465246630143 Marionette TRACE conn4 <- [1,2334,null,{}] 13:57:10 INFO - PROCESS | 1750 | 1465246630149 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:10 INFO - PROCESS | 1750 | 1465246630155 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:10 INFO - PROCESS | 1750 | 1465246630342 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 13:57:10 INFO - PROCESS | 1750 | 1465246630545 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:10 INFO - PROCESS | 1750 | 1465246630554 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c3bc00 == 60 [pid = 1750] [id = 591] 13:57:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x93cd4c00) [pid = 1750] [serial = 1774] [outer = (nil)] 13:57:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x950bd800) [pid = 1750] [serial = 1775] [outer = 0x93cd4c00] 13:57:10 INFO - PROCESS | 1750 | 1465246630682 Marionette DEBUG loaded listener.js 13:57:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x950e3400) [pid = 1750] [serial = 1776] [outer = 0x93cd4c00] 13:57:11 INFO - PROCESS | 1750 | 1465246631688 Marionette TRACE conn4 <- [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]]]}] 13:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1585ms 13:57:11 INFO - PROCESS | 1750 | 1465246631725 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 13:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:57:11 INFO - PROCESS | 1750 | 1465246631730 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 13:57:11 INFO - PROCESS | 1750 | 1465246631752 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:57:11 INFO - PROCESS | 1750 | 1465246631758 Marionette TRACE conn4 <- [1,2338,null,{}] 13:57:11 INFO - PROCESS | 1750 | 1465246631769 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:11 INFO - PROCESS | 1750 | 1465246631774 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:11 INFO - PROCESS | 1750 | 1465246631983 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 13:57:12 INFO - PROCESS | 1750 | 1465246632187 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:12 INFO - PROCESS | 1750 | 1465246632200 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x950bcc00 == 61 [pid = 1750] [id = 592] 13:57:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x9516cc00) [pid = 1750] [serial = 1777] [outer = (nil)] 13:57:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x953bb400) [pid = 1750] [serial = 1778] [outer = 0x9516cc00] 13:57:12 INFO - PROCESS | 1750 | 1465246632398 Marionette DEBUG loaded listener.js 13:57:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x96de4800) [pid = 1750] [serial = 1779] [outer = 0x9516cc00] 13:57:13 INFO - PROCESS | 1750 | 1465246633363 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1660ms 13:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:57:13 INFO - PROCESS | 1750 | 1465246633397 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 13:57:13 INFO - PROCESS | 1750 | 1465246633401 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 13:57:13 INFO - PROCESS | 1750 | 1465246633407 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:57:13 INFO - PROCESS | 1750 | 1465246633411 Marionette TRACE conn4 <- [1,2342,null,{}] 13:57:13 INFO - PROCESS | 1750 | 1465246633416 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:13 INFO - PROCESS | 1750 | 1465246633422 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:13 INFO - PROCESS | 1750 | 1465246633601 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 13:57:13 INFO - PROCESS | 1750 | 1465246633811 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:13 INFO - PROCESS | 1750 | 1465246633824 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f45000 == 62 [pid = 1750] [id = 593] 13:57:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x94f5a800) [pid = 1750] [serial = 1780] [outer = (nil)] 13:57:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x96deb400) [pid = 1750] [serial = 1781] [outer = 0x94f5a800] 13:57:13 INFO - PROCESS | 1750 | 1465246633945 Marionette DEBUG loaded listener.js 13:57:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x96df2c00) [pid = 1750] [serial = 1782] [outer = 0x94f5a800] 13:57:14 INFO - PROCESS | 1750 | 1465246634845 Marionette TRACE conn4 <- [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]]]}] 13:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1486ms 13:57:14 INFO - PROCESS | 1750 | 1465246634892 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 13:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:57:14 INFO - PROCESS | 1750 | 1465246634896 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 13:57:14 INFO - PROCESS | 1750 | 1465246634903 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:57:14 INFO - PROCESS | 1750 | 1465246634906 Marionette TRACE conn4 <- [1,2346,null,{}] 13:57:14 INFO - PROCESS | 1750 | 1465246634931 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:14 INFO - PROCESS | 1750 | 1465246634937 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:15 INFO - PROCESS | 1750 | 1465246635122 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 13:57:15 INFO - PROCESS | 1750 | 1465246635330 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1750 | 1465246635337 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x950ee400 == 63 [pid = 1750] [id = 594] 13:57:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x950ee800) [pid = 1750] [serial = 1783] [outer = (nil)] 13:57:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x977d0800) [pid = 1750] [serial = 1784] [outer = 0x950ee800] 13:57:15 INFO - PROCESS | 1750 | 1465246635456 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x977d6800) [pid = 1750] [serial = 1785] [outer = 0x950ee800] 13:57:16 INFO - PROCESS | 1750 | 1465246636453 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1597ms 13:57:16 INFO - PROCESS | 1750 | 1465246636500 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 13:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:57:16 INFO - PROCESS | 1750 | 1465246636504 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 13:57:16 INFO - PROCESS | 1750 | 1465246636511 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:57:16 INFO - PROCESS | 1750 | 1465246636514 Marionette TRACE conn4 <- [1,2350,null,{}] 13:57:16 INFO - PROCESS | 1750 | 1465246636520 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:16 INFO - PROCESS | 1750 | 1465246636525 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:16 INFO - PROCESS | 1750 | 1465246636714 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 13:57:16 INFO - PROCESS | 1750 | 1465246636921 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:16 INFO - PROCESS | 1750 | 1465246636930 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afce400 == 64 [pid = 1750] [id = 595] 13:57:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8b53dc00) [pid = 1750] [serial = 1786] [outer = (nil)] 13:57:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9912c000) [pid = 1750] [serial = 1787] [outer = 0x8b53dc00] 13:57:17 INFO - PROCESS | 1750 | 1465246637070 Marionette DEBUG loaded listener.js 13:57:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x995a2800) [pid = 1750] [serial = 1788] [outer = 0x8b53dc00] 13:57:18 INFO - PROCESS | 1750 | 1465246638080 Marionette TRACE conn4 <- [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]]]}] 13:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1639ms 13:57:18 INFO - PROCESS | 1750 | 1465246638150 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 13:57:18 INFO - PROCESS | 1750 | 1465246638153 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 13:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:57:18 INFO - PROCESS | 1750 | 1465246638160 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:57:18 INFO - PROCESS | 1750 | 1465246638164 Marionette TRACE conn4 <- [1,2354,null,{}] 13:57:18 INFO - PROCESS | 1750 | 1465246638178 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:18 INFO - PROCESS | 1750 | 1465246638182 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:18 INFO - PROCESS | 1750 | 1465246638429 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 13:57:18 INFO - PROCESS | 1750 | 1465246638692 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:18 INFO - PROCESS | 1750 | 1465246638703 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc2c00 == 65 [pid = 1750] [id = 596] 13:57:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8afc3000) [pid = 1750] [serial = 1789] [outer = (nil)] 13:57:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8afc7800) [pid = 1750] [serial = 1790] [outer = 0x8afc3000] 13:57:19 INFO - PROCESS | 1750 | 1465246639171 Marionette DEBUG loaded listener.js 13:57:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8bc1b800) [pid = 1750] [serial = 1791] [outer = 0x8afc3000] 13:57:20 INFO - PROCESS | 1750 | 1465246640199 Marionette TRACE conn4 <- [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]]]}] 13:57:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:57:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2101ms 13:57:20 INFO - PROCESS | 1750 | 1465246640262 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 13:57:20 INFO - PROCESS | 1750 | 1465246640267 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 13:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:57:20 INFO - PROCESS | 1750 | 1465246640276 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:57:20 INFO - PROCESS | 1750 | 1465246640281 Marionette TRACE conn4 <- [1,2358,null,{}] 13:57:20 INFO - PROCESS | 1750 | 1465246640288 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:20 INFO - PROCESS | 1750 | 1465246640295 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:20 INFO - PROCESS | 1750 | 1465246640475 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 13:57:20 INFO - PROCESS | 1750 | 1465246640727 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:20 INFO - PROCESS | 1750 | 1465246640736 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d60c000 == 66 [pid = 1750] [id = 597] 13:57:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8d870c00) [pid = 1750] [serial = 1792] [outer = (nil)] 13:57:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8d94fc00) [pid = 1750] [serial = 1793] [outer = 0x8d870c00] 13:57:20 INFO - PROCESS | 1750 | 1465246640858 Marionette DEBUG loaded listener.js 13:57:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8e6a8000) [pid = 1750] [serial = 1794] [outer = 0x8d870c00] 13:57:21 INFO - PROCESS | 1750 | 1465246641777 Marionette TRACE conn4 <- [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]]]}] 13:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1584ms 13:57:21 INFO - PROCESS | 1750 | 1465246641859 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 1750 | 1465246641865 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 13:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:57:21 INFO - PROCESS | 1750 | 1465246641875 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:57:21 INFO - PROCESS | 1750 | 1465246641879 Marionette TRACE conn4 <- [1,2362,null,{}] 13:57:21 INFO - PROCESS | 1750 | 1465246641885 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:21 INFO - PROCESS | 1750 | 1465246641891 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:22 INFO - PROCESS | 1750 | 1465246642202 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 13:57:22 INFO - PROCESS | 1750 | 1465246642546 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:22 INFO - PROCESS | 1750 | 1465246642555 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1bb800 == 67 [pid = 1750] [id = 598] 13:57:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8d1bc000) [pid = 1750] [serial = 1795] [outer = (nil)] 13:57:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x90ce4800) [pid = 1750] [serial = 1796] [outer = 0x8d1bc000] 13:57:22 INFO - PROCESS | 1750 | 1465246642634 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x90d8d400) [pid = 1750] [serial = 1797] [outer = 0x8d1bc000] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8d0400 == 66 [pid = 1750] [id = 554] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc1800 == 65 [pid = 1750] [id = 534] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8a489800 == 64 [pid = 1750] [id = 539] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc6800 == 63 [pid = 1750] [id = 538] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce65000 == 62 [pid = 1750] [id = 536] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8c6c00 == 61 [pid = 1750] [id = 537] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x90398000 == 60 [pid = 1750] [id = 542] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8d94d400 == 59 [pid = 1750] [id = 562] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8a485c00 == 58 [pid = 1750] [id = 553] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d5c00 == 57 [pid = 1750] [id = 574] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x90cd9c00 == 56 [pid = 1750] [id = 543] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc18c00 == 55 [pid = 1750] [id = 561] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8b541000 == 54 [pid = 1750] [id = 565] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x91f8a800 == 53 [pid = 1750] [id = 571] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8d953800 == 52 [pid = 1750] [id = 572] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d1800 == 51 [pid = 1750] [id = 560] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8c1000 == 50 [pid = 1750] [id = 541] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8afd0400 == 49 [pid = 1750] [id = 564] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x90d87800 == 48 [pid = 1750] [id = 545] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x91b50400 == 47 [pid = 1750] [id = 546] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2df400 == 46 [pid = 1750] [id = 566] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8d608400 == 45 [pid = 1750] [id = 547] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dd000 == 44 [pid = 1750] [id = 567] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x950b2c00 == 43 [pid = 1750] [id = 548] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8b540800 == 42 [pid = 1750] [id = 568] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8b53ec00 == 41 [pid = 1750] [id = 573] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8d952000 == 40 [pid = 1750] [id = 535] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8c0000 == 39 [pid = 1750] [id = 563] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x91fc0400 == 38 [pid = 1750] [id = 570] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2db000 == 37 [pid = 1750] [id = 575] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x96dea000 == 36 [pid = 1750] [id = 549] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2db800 == 35 [pid = 1750] [id = 569] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x9516c400 == 34 [pid = 1750] [id = 550] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8a489400 == 33 [pid = 1750] [id = 544] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8d610000 == 32 [pid = 1750] [id = 540] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8b545000 == 31 [pid = 1750] [id = 533] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x8a486c00 == 30 [pid = 1750] [id = 552] 13:57:25 INFO - PROCESS | 1750 | --DOCSHELL 0x950e1400 == 29 [pid = 1750] [id = 551] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8d952800) [pid = 1750] [serial = 1679] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x926f0800) [pid = 1750] [serial = 1635] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x91f88000) [pid = 1750] [serial = 1631] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x996d8c00) [pid = 1750] [serial = 1655] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x93ac0000) [pid = 1750] [serial = 1640] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x91c56c00) [pid = 1750] [serial = 1629] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x953d0400) [pid = 1750] [serial = 1647] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x95164400) [pid = 1750] [serial = 1644] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x92c30c00) [pid = 1750] [serial = 1637] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x93cd0400) [pid = 1750] [serial = 1641] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x90d90c00) [pid = 1750] [serial = 1625] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8bd6ac00) [pid = 1750] [serial = 1671] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8b54b000) [pid = 1750] [serial = 1619] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x91fb6c00) [pid = 1750] [serial = 1632] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x977d4c00) [pid = 1750] [serial = 1652] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8bc20c00) [pid = 1750] [serial = 1670] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8ebd0800) [pid = 1750] [serial = 1665] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x91b5a800) [pid = 1750] [serial = 1628] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8d8d5800) [pid = 1750] [serial = 1676] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9231ec00) [pid = 1750] [serial = 1634] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x977ce800) [pid = 1750] [serial = 1650] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8d604800) [pid = 1750] [serial = 1673] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8d8cd400) [pid = 1750] [serial = 1659] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8a2de400) [pid = 1750] [serial = 1667] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8ce60000) [pid = 1750] [serial = 1661] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x953b8000) [pid = 1750] [serial = 1646] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x90f51c00) [pid = 1750] [serial = 1626] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8d669800) [pid = 1750] [serial = 1674] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x99d5f800) [pid = 1750] [serial = 1656] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8e8c1400) [pid = 1750] [serial = 1664] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8bc24800) [pid = 1750] [serial = 1620] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8d870000) [pid = 1750] [serial = 1622] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8ce6a000) [pid = 1750] [serial = 1662] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8d950000) [pid = 1750] [serial = 1677] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9776c800) [pid = 1750] [serial = 1649] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8d948000) [pid = 1750] [serial = 1623] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x98262c00) [pid = 1750] [serial = 1653] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x950e7c00) [pid = 1750] [serial = 1643] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8a48d400) [pid = 1750] [serial = 1668] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x92c36400) [pid = 1750] [serial = 1638] [outer = (nil)] [url = about:blank] 13:57:25 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8bc1ec00) [pid = 1750] [serial = 1658] [outer = (nil)] [url = about:blank] 13:57:26 INFO - PROCESS | 1750 | 1465246646253 Marionette TRACE conn4 <- [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]]]}] 13:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 4433ms 13:57:26 INFO - PROCESS | 1750 | 1465246646309 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 13:57:26 INFO - PROCESS | 1750 | 1465246646314 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 13:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:57:26 INFO - PROCESS | 1750 | 1465246646323 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:57:26 INFO - PROCESS | 1750 | 1465246646327 Marionette TRACE conn4 <- [1,2366,null,{}] 13:57:26 INFO - PROCESS | 1750 | 1465246646335 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:26 INFO - PROCESS | 1750 | 1465246646341 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:26 INFO - PROCESS | 1750 | 1465246646509 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 13:57:26 INFO - PROCESS | 1750 | 1465246646709 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:26 INFO - PROCESS | 1750 | 1465246646721 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc1800 == 30 [pid = 1750] [id = 599] 13:57:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8afc9c00) [pid = 1750] [serial = 1798] [outer = (nil)] 13:57:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8b53d800) [pid = 1750] [serial = 1799] [outer = 0x8afc9c00] 13:57:26 INFO - PROCESS | 1750 | 1465246646798 Marionette DEBUG loaded listener.js 13:57:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8b543400) [pid = 1750] [serial = 1800] [outer = 0x8afc9c00] 13:57:27 INFO - PROCESS | 1750 | 1465246647599 Marionette TRACE conn4 <- [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]]]}] 13:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1334ms 13:57:27 INFO - PROCESS | 1750 | 1465246647657 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 13:57:27 INFO - PROCESS | 1750 | 1465246647663 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 13:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:57:27 INFO - PROCESS | 1750 | 1465246647674 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:57:27 INFO - PROCESS | 1750 | 1465246647678 Marionette TRACE conn4 <- [1,2370,null,{}] 13:57:27 INFO - PROCESS | 1750 | 1465246647684 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:27 INFO - PROCESS | 1750 | 1465246647689 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:27 INFO - PROCESS | 1750 | 1465246647851 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 13:57:27 INFO - PROCESS | 1750 | 1465246647861 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:27 INFO - PROCESS | 1750 | 1465246647870 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2db800 == 31 [pid = 1750] [id = 600] 13:57:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8bd68c00) [pid = 1750] [serial = 1801] [outer = (nil)] 13:57:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8bd77000) [pid = 1750] [serial = 1802] [outer = 0x8bd68c00] 13:57:28 INFO - PROCESS | 1750 | 1465246648093 Marionette DEBUG loaded listener.js 13:57:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8ce64800) [pid = 1750] [serial = 1803] [outer = 0x8bd68c00] 13:57:29 INFO - PROCESS | 1750 | 1465246649023 Marionette TRACE conn4 <- [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]]]}] 13:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1382ms 13:57:29 INFO - PROCESS | 1750 | 1465246649057 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 13:57:29 INFO - PROCESS | 1750 | 1465246649060 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 13:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:57:29 INFO - PROCESS | 1750 | 1465246649067 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:57:29 INFO - PROCESS | 1750 | 1465246649072 Marionette TRACE conn4 <- [1,2374,null,{}] 13:57:29 INFO - PROCESS | 1750 | 1465246649099 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:29 INFO - PROCESS | 1750 | 1465246649108 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:29 INFO - PROCESS | 1750 | 1465246649332 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 13:57:29 INFO - PROCESS | 1750 | 1465246649356 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:29 INFO - PROCESS | 1750 | 1465246649369 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d60b800 == 32 [pid = 1750] [id = 601] 13:57:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8d60c400) [pid = 1750] [serial = 1804] [outer = (nil)] 13:57:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8d66a800) [pid = 1750] [serial = 1805] [outer = 0x8d60c400] 13:57:29 INFO - PROCESS | 1750 | 1465246649440 Marionette DEBUG loaded listener.js 13:57:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8d677000) [pid = 1750] [serial = 1806] [outer = 0x8d60c400] 13:57:30 INFO - PROCESS | 1750 | 1465246650423 Marionette TRACE conn4 <- [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]]]}] 13:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1404ms 13:57:30 INFO - PROCESS | 1750 | 1465246650472 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 13:57:30 INFO - PROCESS | 1750 | 1465246650477 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 13:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8d86b000) [pid = 1750] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8e8c3c00) [pid = 1750] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8d8cac00) [pid = 1750] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x91c55c00) [pid = 1750] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8d8d5c00) [pid = 1750] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x91fc0800) [pid = 1750] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8e6a2800) [pid = 1750] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8d94f000) [pid = 1750] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8e4f5800) [pid = 1750] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x90d91000) [pid = 1750] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8a2db400) [pid = 1750] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8afcc400) [pid = 1750] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8a2d2c00) [pid = 1750] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8d1bdc00) [pid = 1750] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8bc1f400) [pid = 1750] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x90b1ec00) [pid = 1750] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8a48e800) [pid = 1750] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8bc22400) [pid = 1750] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8ce61000) [pid = 1750] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8bc24000) [pid = 1750] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8e8c7c00) [pid = 1750] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x91f8ac00) [pid = 1750] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:57:31 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x90d85c00) [pid = 1750] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:57:31 INFO - PROCESS | 1750 | 1465246651737 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:57:31 INFO - PROCESS | 1750 | 1465246651740 Marionette TRACE conn4 <- [1,2378,null,{}] 13:57:31 INFO - PROCESS | 1750 | 1465246651746 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:31 INFO - PROCESS | 1750 | 1465246651751 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:31 INFO - PROCESS | 1750 | 1465246651954 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 13:57:32 INFO - PROCESS | 1750 | 1465246652050 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:32 INFO - PROCESS | 1750 | 1465246652058 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dec00 == 33 [pid = 1750] [id = 602] 13:57:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8ce5e400) [pid = 1750] [serial = 1807] [outer = (nil)] 13:57:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8d1c7c00) [pid = 1750] [serial = 1808] [outer = 0x8ce5e400] 13:57:32 INFO - PROCESS | 1750 | 1465246652129 Marionette DEBUG loaded listener.js 13:57:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8d8c8400) [pid = 1750] [serial = 1809] [outer = 0x8ce5e400] 13:57:32 INFO - PROCESS | 1750 | 1465246652910 Marionette TRACE conn4 <- [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]]]}] 13:57:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:57:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1389ms 13:57:32 INFO - PROCESS | 1750 | 1465246652968 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 13:57:32 INFO - PROCESS | 1750 | 1465246652971 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 13:57:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:57:32 INFO - PROCESS | 1750 | 1465246652977 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 1750 | 1465246652980 Marionette TRACE conn4 <- [1,2382,null,{}] 13:57:32 INFO - PROCESS | 1750 | 1465246652985 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:32 INFO - PROCESS | 1750 | 1465246652990 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:33 INFO - PROCESS | 1750 | 1465246653138 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 13:57:33 INFO - PROCESS | 1750 | 1465246653147 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:33 INFO - PROCESS | 1750 | 1465246653155 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd75c00 == 34 [pid = 1750] [id = 603] 13:57:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8d674400) [pid = 1750] [serial = 1810] [outer = (nil)] 13:57:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8d947800) [pid = 1750] [serial = 1811] [outer = 0x8d674400] 13:57:33 INFO - PROCESS | 1750 | 1465246653225 Marionette DEBUG loaded listener.js 13:57:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8d950800) [pid = 1750] [serial = 1812] [outer = 0x8d674400] 13:57:34 INFO - PROCESS | 1750 | 1465246654376 Marionette TRACE conn4 <- [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]]]}] 13:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1432ms 13:57:34 INFO - PROCESS | 1750 | 1465246654410 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 13:57:34 INFO - PROCESS | 1750 | 1465246654418 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 13:57:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:57:34 INFO - PROCESS | 1750 | 1465246654426 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:57:34 INFO - PROCESS | 1750 | 1465246654432 Marionette TRACE conn4 <- [1,2386,null,{}] 13:57:34 INFO - PROCESS | 1750 | 1465246654442 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:34 INFO - PROCESS | 1750 | 1465246654448 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:34 INFO - PROCESS | 1750 | 1465246654635 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 13:57:34 INFO - PROCESS | 1750 | 1465246654833 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:34 INFO - PROCESS | 1750 | 1465246654842 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b546000 == 35 [pid = 1750] [id = 604] 13:57:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8b549400) [pid = 1750] [serial = 1813] [outer = (nil)] 13:57:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8bd6dc00) [pid = 1750] [serial = 1814] [outer = 0x8b549400] 13:57:35 INFO - PROCESS | 1750 | 1465246655003 Marionette DEBUG loaded listener.js 13:57:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8ce68000) [pid = 1750] [serial = 1815] [outer = 0x8b549400] 13:57:35 INFO - PROCESS | 1750 | 1465246655995 Marionette TRACE conn4 <- [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]]]}] 13:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1636ms 13:57:36 INFO - PROCESS | 1750 | 1465246656062 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 13:57:36 INFO - PROCESS | 1750 | 1465246656070 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 13:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:57:36 INFO - PROCESS | 1750 | 1465246656080 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:57:36 INFO - PROCESS | 1750 | 1465246656084 Marionette TRACE conn4 <- [1,2390,null,{}] 13:57:36 INFO - PROCESS | 1750 | 1465246656091 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:36 INFO - PROCESS | 1750 | 1465246656097 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:36 INFO - PROCESS | 1750 | 1465246656321 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 13:57:36 INFO - PROCESS | 1750 | 1465246656567 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:36 INFO - PROCESS | 1750 | 1465246656573 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce6a000 == 36 [pid = 1750] [id = 605] 13:57:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d872000) [pid = 1750] [serial = 1816] [outer = (nil)] 13:57:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8d8d5800) [pid = 1750] [serial = 1817] [outer = 0x8d872000] 13:57:36 INFO - PROCESS | 1750 | 1465246656727 Marionette DEBUG loaded listener.js 13:57:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8d610400) [pid = 1750] [serial = 1818] [outer = 0x8d872000] 13:57:37 INFO - PROCESS | 1750 | 1465246657765 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:57:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:57:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1733ms 13:57:37 INFO - PROCESS | 1750 | 1465246657813 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 13:57:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:57:37 INFO - PROCESS | 1750 | 1465246657818 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 13:57:37 INFO - PROCESS | 1750 | 1465246657825 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:57:37 INFO - PROCESS | 1750 | 1465246657831 Marionette TRACE conn4 <- [1,2394,null,{}] 13:57:37 INFO - PROCESS | 1750 | 1465246657848 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:37 INFO - PROCESS | 1750 | 1465246657857 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:38 INFO - PROCESS | 1750 | 1465246658083 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 13:57:38 INFO - PROCESS | 1750 | 1465246658324 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:38 INFO - PROCESS | 1750 | 1465246658337 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6a5400 == 37 [pid = 1750] [id = 606] 13:57:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8e6a6c00) [pid = 1750] [serial = 1819] [outer = (nil)] 13:57:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8e6b1000) [pid = 1750] [serial = 1820] [outer = 0x8e6a6c00] 13:57:38 INFO - PROCESS | 1750 | 1465246658465 Marionette DEBUG loaded listener.js 13:57:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8e8c0c00) [pid = 1750] [serial = 1821] [outer = 0x8e6a6c00] 13:57:39 INFO - PROCESS | 1750 | 1465246659389 Marionette TRACE conn4 <- [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]]]}] 13:57:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:57:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1634ms 13:57:39 INFO - PROCESS | 1750 | 1465246659459 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 13:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:57:39 INFO - PROCESS | 1750 | 1465246659464 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 13:57:39 INFO - PROCESS | 1750 | 1465246659470 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:57:39 INFO - PROCESS | 1750 | 1465246659474 Marionette TRACE conn4 <- [1,2398,null,{}] 13:57:39 INFO - PROCESS | 1750 | 1465246659479 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:39 INFO - PROCESS | 1750 | 1465246659485 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:39 INFO - PROCESS | 1750 | 1465246659703 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 13:57:39 INFO - PROCESS | 1750 | 1465246659943 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:39 INFO - PROCESS | 1750 | 1465246659952 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d60b400 == 38 [pid = 1750] [id = 607] 13:57:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8e4f9c00) [pid = 1750] [serial = 1822] [outer = (nil)] 13:57:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8ebc9800) [pid = 1750] [serial = 1823] [outer = 0x8e4f9c00] 13:57:40 INFO - PROCESS | 1750 | 1465246660082 Marionette DEBUG loaded listener.js 13:57:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8ebcd800) [pid = 1750] [serial = 1824] [outer = 0x8e4f9c00] 13:57:41 INFO - PROCESS | 1750 | 1465246661003 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:57:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:57:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1590ms 13:57:41 INFO - PROCESS | 1750 | 1465246661060 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 13:57:41 INFO - PROCESS | 1750 | 1465246661064 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 13:57:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:57:41 INFO - PROCESS | 1750 | 1465246661070 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:57:41 INFO - PROCESS | 1750 | 1465246661074 Marionette TRACE conn4 <- [1,2402,null,{}] 13:57:41 INFO - PROCESS | 1750 | 1465246661080 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:41 INFO - PROCESS | 1750 | 1465246661086 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:41 INFO - PROCESS | 1750 | 1465246661263 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 13:57:41 INFO - PROCESS | 1750 | 1465246661455 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:41 INFO - PROCESS | 1750 | 1465246661466 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d603800 == 39 [pid = 1750] [id = 608] 13:57:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8ee02000) [pid = 1750] [serial = 1825] [outer = (nil)] 13:57:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8ee0b400) [pid = 1750] [serial = 1826] [outer = 0x8ee02000] 13:57:41 INFO - PROCESS | 1750 | 1465246661551 Marionette DEBUG loaded listener.js 13:57:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8ee0fc00) [pid = 1750] [serial = 1827] [outer = 0x8ee02000] 13:57:42 INFO - PROCESS | 1750 | 1465246662546 Marionette TRACE conn4 <- [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]]]}] 13:57:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:57:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1534ms 13:57:42 INFO - PROCESS | 1750 | 1465246662606 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 13:57:42 INFO - PROCESS | 1750 | 1465246662609 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 13:57:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:57:42 INFO - PROCESS | 1750 | 1465246662616 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:57:42 INFO - PROCESS | 1750 | 1465246662619 Marionette TRACE conn4 <- [1,2406,null,{}] 13:57:42 INFO - PROCESS | 1750 | 1465246662625 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:42 INFO - PROCESS | 1750 | 1465246662637 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:42 INFO - PROCESS | 1750 | 1465246662887 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 13:57:43 INFO - PROCESS | 1750 | 1465246663142 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:43 INFO - PROCESS | 1750 | 1465246663152 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d0400 == 40 [pid = 1750] [id = 609] 13:57:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8a2d0800) [pid = 1750] [serial = 1828] [outer = (nil)] 13:57:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x90cda000) [pid = 1750] [serial = 1829] [outer = 0x8a2d0800] 13:57:43 INFO - PROCESS | 1750 | 1465246663277 Marionette DEBUG loaded listener.js 13:57:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x90cde000) [pid = 1750] [serial = 1830] [outer = 0x8a2d0800] 13:57:44 INFO - PROCESS | 1750 | 1465246664190 Marionette TRACE conn4 <- [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]]]}] 13:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1639ms 13:57:44 INFO - PROCESS | 1750 | 1465246664255 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 13:57:44 INFO - PROCESS | 1750 | 1465246664260 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 13:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:57:44 INFO - PROCESS | 1750 | 1465246664266 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:57:44 INFO - PROCESS | 1750 | 1465246664270 Marionette TRACE conn4 <- [1,2410,null,{}] 13:57:44 INFO - PROCESS | 1750 | 1465246664276 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:44 INFO - PROCESS | 1750 | 1465246664282 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:44 INFO - PROCESS | 1750 | 1465246664455 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 13:57:44 INFO - PROCESS | 1750 | 1465246664653 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:44 INFO - PROCESS | 1750 | 1465246664664 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afcbc00 == 41 [pid = 1750] [id = 610] 13:57:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8ee06c00) [pid = 1750] [serial = 1831] [outer = (nil)] 13:57:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x90f4d400) [pid = 1750] [serial = 1832] [outer = 0x8ee06c00] 13:57:44 INFO - PROCESS | 1750 | 1465246664787 Marionette DEBUG loaded listener.js 13:57:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x90f50000) [pid = 1750] [serial = 1833] [outer = 0x8ee06c00] 13:57:45 INFO - PROCESS | 1750 | 1465246665796 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:57:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:57:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1580ms 13:57:45 INFO - PROCESS | 1750 | 1465246665847 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 13:57:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:57:45 INFO - PROCESS | 1750 | 1465246665858 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 13:57:45 INFO - PROCESS | 1750 | 1465246665865 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:57:45 INFO - PROCESS | 1750 | 1465246665869 Marionette TRACE conn4 <- [1,2414,null,{}] 13:57:45 INFO - PROCESS | 1750 | 1465246665875 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:45 INFO - PROCESS | 1750 | 1465246665881 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:46 INFO - PROCESS | 1750 | 1465246666090 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 13:57:46 INFO - PROCESS | 1750 | 1465246666333 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:46 INFO - PROCESS | 1750 | 1465246666342 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2ddc00 == 42 [pid = 1750] [id = 611] 13:57:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x90d8a000) [pid = 1750] [serial = 1834] [outer = (nil)] 13:57:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x90feec00) [pid = 1750] [serial = 1835] [outer = 0x90d8a000] 13:57:46 INFO - PROCESS | 1750 | 1465246666467 Marionette DEBUG loaded listener.js 13:57:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x91b4dc00) [pid = 1750] [serial = 1836] [outer = 0x90d8a000] 13:57:47 INFO - PROCESS | 1750 | 1465246667390 Marionette TRACE conn4 <- [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]]]}] 13:57:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:57:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1592ms 13:57:47 INFO - PROCESS | 1750 | 1465246667457 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 13:57:47 INFO - PROCESS | 1750 | 1465246667461 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 13:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:57:47 INFO - PROCESS | 1750 | 1465246667467 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:57:47 INFO - PROCESS | 1750 | 1465246667471 Marionette TRACE conn4 <- [1,2418,null,{}] 13:57:47 INFO - PROCESS | 1750 | 1465246667476 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:47 INFO - PROCESS | 1750 | 1465246667481 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:47 INFO - PROCESS | 1750 | 1465246667692 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 13:57:47 INFO - PROCESS | 1750 | 1465246667903 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:47 INFO - PROCESS | 1750 | 1465246667915 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d1400 == 43 [pid = 1750] [id = 612] 13:57:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8a2d2400) [pid = 1750] [serial = 1837] [outer = (nil)] 13:57:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x91b57400) [pid = 1750] [serial = 1838] [outer = 0x8a2d2400] 13:57:48 INFO - PROCESS | 1750 | 1465246668086 Marionette DEBUG loaded listener.js 13:57:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x91b5b800) [pid = 1750] [serial = 1839] [outer = 0x8a2d2400] 13:57:49 INFO - PROCESS | 1750 | 1465246669003 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1587ms 13:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:57:49 INFO - PROCESS | 1750 | 1465246669054 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 13:57:49 INFO - PROCESS | 1750 | 1465246669058 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 13:57:49 INFO - PROCESS | 1750 | 1465246669065 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:57:49 INFO - PROCESS | 1750 | 1465246669068 Marionette TRACE conn4 <- [1,2422,null,{}] 13:57:49 INFO - PROCESS | 1750 | 1465246669074 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:49 INFO - PROCESS | 1750 | 1465246669079 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:49 INFO - PROCESS | 1750 | 1465246669250 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 13:57:49 INFO - PROCESS | 1750 | 1465246669447 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:49 INFO - PROCESS | 1750 | 1465246669455 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1f800 == 44 [pid = 1750] [id = 613] 13:57:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8ce6dc00) [pid = 1750] [serial = 1840] [outer = (nil)] 13:57:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91c5b400) [pid = 1750] [serial = 1841] [outer = 0x8ce6dc00] 13:57:49 INFO - PROCESS | 1750 | 1465246669545 Marionette DEBUG loaded listener.js 13:57:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x91c5f000) [pid = 1750] [serial = 1842] [outer = 0x8ce6dc00] 13:57:50 INFO - PROCESS | 1750 | 1465246670622 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1633ms 13:57:50 INFO - PROCESS | 1750 | 1465246670698 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 13:57:50 INFO - PROCESS | 1750 | 1465246670703 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 13:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:57:50 INFO - PROCESS | 1750 | 1465246670709 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:57:50 INFO - PROCESS | 1750 | 1465246670714 Marionette TRACE conn4 <- [1,2426,null,{}] 13:57:50 INFO - PROCESS | 1750 | 1465246670720 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:50 INFO - PROCESS | 1750 | 1465246670726 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:50 INFO - PROCESS | 1750 | 1465246670970 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 13:57:51 INFO - PROCESS | 1750 | 1465246671233 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:51 INFO - PROCESS | 1750 | 1465246671244 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x91fb9c00 == 45 [pid = 1750] [id = 614] 13:57:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x91fba800) [pid = 1750] [serial = 1843] [outer = (nil)] 13:57:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x921f3800) [pid = 1750] [serial = 1844] [outer = 0x91fba800] 13:57:51 INFO - PROCESS | 1750 | 1465246671379 Marionette DEBUG loaded listener.js 13:57:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x9230fc00) [pid = 1750] [serial = 1845] [outer = 0x91fba800] 13:57:52 INFO - PROCESS | 1750 | 1465246672301 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1634ms 13:57:52 INFO - PROCESS | 1750 | 1465246672344 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 13:57:52 INFO - PROCESS | 1750 | 1465246672348 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 13:57:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:57:52 INFO - PROCESS | 1750 | 1465246672355 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:57:52 INFO - PROCESS | 1750 | 1465246672358 Marionette TRACE conn4 <- [1,2430,null,{}] 13:57:52 INFO - PROCESS | 1750 | 1465246672364 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:52 INFO - PROCESS | 1750 | 1465246672369 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:52 INFO - PROCESS | 1750 | 1465246672545 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 13:57:52 INFO - PROCESS | 1750 | 1465246672749 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:52 INFO - PROCESS | 1750 | 1465246672756 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d610000 == 46 [pid = 1750] [id = 615] 13:57:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8d94d000) [pid = 1750] [serial = 1846] [outer = (nil)] 13:57:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x92318400) [pid = 1750] [serial = 1847] [outer = 0x8d94d000] 13:57:52 INFO - PROCESS | 1750 | 1465246672843 Marionette DEBUG loaded listener.js 13:57:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9231c400) [pid = 1750] [serial = 1848] [outer = 0x8d94d000] 13:57:53 INFO - PROCESS | 1750 | 1465246673819 Marionette TRACE conn4 <- [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]]]}] 13:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1532ms 13:57:53 INFO - PROCESS | 1750 | 1465246673888 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 13:57:53 INFO - PROCESS | 1750 | 1465246673892 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 13:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:57:53 INFO - PROCESS | 1750 | 1465246673898 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:57:53 INFO - PROCESS | 1750 | 1465246673902 Marionette TRACE conn4 <- [1,2434,null,{}] 13:57:53 INFO - PROCESS | 1750 | 1465246673907 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:53 INFO - PROCESS | 1750 | 1465246673913 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:54 INFO - PROCESS | 1750 | 1465246674121 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 13:57:54 INFO - PROCESS | 1750 | 1465246674321 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:54 INFO - PROCESS | 1750 | 1465246674330 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d3000 == 47 [pid = 1750] [id = 616] 13:57:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8bc1f000) [pid = 1750] [serial = 1849] [outer = (nil)] 13:57:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9242f800) [pid = 1750] [serial = 1850] [outer = 0x8bc1f000] 13:57:54 INFO - PROCESS | 1750 | 1465246674494 Marionette DEBUG loaded listener.js 13:57:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x92433400) [pid = 1750] [serial = 1851] [outer = 0x8bc1f000] 13:57:55 INFO - PROCESS | 1750 | 1465246675499 Marionette TRACE conn4 <- [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]]]}] 13:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1632ms 13:57:55 INFO - PROCESS | 1750 | 1465246675532 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 13:57:55 INFO - PROCESS | 1750 | 1465246675536 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 13:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:57:55 INFO - PROCESS | 1750 | 1465246675542 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:57:55 INFO - PROCESS | 1750 | 1465246675546 Marionette TRACE conn4 <- [1,2438,null,{}] 13:57:55 INFO - PROCESS | 1750 | 1465246675551 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:55 INFO - PROCESS | 1750 | 1465246675556 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:55 INFO - PROCESS | 1750 | 1465246675785 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 13:57:56 INFO - PROCESS | 1750 | 1465246676041 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:56 INFO - PROCESS | 1750 | 1465246676051 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48b400 == 48 [pid = 1750] [id = 617] 13:57:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8d672400) [pid = 1750] [serial = 1852] [outer = (nil)] 13:57:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x926f2c00) [pid = 1750] [serial = 1853] [outer = 0x8d672400] 13:57:56 INFO - PROCESS | 1750 | 1465246676147 Marionette DEBUG loaded listener.js 13:57:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x926f5c00) [pid = 1750] [serial = 1854] [outer = 0x8d672400] 13:57:57 INFO - PROCESS | 1750 | 1465246677113 Marionette TRACE conn4 <- [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]]]}] 13:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1636ms 13:57:57 INFO - PROCESS | 1750 | 1465246677179 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 13:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:57:57 INFO - PROCESS | 1750 | 1465246677184 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 13:57:57 INFO - PROCESS | 1750 | 1465246677191 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:57:57 INFO - PROCESS | 1750 | 1465246677195 Marionette TRACE conn4 <- [1,2442,null,{}] 13:57:57 INFO - PROCESS | 1750 | 1465246677200 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:57 INFO - PROCESS | 1750 | 1465246677206 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:57 INFO - PROCESS | 1750 | 1465246677394 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 13:57:57 INFO - PROCESS | 1750 | 1465246677670 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:57 INFO - PROCESS | 1750 | 1465246677676 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc8c00 == 49 [pid = 1750] [id = 618] 13:57:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8afcd800) [pid = 1750] [serial = 1855] [outer = (nil)] 13:57:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8d872800) [pid = 1750] [serial = 1856] [outer = 0x8afcd800] 13:57:57 INFO - PROCESS | 1750 | 1465246677816 Marionette DEBUG loaded listener.js 13:57:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x90b16c00) [pid = 1750] [serial = 1857] [outer = 0x8afcd800] 13:57:58 INFO - PROCESS | 1750 | 1465246678697 Marionette TRACE conn4 <- [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]]]}] 13:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1530ms 13:57:58 INFO - PROCESS | 1750 | 1465246678720 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 13:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:57:58 INFO - PROCESS | 1750 | 1465246678724 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 13:57:58 INFO - PROCESS | 1750 | 1465246678731 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:57:58 INFO - PROCESS | 1750 | 1465246678734 Marionette TRACE conn4 <- [1,2446,null,{}] 13:57:58 INFO - PROCESS | 1750 | 1465246678740 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:58 INFO - PROCESS | 1750 | 1465246678745 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:58 INFO - PROCESS | 1750 | 1465246678920 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 13:57:59 INFO - PROCESS | 1750 | 1465246679127 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:59 INFO - PROCESS | 1750 | 1465246679135 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:57:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48c800 == 50 [pid = 1750] [id = 619] 13:57:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8a48cc00) [pid = 1750] [serial = 1858] [outer = (nil)] 13:57:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8e6a4400) [pid = 1750] [serial = 1859] [outer = 0x8a48cc00] 13:57:59 INFO - PROCESS | 1750 | 1465246679223 Marionette DEBUG loaded listener.js 13:57:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8e8c4800) [pid = 1750] [serial = 1860] [outer = 0x8a48cc00] 13:58:00 INFO - PROCESS | 1750 | 1465246680415 Marionette TRACE conn4 <- [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]]]}] 13:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1738ms 13:58:00 INFO - PROCESS | 1750 | 1465246680470 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 13:58:00 INFO - PROCESS | 1750 | 1465246680476 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 13:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:58:00 INFO - PROCESS | 1750 | 1465246680483 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:58:00 INFO - PROCESS | 1750 | 1465246680488 Marionette TRACE conn4 <- [1,2450,null,{}] 13:58:00 INFO - PROCESS | 1750 | 1465246680497 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:00 INFO - PROCESS | 1750 | 1465246680502 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:00 INFO - PROCESS | 1750 | 1465246680847 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 13:58:01 INFO - PROCESS | 1750 | 1465246681051 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:01 INFO - PROCESS | 1750 | 1465246681059 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a492400 == 51 [pid = 1750] [id = 620] 13:58:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8bc17000) [pid = 1750] [serial = 1861] [outer = (nil)] 13:58:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8bc25c00) [pid = 1750] [serial = 1862] [outer = 0x8bc17000] 13:58:01 INFO - PROCESS | 1750 | 1465246681149 Marionette DEBUG loaded listener.js 13:58:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8bd73000) [pid = 1750] [serial = 1863] [outer = 0x8bc17000] 13:58:02 INFO - PROCESS | 1750 | 1465246682159 Marionette TRACE conn4 <- [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]]]}] 13:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1749ms 13:58:02 INFO - PROCESS | 1750 | 1465246682232 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 13:58:02 INFO - PROCESS | 1750 | 1465246682238 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 13:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:58:02 INFO - PROCESS | 1750 | 1465246682248 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:58:02 INFO - PROCESS | 1750 | 1465246682251 Marionette TRACE conn4 <- [1,2454,null,{}] 13:58:02 INFO - PROCESS | 1750 | 1465246682258 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:02 INFO - PROCESS | 1750 | 1465246682263 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:02 INFO - PROCESS | 1750 | 1465246682512 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 13:58:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dec00 == 50 [pid = 1750] [id = 602] 13:58:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2db800 == 49 [pid = 1750] [id = 600] 13:58:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc1800 == 48 [pid = 1750] [id = 599] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8e4ebc00) [pid = 1750] [serial = 1680] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x926ef000) [pid = 1750] [serial = 1719] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x90f58400) [pid = 1750] [serial = 1700] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x90f53800) [pid = 1750] [serial = 1701] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x921f3c00) [pid = 1750] [serial = 1712] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x9227b800) [pid = 1750] [serial = 1713] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8e8c4400) [pid = 1750] [serial = 1736] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8e4f3c00) [pid = 1750] [serial = 1688] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8e6ab800) [pid = 1750] [serial = 1689] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x90394400) [pid = 1750] [serial = 1694] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9039a400) [pid = 1750] [serial = 1695] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x91c60800) [pid = 1750] [serial = 1706] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x91f84800) [pid = 1750] [serial = 1707] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8a48bc00) [pid = 1750] [serial = 1727] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8afcd400) [pid = 1750] [serial = 1728] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x91b4d400) [pid = 1750] [serial = 1703] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x91b53400) [pid = 1750] [serial = 1704] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8a2d9800) [pid = 1750] [serial = 1682] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8a48f400) [pid = 1750] [serial = 1683] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x91f8ec00) [pid = 1750] [serial = 1709] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x91fb4800) [pid = 1750] [serial = 1710] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8d1c5000) [pid = 1750] [serial = 1685] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8d610c00) [pid = 1750] [serial = 1686] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x90cdd000) [pid = 1750] [serial = 1697] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x90d8a800) [pid = 1750] [serial = 1698] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8ce66000) [pid = 1750] [serial = 1724] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8d8cfc00) [pid = 1750] [serial = 1725] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8d60f800) [pid = 1750] [serial = 1733] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8d8d6c00) [pid = 1750] [serial = 1734] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8d60e000) [pid = 1750] [serial = 1730] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8d864400) [pid = 1750] [serial = 1731] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x929e3400) [pid = 1750] [serial = 1721] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x929f1800) [pid = 1750] [serial = 1722] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8ebd0000) [pid = 1750] [serial = 1691] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8ee03000) [pid = 1750] [serial = 1692] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9242a800) [pid = 1750] [serial = 1715] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9242e000) [pid = 1750] [serial = 1716] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x92435000) [pid = 1750] [serial = 1718] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8ebc6400) [pid = 1750] [serial = 1737] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | 1465246682877 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 1750 | 1465246682889 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x90390400) [pid = 1750] [serial = 1739] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x90ce7000) [pid = 1750] [serial = 1743] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x90b13000) [pid = 1750] [serial = 1740] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8ee04400) [pid = 1750] [serial = 1742] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x90f4d800) [pid = 1750] [serial = 1745] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x90f57c00) [pid = 1750] [serial = 1746] [outer = (nil)] [url = about:blank] 13:58:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d9800 == 49 [pid = 1750] [id = 621] 13:58:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8afc1800) [pid = 1750] [serial = 1864] [outer = (nil)] 13:58:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8d1c0400) [pid = 1750] [serial = 1865] [outer = 0x8afc1800] 13:58:02 INFO - PROCESS | 1750 | 1465246682972 Marionette DEBUG loaded listener.js 13:58:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8d60f800) [pid = 1750] [serial = 1866] [outer = 0x8afc1800] 13:58:03 INFO - PROCESS | 1750 | 1465246683764 Marionette TRACE conn4 <- [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]]]}] 13:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1528ms 13:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:58:03 INFO - PROCESS | 1750 | 1465246683776 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 13:58:03 INFO - PROCESS | 1750 | 1465246683779 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 13:58:03 INFO - PROCESS | 1750 | 1465246683785 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:58:03 INFO - PROCESS | 1750 | 1465246683790 Marionette TRACE conn4 <- [1,2458,null,{}] 13:58:03 INFO - PROCESS | 1750 | 1465246683806 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:03 INFO - PROCESS | 1750 | 1465246683814 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:03 INFO - PROCESS | 1750 | 1465246683991 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 13:58:04 INFO - PROCESS | 1750 | 1465246684159 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:04 INFO - PROCESS | 1750 | 1465246684171 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d94a400 == 50 [pid = 1750] [id = 622] 13:58:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d94c400) [pid = 1750] [serial = 1867] [outer = (nil)] 13:58:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e4ed800) [pid = 1750] [serial = 1868] [outer = 0x8d94c400] 13:58:04 INFO - PROCESS | 1750 | 1465246684241 Marionette DEBUG loaded listener.js 13:58:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8e4f7c00) [pid = 1750] [serial = 1869] [outer = 0x8d94c400] 13:58:05 INFO - PROCESS | 1750 | 1465246685030 Marionette TRACE conn4 <- [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]]]}] 13:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1283ms 13:58:05 INFO - PROCESS | 1750 | 1465246685080 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 13:58:05 INFO - PROCESS | 1750 | 1465246685085 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 13:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:58:05 INFO - PROCESS | 1750 | 1465246685101 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:58:05 INFO - PROCESS | 1750 | 1465246685104 Marionette TRACE conn4 <- [1,2462,null,{}] 13:58:05 INFO - PROCESS | 1750 | 1465246685109 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:05 INFO - PROCESS | 1750 | 1465246685113 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:05 INFO - PROCESS | 1750 | 1465246685335 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 13:58:05 INFO - PROCESS | 1750 | 1465246685356 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:05 INFO - PROCESS | 1750 | 1465246685364 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1c7400 == 51 [pid = 1750] [id = 623] 13:58:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e4f6000) [pid = 1750] [serial = 1870] [outer = (nil)] 13:58:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e8c4000) [pid = 1750] [serial = 1871] [outer = 0x8e4f6000] 13:58:05 INFO - PROCESS | 1750 | 1465246685434 Marionette DEBUG loaded listener.js 13:58:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8ee04400) [pid = 1750] [serial = 1872] [outer = 0x8e4f6000] 13:58:06 INFO - PROCESS | 1750 | 1465246686439 Marionette TRACE conn4 <- [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]]]}] 13:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1439ms 13:58:06 INFO - PROCESS | 1750 | 1465246686537 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 13:58:06 INFO - PROCESS | 1750 | 1465246686540 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 13:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:58:06 INFO - PROCESS | 1750 | 1465246686546 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:58:06 INFO - PROCESS | 1750 | 1465246686549 Marionette TRACE conn4 <- [1,2466,null,{}] 13:58:06 INFO - PROCESS | 1750 | 1465246686554 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:06 INFO - PROCESS | 1750 | 1465246686560 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:06 INFO - PROCESS | 1750 | 1465246686794 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 13:58:06 INFO - PROCESS | 1750 | 1465246686815 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 1750 | 1465246686822 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afce800 == 52 [pid = 1750] [id = 624] 13:58:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8bd77800) [pid = 1750] [serial = 1873] [outer = (nil)] 13:58:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x90393000) [pid = 1750] [serial = 1874] [outer = 0x8bd77800] 13:58:06 INFO - PROCESS | 1750 | 1465246686912 Marionette DEBUG loaded listener.js 13:58:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x9039b000) [pid = 1750] [serial = 1875] [outer = 0x8bd77800] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8bd74400) [pid = 1750] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8d953c00) [pid = 1750] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x90d91400) [pid = 1750] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x90feb000) [pid = 1750] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x91c53000) [pid = 1750] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8d672c00) [pid = 1750] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x92312c00) [pid = 1750] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x929eec00) [pid = 1750] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8ee10c00) [pid = 1750] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x93cd4c00) [pid = 1750] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9516cc00) [pid = 1750] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x94f5a800) [pid = 1750] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x950ee800) [pid = 1750] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8b53dc00) [pid = 1750] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8afc3000) [pid = 1750] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8afc9c00) [pid = 1750] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8bd68c00) [pid = 1750] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8d1bc000) [pid = 1750] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8d60c400) [pid = 1750] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8d870c00) [pid = 1750] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:58:07 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8ce5e400) [pid = 1750] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:58:08 INFO - PROCESS | 1750 | 1465246688063 Marionette TRACE conn4 <- [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]]]}] 13:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1529ms 13:58:08 INFO - PROCESS | 1750 | 1465246688076 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 13:58:08 INFO - PROCESS | 1750 | 1465246688079 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 13:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:58:08 INFO - PROCESS | 1750 | 1465246688085 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:58:08 INFO - PROCESS | 1750 | 1465246688088 Marionette TRACE conn4 <- [1,2470,null,{}] 13:58:08 INFO - PROCESS | 1750 | 1465246688093 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:08 INFO - PROCESS | 1750 | 1465246688103 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:08 INFO - PROCESS | 1750 | 1465246688286 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 13:58:08 INFO - PROCESS | 1750 | 1465246688300 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:08 INFO - PROCESS | 1750 | 1465246688309 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a487400 == 53 [pid = 1750] [id = 625] 13:58:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8afc3000) [pid = 1750] [serial = 1876] [outer = (nil)] 13:58:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8ee09c00) [pid = 1750] [serial = 1877] [outer = 0x8afc3000] 13:58:08 INFO - PROCESS | 1750 | 1465246688522 Marionette DEBUG loaded listener.js 13:58:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x90ce3400) [pid = 1750] [serial = 1878] [outer = 0x8afc3000] 13:58:09 INFO - PROCESS | 1750 | 1465246689257 Marionette TRACE conn4 <- [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]]]}] 13:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1227ms 13:58:09 INFO - PROCESS | 1750 | 1465246689313 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 1750 | 1465246689317 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 13:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:58:09 INFO - PROCESS | 1750 | 1465246689324 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 1750 | 1465246689328 Marionette TRACE conn4 <- [1,2474,null,{}] 13:58:09 INFO - PROCESS | 1750 | 1465246689334 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:09 INFO - PROCESS | 1750 | 1465246689339 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:09 INFO - PROCESS | 1750 | 1465246689652 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 13:58:09 INFO - PROCESS | 1750 | 1465246689801 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:09 INFO - PROCESS | 1750 | 1465246689809 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d9000 == 54 [pid = 1750] [id = 626] 13:58:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8a2d9400) [pid = 1750] [serial = 1879] [outer = (nil)] 13:58:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8a2df800) [pid = 1750] [serial = 1880] [outer = 0x8a2d9400] 13:58:09 INFO - PROCESS | 1750 | 1465246689908 Marionette DEBUG loaded listener.js 13:58:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8afc2400) [pid = 1750] [serial = 1881] [outer = 0x8a2d9400] 13:58:10 INFO - PROCESS | 1750 | 1465246690988 Marionette TRACE conn4 <- [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]]]}] 13:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1685ms 13:58:11 INFO - PROCESS | 1750 | 1465246691011 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 13:58:11 INFO - PROCESS | 1750 | 1465246691017 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 13:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:58:11 INFO - PROCESS | 1750 | 1465246691026 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:58:11 INFO - PROCESS | 1750 | 1465246691031 Marionette TRACE conn4 <- [1,2478,null,{}] 13:58:11 INFO - PROCESS | 1750 | 1465246691039 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:11 INFO - PROCESS | 1750 | 1465246691048 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:11 INFO - PROCESS | 1750 | 1465246691255 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 13:58:11 INFO - PROCESS | 1750 | 1465246691515 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:11 INFO - PROCESS | 1750 | 1465246691526 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d66c000 == 55 [pid = 1750] [id = 627] 13:58:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d66e000) [pid = 1750] [serial = 1882] [outer = (nil)] 13:58:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8d675c00) [pid = 1750] [serial = 1883] [outer = 0x8d66e000] 13:58:11 INFO - PROCESS | 1750 | 1465246691658 Marionette DEBUG loaded listener.js 13:58:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8d870000) [pid = 1750] [serial = 1884] [outer = 0x8d66e000] 13:58:12 INFO - PROCESS | 1750 | 1465246692663 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:58:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:58:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1688ms 13:58:12 INFO - PROCESS | 1750 | 1465246692714 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 13:58:12 INFO - PROCESS | 1750 | 1465246692719 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 13:58:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:58:12 INFO - PROCESS | 1750 | 1465246692726 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:58:12 INFO - PROCESS | 1750 | 1465246692730 Marionette TRACE conn4 <- [1,2482,null,{}] 13:58:12 INFO - PROCESS | 1750 | 1465246692737 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:12 INFO - PROCESS | 1750 | 1465246692742 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:12 INFO - PROCESS | 1750 | 1465246692965 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 13:58:13 INFO - PROCESS | 1750 | 1465246693267 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:13 INFO - PROCESS | 1750 | 1465246693278 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6aa400 == 56 [pid = 1750] [id = 628] 13:58:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8ebca400) [pid = 1750] [serial = 1885] [outer = (nil)] 13:58:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x9038e800) [pid = 1750] [serial = 1886] [outer = 0x8ebca400] 13:58:13 INFO - PROCESS | 1750 | 1465246693409 Marionette DEBUG loaded listener.js 13:58:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x90b1bc00) [pid = 1750] [serial = 1887] [outer = 0x8ebca400] 13:58:14 INFO - PROCESS | 1750 | 1465246694385 Marionette TRACE conn4 <- [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]]]}] 13:58:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:58:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1688ms 13:58:14 INFO - PROCESS | 1750 | 1465246694417 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 13:58:14 INFO - PROCESS | 1750 | 1465246694424 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 13:58:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:58:14 INFO - PROCESS | 1750 | 1465246694442 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:58:14 INFO - PROCESS | 1750 | 1465246694450 Marionette TRACE conn4 <- [1,2486,null,{}] 13:58:14 INFO - PROCESS | 1750 | 1465246694472 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:14 INFO - PROCESS | 1750 | 1465246694480 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:14 INFO - PROCESS | 1750 | 1465246694741 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 13:58:14 INFO - PROCESS | 1750 | 1465246694887 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:14 INFO - PROCESS | 1750 | 1465246694898 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8cec00 == 57 [pid = 1750] [id = 629] 13:58:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8e8c6800) [pid = 1750] [serial = 1888] [outer = (nil)] 13:58:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x90fed000) [pid = 1750] [serial = 1889] [outer = 0x8e8c6800] 13:58:15 INFO - PROCESS | 1750 | 1465246695032 Marionette DEBUG loaded listener.js 13:58:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x91b54400) [pid = 1750] [serial = 1890] [outer = 0x8e8c6800] 13:58:15 INFO - PROCESS | 1750 | 1465246695964 Marionette TRACE conn4 <- [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]]]}] 13:58:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:58:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1591ms 13:58:16 INFO - PROCESS | 1750 | 1465246696024 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 13:58:16 INFO - PROCESS | 1750 | 1465246696029 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 13:58:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:58:16 INFO - PROCESS | 1750 | 1465246696035 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:58:16 INFO - PROCESS | 1750 | 1465246696039 Marionette TRACE conn4 <- [1,2490,null,{}] 13:58:16 INFO - PROCESS | 1750 | 1465246696046 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:16 INFO - PROCESS | 1750 | 1465246696051 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:16 INFO - PROCESS | 1750 | 1465246696241 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 13:58:16 INFO - PROCESS | 1750 | 1465246696497 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:16 INFO - PROCESS | 1750 | 1465246696506 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b543000 == 58 [pid = 1750] [id = 630] 13:58:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8d1b8800) [pid = 1750] [serial = 1891] [outer = (nil)] 13:58:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91c60800) [pid = 1750] [serial = 1892] [outer = 0x8d1b8800] 13:58:16 INFO - PROCESS | 1750 | 1465246696636 Marionette DEBUG loaded listener.js 13:58:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91f8a000) [pid = 1750] [serial = 1893] [outer = 0x8d1b8800] 13:58:17 INFO - PROCESS | 1750 | 1465246697597 Marionette TRACE conn4 <- [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]]]}] 13:58:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:58:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1637ms 13:58:17 INFO - PROCESS | 1750 | 1465246697672 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 13:58:17 INFO - PROCESS | 1750 | 1465246697676 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 13:58:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:58:17 INFO - PROCESS | 1750 | 1465246697683 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:58:17 INFO - PROCESS | 1750 | 1465246697686 Marionette TRACE conn4 <- [1,2494,null,{}] 13:58:17 INFO - PROCESS | 1750 | 1465246697692 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:17 INFO - PROCESS | 1750 | 1465246697697 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:17 INFO - PROCESS | 1750 | 1465246697939 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 13:58:18 INFO - PROCESS | 1750 | 1465246698190 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:18 INFO - PROCESS | 1750 | 1465246698208 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x91fbe000 == 59 [pid = 1750] [id = 631] 13:58:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91fbe400) [pid = 1750] [serial = 1894] [outer = (nil)] 13:58:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x921f6400) [pid = 1750] [serial = 1895] [outer = 0x91fbe400] 13:58:18 INFO - PROCESS | 1750 | 1465246698347 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x92316c00) [pid = 1750] [serial = 1896] [outer = 0x91fbe400] 13:58:19 INFO - PROCESS | 1750 | 1465246699263 Marionette TRACE conn4 <- [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]]]}] 13:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1634ms 13:58:19 INFO - PROCESS | 1750 | 1465246699317 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 13:58:19 INFO - PROCESS | 1750 | 1465246699321 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 13:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:58:19 INFO - PROCESS | 1750 | 1465246699328 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:58:19 INFO - PROCESS | 1750 | 1465246699331 Marionette TRACE conn4 <- [1,2498,null,{}] 13:58:19 INFO - PROCESS | 1750 | 1465246699337 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:19 INFO - PROCESS | 1750 | 1465246699343 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:19 INFO - PROCESS | 1750 | 1465246699533 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 13:58:19 INFO - PROCESS | 1750 | 1465246699736 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:19 INFO - PROCESS | 1750 | 1465246699747 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x91c59400 == 60 [pid = 1750] [id = 632] 13:58:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91c5a400) [pid = 1750] [serial = 1897] [outer = (nil)] 13:58:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x926ed000) [pid = 1750] [serial = 1898] [outer = 0x91c5a400] 13:58:19 INFO - PROCESS | 1750 | 1465246699917 Marionette DEBUG loaded listener.js 13:58:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x929e5400) [pid = 1750] [serial = 1899] [outer = 0x91c5a400] 13:58:20 INFO - PROCESS | 1750 | 1465246700855 Marionette TRACE conn4 <- [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]]]}] 13:58:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:58:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1586ms 13:58:20 INFO - PROCESS | 1750 | 1465246700914 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 13:58:20 INFO - PROCESS | 1750 | 1465246700919 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 13:58:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:58:20 INFO - PROCESS | 1750 | 1465246700925 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:58:20 INFO - PROCESS | 1750 | 1465246700928 Marionette TRACE conn4 <- [1,2502,null,{}] 13:58:20 INFO - PROCESS | 1750 | 1465246700934 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:20 INFO - PROCESS | 1750 | 1465246700940 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:21 INFO - PROCESS | 1750 | 1465246701171 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 13:58:21 INFO - PROCESS | 1750 | 1465246701433 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:21 INFO - PROCESS | 1750 | 1465246701440 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d66e800 == 61 [pid = 1750] [id = 633] 13:58:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8d865800) [pid = 1750] [serial = 1900] [outer = (nil)] 13:58:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92c35800) [pid = 1750] [serial = 1901] [outer = 0x8d865800] 13:58:21 INFO - PROCESS | 1750 | 1465246701570 Marionette DEBUG loaded listener.js 13:58:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92c39c00) [pid = 1750] [serial = 1902] [outer = 0x8d865800] 13:58:22 INFO - PROCESS | 1750 | 1465246702519 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:58:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:58:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1628ms 13:58:22 INFO - PROCESS | 1750 | 1465246702554 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 13:58:22 INFO - PROCESS | 1750 | 1465246702557 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 13:58:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:58:22 INFO - PROCESS | 1750 | 1465246702564 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:58:22 INFO - PROCESS | 1750 | 1465246702568 Marionette TRACE conn4 <- [1,2506,null,{}] 13:58:22 INFO - PROCESS | 1750 | 1465246702574 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:22 INFO - PROCESS | 1750 | 1465246702579 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:22 INFO - PROCESS | 1750 | 1465246702764 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 13:58:23 INFO - PROCESS | 1750 | 1465246703028 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:23 INFO - PROCESS | 1750 | 1465246703038 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x9242c400 == 62 [pid = 1750] [id = 634] 13:58:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x9242dc00) [pid = 1750] [serial = 1903] [outer = (nil)] 13:58:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x92f44800) [pid = 1750] [serial = 1904] [outer = 0x9242dc00] 13:58:23 INFO - PROCESS | 1750 | 1465246703170 Marionette DEBUG loaded listener.js 13:58:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x93abc800) [pid = 1750] [serial = 1905] [outer = 0x9242dc00] 13:58:24 INFO - PROCESS | 1750 | 1465246704060 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:58:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:58:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1531ms 13:58:24 INFO - PROCESS | 1750 | 1465246704096 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 13:58:24 INFO - PROCESS | 1750 | 1465246704099 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 13:58:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:58:24 INFO - PROCESS | 1750 | 1465246704106 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 1750 | 1465246704110 Marionette TRACE conn4 <- [1,2510,null,{}] 13:58:24 INFO - PROCESS | 1750 | 1465246704115 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:24 INFO - PROCESS | 1750 | 1465246704120 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:24 INFO - PROCESS | 1750 | 1465246704310 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 13:58:24 INFO - PROCESS | 1750 | 1465246704515 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:24 INFO - PROCESS | 1750 | 1465246704523 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x92e80c00 == 63 [pid = 1750] [id = 635] 13:58:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x92f3d400) [pid = 1750] [serial = 1906] [outer = (nil)] 13:58:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x94f55000) [pid = 1750] [serial = 1907] [outer = 0x92f3d400] 13:58:24 INFO - PROCESS | 1750 | 1465246704645 Marionette DEBUG loaded listener.js 13:58:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x94fd2c00) [pid = 1750] [serial = 1908] [outer = 0x92f3d400] 13:58:25 INFO - PROCESS | 1750 | 1465246705626 Marionette TRACE conn4 <- [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]]]}] 13:58:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:58:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1578ms 13:58:25 INFO - PROCESS | 1750 | 1465246705689 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 13:58:25 INFO - PROCESS | 1750 | 1465246705692 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 13:58:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:58:25 INFO - PROCESS | 1750 | 1465246705701 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:58:25 INFO - PROCESS | 1750 | 1465246705704 Marionette TRACE conn4 <- [1,2514,null,{}] 13:58:25 INFO - PROCESS | 1750 | 1465246705710 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:25 INFO - PROCESS | 1750 | 1465246705716 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:25 INFO - PROCESS | 1750 | 1465246705913 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 13:58:26 INFO - PROCESS | 1750 | 1465246706139 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:26 INFO - PROCESS | 1750 | 1465246706157 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c30800 == 64 [pid = 1750] [id = 636] 13:58:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x950bc400) [pid = 1750] [serial = 1909] [outer = (nil)] 13:58:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x950e4800) [pid = 1750] [serial = 1910] [outer = 0x950bc400] 13:58:26 INFO - PROCESS | 1750 | 1465246706336 Marionette DEBUG loaded listener.js 13:58:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x95160400) [pid = 1750] [serial = 1911] [outer = 0x950bc400] 13:58:27 INFO - PROCESS | 1750 | 1465246707334 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:58:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:58:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1683ms 13:58:27 INFO - PROCESS | 1750 | 1465246707386 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 13:58:27 INFO - PROCESS | 1750 | 1465246707390 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 13:58:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:58:27 INFO - PROCESS | 1750 | 1465246707396 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:58:27 INFO - PROCESS | 1750 | 1465246707401 Marionette TRACE conn4 <- [1,2518,null,{}] 13:58:27 INFO - PROCESS | 1750 | 1465246707407 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:27 INFO - PROCESS | 1750 | 1465246707413 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:27 INFO - PROCESS | 1750 | 1465246707624 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 13:58:27 INFO - PROCESS | 1750 | 1465246707831 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:27 INFO - PROCESS | 1750 | 1465246707839 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f48800 == 65 [pid = 1750] [id = 637] 13:58:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x93ccc000) [pid = 1750] [serial = 1912] [outer = (nil)] 13:58:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x953b6c00) [pid = 1750] [serial = 1913] [outer = 0x93ccc000] 13:58:28 INFO - PROCESS | 1750 | 1465246708032 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x953bf800) [pid = 1750] [serial = 1914] [outer = 0x93ccc000] 13:58:28 INFO - PROCESS | 1750 | 1465246708991 Marionette TRACE conn4 <- [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]]]}] 13:58:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:58:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1635ms 13:58:29 INFO - PROCESS | 1750 | 1465246709033 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 13:58:29 INFO - PROCESS | 1750 | 1465246709037 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 13:58:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:58:29 INFO - PROCESS | 1750 | 1465246709043 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 1750 | 1465246709047 Marionette TRACE conn4 <- [1,2522,null,{}] 13:58:29 INFO - PROCESS | 1750 | 1465246709052 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:29 INFO - PROCESS | 1750 | 1465246709057 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:29 INFO - PROCESS | 1750 | 1465246709242 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 13:58:29 INFO - PROCESS | 1750 | 1465246709449 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 1750 | 1465246709457 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x91c54800 == 66 [pid = 1750] [id = 638] 13:58:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x91fb2c00) [pid = 1750] [serial = 1915] [outer = (nil)] 13:58:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x96de9800) [pid = 1750] [serial = 1916] [outer = 0x91fb2c00] 13:58:29 INFO - PROCESS | 1750 | 1465246709575 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x977ca000) [pid = 1750] [serial = 1917] [outer = 0x91fb2c00] 13:58:30 INFO - PROCESS | 1750 | 1465246710530 Marionette TRACE conn4 <- [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]]]}] 13:58:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:58:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1531ms 13:58:30 INFO - PROCESS | 1750 | 1465246710574 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 13:58:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:58:30 INFO - PROCESS | 1750 | 1465246710578 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 13:58:30 INFO - PROCESS | 1750 | 1465246710601 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:58:30 INFO - PROCESS | 1750 | 1465246710605 Marionette TRACE conn4 <- [1,2526,null,{}] 13:58:30 INFO - PROCESS | 1750 | 1465246710618 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:30 INFO - PROCESS | 1750 | 1465246710622 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:30 INFO - PROCESS | 1750 | 1465246710817 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 13:58:31 INFO - PROCESS | 1750 | 1465246711064 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:31 INFO - PROCESS | 1750 | 1465246711074 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1bd800 == 67 [pid = 1750] [id = 639] 13:58:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8d670000) [pid = 1750] [serial = 1918] [outer = (nil)] 13:58:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x953d7800) [pid = 1750] [serial = 1919] [outer = 0x8d670000] 13:58:31 INFO - PROCESS | 1750 | 1465246711234 Marionette DEBUG loaded listener.js 13:58:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x977d2c00) [pid = 1750] [serial = 1920] [outer = 0x8d670000] 13:58:32 INFO - PROCESS | 1750 | 1465246712163 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:58:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:58:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1653ms 13:58:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:58:32 INFO - PROCESS | 1750 | 1465246712239 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 13:58:32 INFO - PROCESS | 1750 | 1465246712242 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 13:58:32 INFO - PROCESS | 1750 | 1465246712250 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:58:32 INFO - PROCESS | 1750 | 1465246712254 Marionette TRACE conn4 <- [1,2530,null,{}] 13:58:32 INFO - PROCESS | 1750 | 1465246712260 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:32 INFO - PROCESS | 1750 | 1465246712264 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:32 INFO - PROCESS | 1750 | 1465246712494 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 13:58:32 INFO - PROCESS | 1750 | 1465246712749 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:32 INFO - PROCESS | 1750 | 1465246712759 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc8800 == 68 [pid = 1750] [id = 640] 13:58:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8afc9c00) [pid = 1750] [serial = 1921] [outer = (nil)] 13:58:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8b543c00) [pid = 1750] [serial = 1922] [outer = 0x8afc9c00] 13:58:33 INFO - PROCESS | 1750 | 1465246713414 Marionette DEBUG loaded listener.js 13:58:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8bc19000) [pid = 1750] [serial = 1923] [outer = 0x8afc9c00] 13:58:34 INFO - PROCESS | 1750 | 1465246714413 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:58:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:58:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2235ms 13:58:34 INFO - PROCESS | 1750 | 1465246714486 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 13:58:34 INFO - PROCESS | 1750 | 1465246714491 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 13:58:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:58:34 INFO - PROCESS | 1750 | 1465246714499 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:58:34 INFO - PROCESS | 1750 | 1465246714503 Marionette TRACE conn4 <- [1,2534,null,{}] 13:58:34 INFO - PROCESS | 1750 | 1465246714510 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:34 INFO - PROCESS | 1750 | 1465246714516 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:34 INFO - PROCESS | 1750 | 1465246714747 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 13:58:35 INFO - PROCESS | 1750 | 1465246715011 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:35 INFO - PROCESS | 1750 | 1465246715021 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d66c400 == 69 [pid = 1750] [id = 641] 13:58:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8d86c800) [pid = 1750] [serial = 1924] [outer = (nil)] 13:58:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8d8d6c00) [pid = 1750] [serial = 1925] [outer = 0x8d86c800] 13:58:35 INFO - PROCESS | 1750 | 1465246715136 Marionette DEBUG loaded listener.js 13:58:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8e4eb800) [pid = 1750] [serial = 1926] [outer = 0x8d86c800] 13:58:35 INFO - PROCESS | 1750 | 1465246715994 Marionette TRACE conn4 <- [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]]]}] 13:58:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:58:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1540ms 13:58:36 INFO - PROCESS | 1750 | 1465246716038 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 13:58:36 INFO - PROCESS | 1750 | 1465246716044 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 13:58:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:58:36 INFO - PROCESS | 1750 | 1465246716081 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:58:36 INFO - PROCESS | 1750 | 1465246716087 Marionette TRACE conn4 <- [1,2538,null,{}] 13:58:36 INFO - PROCESS | 1750 | 1465246716095 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:36 INFO - PROCESS | 1750 | 1465246716100 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:36 INFO - PROCESS | 1750 | 1465246716299 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 13:58:36 INFO - PROCESS | 1750 | 1465246716735 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:36 INFO - PROCESS | 1750 | 1465246716741 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x90b19400 == 70 [pid = 1750] [id = 642] 13:58:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x90ce1000) [pid = 1750] [serial = 1927] [outer = (nil)] 13:58:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x90d8c000) [pid = 1750] [serial = 1928] [outer = 0x90ce1000] 13:58:36 INFO - PROCESS | 1750 | 1465246716820 Marionette DEBUG loaded listener.js 13:58:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x90f4f400) [pid = 1750] [serial = 1929] [outer = 0x90ce1000] 13:58:37 INFO - PROCESS | 1750 | 1465246717813 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:58:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:58:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1814ms 13:58:37 INFO - PROCESS | 1750 | 1465246717868 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 1750 | 1465246717872 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 13:58:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:58:37 INFO - PROCESS | 1750 | 1465246717879 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 1750 | 1465246717886 Marionette TRACE conn4 <- [1,2542,null,{}] 13:58:37 INFO - PROCESS | 1750 | 1465246717902 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:37 INFO - PROCESS | 1750 | 1465246717910 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:38 INFO - PROCESS | 1750 | 1465246718162 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a487400 == 69 [pid = 1750] [id = 625] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8afce800 == 68 [pid = 1750] [id = 624] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1c7400 == 67 [pid = 1750] [id = 623] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d94a400 == 66 [pid = 1750] [id = 622] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d60b800 == 65 [pid = 1750] [id = 601] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d9800 == 64 [pid = 1750] [id = 621] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a492400 == 63 [pid = 1750] [id = 620] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd75c00 == 62 [pid = 1750] [id = 603] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce6a000 == 61 [pid = 1750] [id = 605] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8b546000 == 60 [pid = 1750] [id = 604] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x950ee400 == 59 [pid = 1750] [id = 594] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48c800 == 58 [pid = 1750] [id = 619] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x92f45000 == 57 [pid = 1750] [id = 593] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc8c00 == 56 [pid = 1750] [id = 618] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d603800 == 55 [pid = 1750] [id = 608] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d60c000 == 54 [pid = 1750] [id = 597] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8afcbc00 == 53 [pid = 1750] [id = 610] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d3000 == 52 [pid = 1750] [id = 616] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48b400 == 51 [pid = 1750] [id = 617] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d610000 == 50 [pid = 1750] [id = 615] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d60b400 == 49 [pid = 1750] [id = 607] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d0400 == 48 [pid = 1750] [id = 609] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2ddc00 == 47 [pid = 1750] [id = 611] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d1400 == 46 [pid = 1750] [id = 612] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6a5400 == 45 [pid = 1750] [id = 606] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1bb800 == 44 [pid = 1750] [id = 598] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8afce400 == 43 [pid = 1750] [id = 595] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc2c00 == 42 [pid = 1750] [id = 596] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x91fb9c00 == 41 [pid = 1750] [id = 614] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1f800 == 40 [pid = 1750] [id = 613] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d66c400 == 39 [pid = 1750] [id = 641] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc8800 == 38 [pid = 1750] [id = 640] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1bd800 == 37 [pid = 1750] [id = 639] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x92f48800 == 36 [pid = 1750] [id = 637] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x91c54800 == 35 [pid = 1750] [id = 638] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x92c30800 == 34 [pid = 1750] [id = 636] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x92e80c00 == 33 [pid = 1750] [id = 635] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x9242c400 == 32 [pid = 1750] [id = 634] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x91c59400 == 31 [pid = 1750] [id = 632] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d66e800 == 30 [pid = 1750] [id = 633] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x91fbe000 == 29 [pid = 1750] [id = 631] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8b543000 == 28 [pid = 1750] [id = 630] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6aa400 == 27 [pid = 1750] [id = 628] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8cec00 == 26 [pid = 1750] [id = 629] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d66c000 == 25 [pid = 1750] [id = 627] 13:58:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d9000 == 24 [pid = 1750] [id = 626] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8d1be000) [pid = 1750] [serial = 1748] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8d608800) [pid = 1750] [serial = 1749] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8ebc2c00) [pid = 1750] [serial = 1752] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8e6a2400) [pid = 1750] [serial = 1751] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x91b4e400) [pid = 1750] [serial = 1755] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x90fed400) [pid = 1750] [serial = 1754] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x91f8f800) [pid = 1750] [serial = 1758] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x91c59000) [pid = 1750] [serial = 1757] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x921fc400) [pid = 1750] [serial = 1761] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x921f7c00) [pid = 1750] [serial = 1760] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x929e5c00) [pid = 1750] [serial = 1764] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x92426800) [pid = 1750] [serial = 1763] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x92f3c800) [pid = 1750] [serial = 1767] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x92c3a000) [pid = 1750] [serial = 1766] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x93ccbc00) [pid = 1750] [serial = 1770] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x93ac1400) [pid = 1750] [serial = 1769] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x94fdc400) [pid = 1750] [serial = 1773] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x94f56800) [pid = 1750] [serial = 1772] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x950e3400) [pid = 1750] [serial = 1776] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x950bd800) [pid = 1750] [serial = 1775] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x96de4800) [pid = 1750] [serial = 1779] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x953bb400) [pid = 1750] [serial = 1778] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x96df2c00) [pid = 1750] [serial = 1782] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x96deb400) [pid = 1750] [serial = 1781] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x977d6800) [pid = 1750] [serial = 1785] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x977d0800) [pid = 1750] [serial = 1784] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x995a2800) [pid = 1750] [serial = 1788] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9912c000) [pid = 1750] [serial = 1787] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8bc1b800) [pid = 1750] [serial = 1791] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8b53d800) [pid = 1750] [serial = 1799] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8b543400) [pid = 1750] [serial = 1800] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8bd77000) [pid = 1750] [serial = 1802] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8afc7800) [pid = 1750] [serial = 1790] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8d947800) [pid = 1750] [serial = 1811] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x90d8d400) [pid = 1750] [serial = 1797] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x90ce4800) [pid = 1750] [serial = 1796] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8d66a800) [pid = 1750] [serial = 1805] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8e6a8000) [pid = 1750] [serial = 1794] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8d94fc00) [pid = 1750] [serial = 1793] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8d1c7c00) [pid = 1750] [serial = 1808] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8d8c8400) [pid = 1750] [serial = 1809] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8d677000) [pid = 1750] [serial = 1806] [outer = (nil)] [url = about:blank] 13:58:40 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8ce64800) [pid = 1750] [serial = 1803] [outer = (nil)] [url = about:blank] 13:58:41 INFO - PROCESS | 1750 | 1465246721068 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:41 INFO - PROCESS | 1750 | 1465246721078 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dbc00 == 25 [pid = 1750] [id = 643] 13:58:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8a2dc800) [pid = 1750] [serial = 1930] [outer = (nil)] 13:58:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8a487400) [pid = 1750] [serial = 1931] [outer = 0x8a2dc800] 13:58:41 INFO - PROCESS | 1750 | 1465246721169 Marionette DEBUG loaded listener.js 13:58:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8a492000) [pid = 1750] [serial = 1932] [outer = 0x8a2dc800] 13:58:42 INFO - PROCESS | 1750 | 1465246722069 Marionette TRACE conn4 <- [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]]]}] 13:58:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:58:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 4245ms 13:58:42 INFO - PROCESS | 1750 | 1465246722126 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 13:58:42 INFO - PROCESS | 1750 | 1465246722132 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 13:58:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:58:42 INFO - PROCESS | 1750 | 1465246722140 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:58:42 INFO - PROCESS | 1750 | 1465246722144 Marionette TRACE conn4 <- [1,2546,null,{}] 13:58:42 INFO - PROCESS | 1750 | 1465246722152 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:42 INFO - PROCESS | 1750 | 1465246722166 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:42 INFO - PROCESS | 1750 | 1465246722348 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 13:58:42 INFO - PROCESS | 1750 | 1465246722516 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:42 INFO - PROCESS | 1750 | 1465246722523 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b545000 == 26 [pid = 1750] [id = 644] 13:58:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8bc1f800) [pid = 1750] [serial = 1933] [outer = (nil)] 13:58:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8bd72400) [pid = 1750] [serial = 1934] [outer = 0x8bc1f800] 13:58:42 INFO - PROCESS | 1750 | 1465246722606 Marionette DEBUG loaded listener.js 13:58:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8ce63400) [pid = 1750] [serial = 1935] [outer = 0x8bc1f800] 13:58:43 INFO - PROCESS | 1750 | 1465246723512 Marionette TRACE conn4 <- [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]]]}] 13:58:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:58:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1440ms 13:58:43 INFO - PROCESS | 1750 | 1465246723584 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 13:58:43 INFO - PROCESS | 1750 | 1465246723589 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 13:58:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:58:43 INFO - PROCESS | 1750 | 1465246723596 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:58:43 INFO - PROCESS | 1750 | 1465246723599 Marionette TRACE conn4 <- [1,2550,null,{}] 13:58:43 INFO - PROCESS | 1750 | 1465246723605 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:43 INFO - PROCESS | 1750 | 1465246723611 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:43 INFO - PROCESS | 1750 | 1465246723862 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 13:58:43 INFO - PROCESS | 1750 | 1465246723879 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:43 INFO - PROCESS | 1750 | 1465246723888 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1c1c00 == 27 [pid = 1750] [id = 645] 13:58:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8d1c7000) [pid = 1750] [serial = 1936] [outer = (nil)] 13:58:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8d608400) [pid = 1750] [serial = 1937] [outer = 0x8d1c7000] 13:58:43 INFO - PROCESS | 1750 | 1465246723962 Marionette DEBUG loaded listener.js 13:58:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8d66c400) [pid = 1750] [serial = 1938] [outer = 0x8d1c7000] 13:58:45 INFO - PROCESS | 1750 | 1465246725061 Marionette TRACE conn4 <- [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]]]}] 13:58:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:58:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1495ms 13:58:45 INFO - PROCESS | 1750 | 1465246725095 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 13:58:45 INFO - PROCESS | 1750 | 1465246725098 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 13:58:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:58:45 INFO - PROCESS | 1750 | 1465246725112 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:58:45 INFO - PROCESS | 1750 | 1465246725122 Marionette TRACE conn4 <- [1,2554,null,{}] 13:58:45 INFO - PROCESS | 1750 | 1465246725140 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:45 INFO - PROCESS | 1750 | 1465246725148 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:45 INFO - PROCESS | 1750 | 1465246725403 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 13:58:45 INFO - PROCESS | 1750 | 1465246725433 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:45 INFO - PROCESS | 1750 | 1465246725442 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8cb800 == 28 [pid = 1750] [id = 646] 13:58:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8d8cc400) [pid = 1750] [serial = 1939] [outer = (nil)] 13:58:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8d94a000) [pid = 1750] [serial = 1940] [outer = 0x8d8cc400] 13:58:45 INFO - PROCESS | 1750 | 1465246725512 Marionette DEBUG loaded listener.js 13:58:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8e4efc00) [pid = 1750] [serial = 1941] [outer = 0x8d8cc400] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8d94c400) [pid = 1750] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8d872000) [pid = 1750] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8ce6dc00) [pid = 1750] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8bd77800) [pid = 1750] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x90d8a000) [pid = 1750] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8d674400) [pid = 1750] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8a2d0800) [pid = 1750] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8d672400) [pid = 1750] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8b549400) [pid = 1750] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8e4f6000) [pid = 1750] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8afc1800) [pid = 1750] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8ee02000) [pid = 1750] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8a2d2400) [pid = 1750] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8afcd800) [pid = 1750] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8a48cc00) [pid = 1750] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8e6a6c00) [pid = 1750] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x91fba800) [pid = 1750] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8d94d000) [pid = 1750] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8bc17000) [pid = 1750] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8e4f9c00) [pid = 1750] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8bc1f000) [pid = 1750] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8ee06c00) [pid = 1750] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8afc3000) [pid = 1750] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:58:47 INFO - PROCESS | 1750 | 1465246727814 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:58:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:58:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2758ms 13:58:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:58:47 INFO - PROCESS | 1750 | 1465246727864 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 13:58:47 INFO - PROCESS | 1750 | 1465246727868 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 13:58:47 INFO - PROCESS | 1750 | 1465246727874 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:58:47 INFO - PROCESS | 1750 | 1465246727878 Marionette TRACE conn4 <- [1,2558,null,{}] 13:58:47 INFO - PROCESS | 1750 | 1465246727884 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:47 INFO - PROCESS | 1750 | 1465246727889 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:48 INFO - PROCESS | 1750 | 1465246728149 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 13:58:48 INFO - PROCESS | 1750 | 1465246728166 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 1750 | 1465246728176 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a488400 == 29 [pid = 1750] [id = 647] 13:58:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8afcb800) [pid = 1750] [serial = 1942] [outer = (nil)] 13:58:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8d947400) [pid = 1750] [serial = 1943] [outer = 0x8afcb800] 13:58:48 INFO - PROCESS | 1750 | 1465246728249 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8d94c400) [pid = 1750] [serial = 1944] [outer = 0x8afcb800] 13:58:49 INFO - PROCESS | 1750 | 1465246729263 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:58:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:58:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1430ms 13:58:49 INFO - PROCESS | 1750 | 1465246729304 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 13:58:49 INFO - PROCESS | 1750 | 1465246729312 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 13:58:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:58:49 INFO - PROCESS | 1750 | 1465246729321 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:58:49 INFO - PROCESS | 1750 | 1465246729327 Marionette TRACE conn4 <- [1,2562,null,{}] 13:58:49 INFO - PROCESS | 1750 | 1465246729336 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:49 INFO - PROCESS | 1750 | 1465246729341 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:49 INFO - PROCESS | 1750 | 1465246729549 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 13:58:49 INFO - PROCESS | 1750 | 1465246729818 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:49 INFO - PROCESS | 1750 | 1465246729831 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b54ac00 == 30 [pid = 1750] [id = 648] 13:58:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8b54b800) [pid = 1750] [serial = 1945] [outer = (nil)] 13:58:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8bc21000) [pid = 1750] [serial = 1946] [outer = 0x8b54b800] 13:58:49 INFO - PROCESS | 1750 | 1465246729976 Marionette DEBUG loaded listener.js 13:58:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8d1c7400) [pid = 1750] [serial = 1947] [outer = 0x8b54b800] 13:58:51 INFO - PROCESS | 1750 | 1465246731085 Marionette TRACE conn4 <- [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]]]}] 13:58:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:58:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1836ms 13:58:51 INFO - PROCESS | 1750 | 1465246731157 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 13:58:51 INFO - PROCESS | 1750 | 1465246731165 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 13:58:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:58:51 INFO - PROCESS | 1750 | 1465246731176 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:58:51 INFO - PROCESS | 1750 | 1465246731180 Marionette TRACE conn4 <- [1,2566,null,{}] 13:58:51 INFO - PROCESS | 1750 | 1465246731186 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:51 INFO - PROCESS | 1750 | 1465246731193 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:51 INFO - PROCESS | 1750 | 1465246731420 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 13:58:51 INFO - PROCESS | 1750 | 1465246731677 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 1750 | 1465246731688 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b545c00 == 31 [pid = 1750] [id = 649] 13:58:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d66b000) [pid = 1750] [serial = 1948] [outer = (nil)] 13:58:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8e4f9c00) [pid = 1750] [serial = 1949] [outer = 0x8d66b000] 13:58:51 INFO - PROCESS | 1750 | 1465246731834 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8e6a7400) [pid = 1750] [serial = 1950] [outer = 0x8d66b000] 13:58:52 INFO - PROCESS | 1750 | 1465246732840 Marionette TRACE conn4 <- [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]]]}] 13:58:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:58:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1739ms 13:58:52 INFO - PROCESS | 1750 | 1465246732915 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 1750 | 1465246732920 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 13:58:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:58:52 INFO - PROCESS | 1750 | 1465246732927 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1750 | 1465246732933 Marionette TRACE conn4 <- [1,2570,null,{}] 13:58:52 INFO - PROCESS | 1750 | 1465246732950 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:52 INFO - PROCESS | 1750 | 1465246732959 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:53 INFO - PROCESS | 1750 | 1465246733200 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 13:58:53 INFO - PROCESS | 1750 | 1465246733509 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:53 INFO - PROCESS | 1750 | 1465246733524 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebcf000 == 32 [pid = 1750] [id = 650] 13:58:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8ebcf800) [pid = 1750] [serial = 1951] [outer = (nil)] 13:58:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8ee07000) [pid = 1750] [serial = 1952] [outer = 0x8ebcf800] 13:58:53 INFO - PROCESS | 1750 | 1465246733613 Marionette DEBUG loaded listener.js 13:58:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x9038d400) [pid = 1750] [serial = 1953] [outer = 0x8ebcf800] 13:58:54 INFO - PROCESS | 1750 | 1465246734623 Marionette TRACE conn4 <- [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]]]}] 13:58:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:58:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1744ms 13:58:54 INFO - PROCESS | 1750 | 1465246734672 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 13:58:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:58:54 INFO - PROCESS | 1750 | 1465246734677 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 13:58:54 INFO - PROCESS | 1750 | 1465246734683 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:58:54 INFO - PROCESS | 1750 | 1465246734687 Marionette TRACE conn4 <- [1,2574,null,{}] 13:58:54 INFO - PROCESS | 1750 | 1465246734693 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:54 INFO - PROCESS | 1750 | 1465246734699 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:54 INFO - PROCESS | 1750 | 1465246734885 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 13:58:55 INFO - PROCESS | 1750 | 1465246735132 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:55 INFO - PROCESS | 1750 | 1465246735141 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b53fc00 == 33 [pid = 1750] [id = 651] 13:58:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8ee06000) [pid = 1750] [serial = 1954] [outer = (nil)] 13:58:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x90b1b000) [pid = 1750] [serial = 1955] [outer = 0x8ee06000] 13:58:55 INFO - PROCESS | 1750 | 1465246735267 Marionette DEBUG loaded listener.js 13:58:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x90b1e800) [pid = 1750] [serial = 1956] [outer = 0x8ee06000] 13:58:56 INFO - PROCESS | 1750 | 1465246736207 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:58:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:58:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1580ms 13:58:56 INFO - PROCESS | 1750 | 1465246736264 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 13:58:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:58:56 INFO - PROCESS | 1750 | 1465246736269 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 13:58:56 INFO - PROCESS | 1750 | 1465246736275 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:58:56 INFO - PROCESS | 1750 | 1465246736278 Marionette TRACE conn4 <- [1,2578,null,{}] 13:58:56 INFO - PROCESS | 1750 | 1465246736284 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:56 INFO - PROCESS | 1750 | 1465246736290 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:56 INFO - PROCESS | 1750 | 1465246736470 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 13:58:56 INFO - PROCESS | 1750 | 1465246736672 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 1750 | 1465246736680 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee02c00 == 34 [pid = 1750] [id = 652] 13:58:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x90b13000) [pid = 1750] [serial = 1957] [outer = (nil)] 13:58:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x90d89800) [pid = 1750] [serial = 1958] [outer = 0x90b13000] 13:58:56 INFO - PROCESS | 1750 | 1465246736830 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x90d8d400) [pid = 1750] [serial = 1959] [outer = 0x90b13000] 13:58:57 INFO - PROCESS | 1750 | 1465246737844 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:58:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:58:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1632ms 13:58:57 INFO - PROCESS | 1750 | 1465246737908 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 13:58:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:58:57 INFO - PROCESS | 1750 | 1465246737912 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 13:58:57 INFO - PROCESS | 1750 | 1465246737918 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 1750 | 1465246737922 Marionette TRACE conn4 <- [1,2582,null,{}] 13:58:57 INFO - PROCESS | 1750 | 1465246737928 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:57 INFO - PROCESS | 1750 | 1465246737939 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:58 INFO - PROCESS | 1750 | 1465246738211 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 13:58:58 INFO - PROCESS | 1750 | 1465246738488 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 1750 | 1465246738496 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc22400 == 35 [pid = 1750] [id = 653] 13:58:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8bd6b400) [pid = 1750] [serial = 1960] [outer = (nil)] 13:58:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x90ff1400) [pid = 1750] [serial = 1961] [outer = 0x8bd6b400] 13:58:58 INFO - PROCESS | 1750 | 1465246738594 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91c53c00) [pid = 1750] [serial = 1962] [outer = 0x8bd6b400] 13:58:59 INFO - PROCESS | 1750 | 1465246739515 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:58:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1631ms 13:58:59 INFO - PROCESS | 1750 | 1465246739550 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 13:58:59 INFO - PROCESS | 1750 | 1465246739554 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 13:58:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:58:59 INFO - PROCESS | 1750 | 1465246739561 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 1750 | 1465246739565 Marionette TRACE conn4 <- [1,2586,null,{}] 13:58:59 INFO - PROCESS | 1750 | 1465246739570 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:59 INFO - PROCESS | 1750 | 1465246739576 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:58:59 INFO - PROCESS | 1750 | 1465246739760 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 13:58:59 INFO - PROCESS | 1750 | 1465246739960 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1750 | 1465246739968 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d9800 == 36 [pid = 1750] [id = 654] 13:59:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x90f4e400) [pid = 1750] [serial = 1963] [outer = (nil)] 13:59:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x91f83000) [pid = 1750] [serial = 1964] [outer = 0x90f4e400] 13:59:00 INFO - PROCESS | 1750 | 1465246740096 Marionette DEBUG loaded listener.js 13:59:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x91c5d800) [pid = 1750] [serial = 1965] [outer = 0x90f4e400] 13:59:01 INFO - PROCESS | 1750 | 1465246741112 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:59:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:59:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1586ms 13:59:01 INFO - PROCESS | 1750 | 1465246741147 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 13:59:01 INFO - PROCESS | 1750 | 1465246741151 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 13:59:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:59:01 INFO - PROCESS | 1750 | 1465246741158 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:59:01 INFO - PROCESS | 1750 | 1465246741161 Marionette TRACE conn4 <- [1,2590,null,{}] 13:59:01 INFO - PROCESS | 1750 | 1465246741167 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:01 INFO - PROCESS | 1750 | 1465246741173 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:01 INFO - PROCESS | 1750 | 1465246741434 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 13:59:01 INFO - PROCESS | 1750 | 1465246741579 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 1750 | 1465246741587 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b548000 == 37 [pid = 1750] [id = 655] 13:59:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x90f53400) [pid = 1750] [serial = 1966] [outer = (nil)] 13:59:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x91fb7000) [pid = 1750] [serial = 1967] [outer = 0x90f53400] 13:59:01 INFO - PROCESS | 1750 | 1465246741731 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x91fbd800) [pid = 1750] [serial = 1968] [outer = 0x90f53400] 13:59:02 INFO - PROCESS | 1750 | 1465246742731 Marionette TRACE conn4 <- [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]]]}] 13:59:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:59:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1636ms 13:59:02 INFO - PROCESS | 1750 | 1465246742796 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 13:59:02 INFO - PROCESS | 1750 | 1465246742800 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 13:59:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:59:02 INFO - PROCESS | 1750 | 1465246742806 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 1750 | 1465246742810 Marionette TRACE conn4 <- [1,2594,null,{}] 13:59:02 INFO - PROCESS | 1750 | 1465246742816 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:02 INFO - PROCESS | 1750 | 1465246742821 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:03 INFO - PROCESS | 1750 | 1465246743001 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 13:59:03 INFO - PROCESS | 1750 | 1465246743221 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 1750 | 1465246743235 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd77400 == 38 [pid = 1750] [id = 656] 13:59:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8d865000) [pid = 1750] [serial = 1969] [outer = (nil)] 13:59:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x921f0c00) [pid = 1750] [serial = 1970] [outer = 0x8d865000] 13:59:03 INFO - PROCESS | 1750 | 1465246743365 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x92274400) [pid = 1750] [serial = 1971] [outer = 0x8d865000] 13:59:04 INFO - PROCESS | 1750 | 1465246744426 Marionette TRACE conn4 <- [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]]]}] 13:59:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:59:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1686ms 13:59:04 INFO - PROCESS | 1750 | 1465246744493 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 13:59:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:59:04 INFO - PROCESS | 1750 | 1465246744497 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 13:59:04 INFO - PROCESS | 1750 | 1465246744504 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:59:04 INFO - PROCESS | 1750 | 1465246744508 Marionette TRACE conn4 <- [1,2598,null,{}] 13:59:04 INFO - PROCESS | 1750 | 1465246744514 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:04 INFO - PROCESS | 1750 | 1465246744519 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:04 INFO - PROCESS | 1750 | 1465246744735 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 13:59:05 INFO - PROCESS | 1750 | 1465246744983 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:05 INFO - PROCESS | 1750 | 1465246744992 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce65000 == 39 [pid = 1750] [id = 657] 13:59:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x921f5800) [pid = 1750] [serial = 1972] [outer = (nil)] 13:59:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x92313400) [pid = 1750] [serial = 1973] [outer = 0x921f5800] 13:59:05 INFO - PROCESS | 1750 | 1465246745120 Marionette DEBUG loaded listener.js 13:59:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x9231ac00) [pid = 1750] [serial = 1974] [outer = 0x921f5800] 13:59:06 INFO - PROCESS | 1750 | 1465246746134 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:59:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:59:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1689ms 13:59:06 INFO - PROCESS | 1750 | 1465246746192 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 13:59:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:59:06 INFO - PROCESS | 1750 | 1465246746197 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 13:59:06 INFO - PROCESS | 1750 | 1465246746204 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:59:06 INFO - PROCESS | 1750 | 1465246746209 Marionette TRACE conn4 <- [1,2602,null,{}] 13:59:06 INFO - PROCESS | 1750 | 1465246746214 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:06 INFO - PROCESS | 1750 | 1465246746221 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:06 INFO - PROCESS | 1750 | 1465246746436 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 13:59:06 INFO - PROCESS | 1750 | 1465246746707 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 1750 | 1465246746720 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f0400 == 40 [pid = 1750] [id = 658] 13:59:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x926f1000) [pid = 1750] [serial = 1975] [outer = (nil)] 13:59:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x926f6c00) [pid = 1750] [serial = 1976] [outer = 0x926f1000] 13:59:06 INFO - PROCESS | 1750 | 1465246746870 Marionette DEBUG loaded listener.js 13:59:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x929e7000) [pid = 1750] [serial = 1977] [outer = 0x926f1000] 13:59:07 INFO - PROCESS | 1750 | 1465246747942 Marionette TRACE conn4 <- [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]]]}] 13:59:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:59:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1787ms 13:59:07 INFO - PROCESS | 1750 | 1465246747992 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 13:59:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:59:08 INFO - PROCESS | 1750 | 1465246747997 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 13:59:08 INFO - PROCESS | 1750 | 1465246748003 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:59:08 INFO - PROCESS | 1750 | 1465246748007 Marionette TRACE conn4 <- [1,2606,null,{}] 13:59:08 INFO - PROCESS | 1750 | 1465246748013 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:08 INFO - PROCESS | 1750 | 1465246748018 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:08 INFO - PROCESS | 1750 | 1465246748210 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 13:59:08 INFO - PROCESS | 1750 | 1465246748493 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:08 INFO - PROCESS | 1750 | 1465246748503 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f5b400 == 41 [pid = 1750] [id = 659] 13:59:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x91f90800) [pid = 1750] [serial = 1978] [outer = (nil)] 13:59:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x92c30400) [pid = 1750] [serial = 1979] [outer = 0x91f90800] 13:59:08 INFO - PROCESS | 1750 | 1465246748606 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x92c3e400) [pid = 1750] [serial = 1980] [outer = 0x91f90800] 13:59:09 INFO - PROCESS | 1750 | 1465246749556 Marionette TRACE conn4 <- [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]]]}] 13:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1586ms 13:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:59:09 INFO - PROCESS | 1750 | 1465246749590 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 13:59:09 INFO - PROCESS | 1750 | 1465246749593 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 13:59:09 INFO - PROCESS | 1750 | 1465246749600 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:59:09 INFO - PROCESS | 1750 | 1465246749603 Marionette TRACE conn4 <- [1,2610,null,{}] 13:59:09 INFO - PROCESS | 1750 | 1465246749609 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:09 INFO - PROCESS | 1750 | 1465246749615 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:09 INFO - PROCESS | 1750 | 1465246749805 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 13:59:10 INFO - PROCESS | 1750 | 1465246750010 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:10 INFO - PROCESS | 1750 | 1465246750018 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x92429400 == 42 [pid = 1750] [id = 660] 13:59:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x929e8c00) [pid = 1750] [serial = 1981] [outer = (nil)] 13:59:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x92f49400) [pid = 1750] [serial = 1982] [outer = 0x929e8c00] 13:59:10 INFO - PROCESS | 1750 | 1465246750136 Marionette DEBUG loaded listener.js 13:59:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x93abf400) [pid = 1750] [serial = 1983] [outer = 0x929e8c00] 13:59:11 INFO - PROCESS | 1750 | 1465246751134 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1581ms 13:59:11 INFO - PROCESS | 1750 | 1465246751184 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 13:59:11 INFO - PROCESS | 1750 | 1465246751188 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 13:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:59:11 INFO - PROCESS | 1750 | 1465246751195 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 1750 | 1465246751199 Marionette TRACE conn4 <- [1,2614,null,{}] 13:59:11 INFO - PROCESS | 1750 | 1465246751204 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:11 INFO - PROCESS | 1750 | 1465246751209 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:11 INFO - PROCESS | 1750 | 1465246751394 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 13:59:11 INFO - PROCESS | 1750 | 1465246751611 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 1750 | 1465246751620 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d5400 == 43 [pid = 1750] [id = 661] 13:59:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8b549400) [pid = 1750] [serial = 1984] [outer = (nil)] 13:59:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x92e7e400) [pid = 1750] [serial = 1985] [outer = 0x8b549400] 13:59:11 INFO - PROCESS | 1750 | 1465246751753 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x94f5c000) [pid = 1750] [serial = 1986] [outer = 0x8b549400] 13:59:12 INFO - PROCESS | 1750 | 1465246752879 Marionette TRACE conn4 <- [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]]]}] 13:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1731ms 13:59:12 INFO - PROCESS | 1750 | 1465246752927 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 13:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:59:12 INFO - PROCESS | 1750 | 1465246752932 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 13:59:12 INFO - PROCESS | 1750 | 1465246752939 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 1750 | 1465246752943 Marionette TRACE conn4 <- [1,2618,null,{}] 13:59:12 INFO - PROCESS | 1750 | 1465246752949 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:12 INFO - PROCESS | 1750 | 1465246752954 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:13 INFO - PROCESS | 1750 | 1465246753152 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 13:59:13 INFO - PROCESS | 1750 | 1465246753465 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 1750 | 1465246753473 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d8000 == 44 [pid = 1750] [id = 662] 13:59:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8a2de000) [pid = 1750] [serial = 1987] [outer = (nil)] 13:59:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8d1b9800) [pid = 1750] [serial = 1988] [outer = 0x8a2de000] 13:59:13 INFO - PROCESS | 1750 | 1465246753570 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8d609c00) [pid = 1750] [serial = 1989] [outer = 0x8a2de000] 13:59:14 INFO - PROCESS | 1750 | 1465246754476 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1584ms 13:59:14 INFO - PROCESS | 1750 | 1465246754538 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 1750 | 1465246754542 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 13:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:59:14 INFO - PROCESS | 1750 | 1465246754552 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 1750 | 1465246754555 Marionette TRACE conn4 <- [1,2622,null,{}] 13:59:14 INFO - PROCESS | 1750 | 1465246754561 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:14 INFO - PROCESS | 1750 | 1465246754567 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:14 INFO - PROCESS | 1750 | 1465246754775 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 13:59:15 INFO - PROCESS | 1750 | 1465246754991 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 1750 | 1465246755001 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dd000 == 45 [pid = 1750] [id = 663] 13:59:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8a485400) [pid = 1750] [serial = 1990] [outer = (nil)] 13:59:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8bd70c00) [pid = 1750] [serial = 1991] [outer = 0x8a485400] 13:59:15 INFO - PROCESS | 1750 | 1465246755131 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8d60f400) [pid = 1750] [serial = 1992] [outer = 0x8a485400] 13:59:16 INFO - PROCESS | 1750 | 1465246756369 Marionette TRACE conn4 <- [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]]]}] 13:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1884ms 13:59:16 INFO - PROCESS | 1750 | 1465246756437 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 13:59:16 INFO - PROCESS | 1750 | 1465246756443 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 13:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:59:16 INFO - PROCESS | 1750 | 1465246756450 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:59:16 INFO - PROCESS | 1750 | 1465246756455 Marionette TRACE conn4 <- [1,2626,null,{}] 13:59:16 INFO - PROCESS | 1750 | 1465246756472 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:16 INFO - PROCESS | 1750 | 1465246756478 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:16 INFO - PROCESS | 1750 | 1465246756690 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 13:59:16 INFO - PROCESS | 1750 | 1465246756944 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:16 INFO - PROCESS | 1750 | 1465246756951 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afce800 == 46 [pid = 1750] [id = 664] 13:59:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8b53d800) [pid = 1750] [serial = 1993] [outer = (nil)] 13:59:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8d1c0800) [pid = 1750] [serial = 1994] [outer = 0x8b53d800] 13:59:17 INFO - PROCESS | 1750 | 1465246757075 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8d605400) [pid = 1750] [serial = 1995] [outer = 0x8b53d800] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8ee09c00) [pid = 1750] [serial = 1877] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x90ce3400) [pid = 1750] [serial = 1878] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8e4ed800) [pid = 1750] [serial = 1868] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8d610400) [pid = 1750] [serial = 1818] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x91c5f000) [pid = 1750] [serial = 1842] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8e4f7c00) [pid = 1750] [serial = 1869] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9039b000) [pid = 1750] [serial = 1875] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x90feec00) [pid = 1750] [serial = 1835] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8d950800) [pid = 1750] [serial = 1812] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x90cde000) [pid = 1750] [serial = 1830] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x926f5c00) [pid = 1750] [serial = 1854] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8bd6dc00) [pid = 1750] [serial = 1814] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8e8c4000) [pid = 1750] [serial = 1871] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8d1c0400) [pid = 1750] [serial = 1865] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8ee0fc00) [pid = 1750] [serial = 1827] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x91b57400) [pid = 1750] [serial = 1838] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8ee04400) [pid = 1750] [serial = 1872] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8d872800) [pid = 1750] [serial = 1856] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8e6a4400) [pid = 1750] [serial = 1859] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8e6b1000) [pid = 1750] [serial = 1820] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x921f3800) [pid = 1750] [serial = 1844] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8e8c0c00) [pid = 1750] [serial = 1821] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x92318400) [pid = 1750] [serial = 1847] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8bc25c00) [pid = 1750] [serial = 1862] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8ee0b400) [pid = 1750] [serial = 1826] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8ebcd800) [pid = 1750] [serial = 1824] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x91c5b400) [pid = 1750] [serial = 1841] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x90b16c00) [pid = 1750] [serial = 1857] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9242f800) [pid = 1750] [serial = 1850] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x926f2c00) [pid = 1750] [serial = 1853] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8ce68000) [pid = 1750] [serial = 1815] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x90393000) [pid = 1750] [serial = 1874] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x91b4dc00) [pid = 1750] [serial = 1836] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x9230fc00) [pid = 1750] [serial = 1845] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x91b5b800) [pid = 1750] [serial = 1839] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8d8d5800) [pid = 1750] [serial = 1817] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8bd73000) [pid = 1750] [serial = 1863] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x90f4d400) [pid = 1750] [serial = 1832] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9231c400) [pid = 1750] [serial = 1848] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x90cda000) [pid = 1750] [serial = 1829] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8e8c4800) [pid = 1750] [serial = 1860] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8ebc9800) [pid = 1750] [serial = 1823] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8d60f800) [pid = 1750] [serial = 1866] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x90f50000) [pid = 1750] [serial = 1833] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x92433400) [pid = 1750] [serial = 1851] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1750 | 1465246758297 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1884ms 13:59:18 INFO - PROCESS | 1750 | 1465246758338 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 1750 | 1465246758344 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 13:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:59:18 INFO - PROCESS | 1750 | 1465246758365 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 1750 | 1465246758369 Marionette TRACE conn4 <- [1,2630,null,{}] 13:59:18 INFO - PROCESS | 1750 | 1465246758377 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:18 INFO - PROCESS | 1750 | 1465246758384 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:18 INFO - PROCESS | 1750 | 1465246758556 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 13:59:18 INFO - PROCESS | 1750 | 1465246758566 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1750 | 1465246758575 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6f400 == 47 [pid = 1750] [id = 665] 13:59:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8d1c7c00) [pid = 1750] [serial = 1996] [outer = (nil)] 13:59:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8d865c00) [pid = 1750] [serial = 1997] [outer = 0x8d1c7c00] 13:59:18 INFO - PROCESS | 1750 | 1465246758673 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8d8d5400) [pid = 1750] [serial = 1998] [outer = 0x8d1c7c00] 13:59:19 INFO - PROCESS | 1750 | 1465246759676 Marionette TRACE conn4 <- [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]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1342ms 13:59:19 INFO - PROCESS | 1750 | 1465246759702 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 1750 | 1465246759706 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 13:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:59:19 INFO - PROCESS | 1750 | 1465246759712 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 1750 | 1465246759717 Marionette TRACE conn4 <- [1,2634,null,{}] 13:59:19 INFO - PROCESS | 1750 | 1465246759732 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:19 INFO - PROCESS | 1750 | 1465246759740 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:19 INFO - PROCESS | 1750 | 1465246759969 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 13:59:20 INFO - PROCESS | 1750 | 1465246759995 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 1750 | 1465246760005 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8be400 == 48 [pid = 1750] [id = 666] 13:59:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8e8be800) [pid = 1750] [serial = 1999] [outer = (nil)] 13:59:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e8c4000) [pid = 1750] [serial = 2000] [outer = 0x8e8be800] 13:59:20 INFO - PROCESS | 1750 | 1465246760079 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8ebc3400) [pid = 1750] [serial = 2001] [outer = 0x8e8be800] 13:59:21 INFO - PROCESS | 1750 | 1465246761013 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1334ms 13:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:59:21 INFO - PROCESS | 1750 | 1465246761047 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 13:59:21 INFO - PROCESS | 1750 | 1465246761050 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 13:59:21 INFO - PROCESS | 1750 | 1465246761056 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:59:21 INFO - PROCESS | 1750 | 1465246761059 Marionette TRACE conn4 <- [1,2638,null,{}] 13:59:21 INFO - PROCESS | 1750 | 1465246761070 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:21 INFO - PROCESS | 1750 | 1465246761074 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:21 INFO - PROCESS | 1750 | 1465246761301 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 13:59:21 INFO - PROCESS | 1750 | 1465246761346 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:21 INFO - PROCESS | 1750 | 1465246761355 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b54a000 == 49 [pid = 1750] [id = 667] 13:59:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8ebc9000) [pid = 1750] [serial = 2002] [outer = (nil)] 13:59:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8ee08400) [pid = 1750] [serial = 2003] [outer = 0x8ebc9000] 13:59:21 INFO - PROCESS | 1750 | 1465246761425 Marionette DEBUG loaded listener.js 13:59:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x90391800) [pid = 1750] [serial = 2004] [outer = 0x8ebc9000] 13:59:22 INFO - PROCESS | 1750 | 1465246762509 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1492ms 13:59:22 INFO - PROCESS | 1750 | 1465246762548 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 13:59:22 INFO - PROCESS | 1750 | 1465246762552 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 13:59:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:59:22 INFO - PROCESS | 1750 | 1465246762558 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 1750 | 1465246762562 Marionette TRACE conn4 <- [1,2642,null,{}] 13:59:22 INFO - PROCESS | 1750 | 1465246762575 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:22 INFO - PROCESS | 1750 | 1465246762579 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:22 INFO - PROCESS | 1750 | 1465246762813 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8d670000) [pid = 1750] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x93ccc000) [pid = 1750] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8a2dc800) [pid = 1750] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x950bc400) [pid = 1750] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x91fb2c00) [pid = 1750] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8d66e000) [pid = 1750] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8afc9c00) [pid = 1750] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8d1b8800) [pid = 1750] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x91fbe400) [pid = 1750] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x90ce1000) [pid = 1750] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8d865800) [pid = 1750] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8ebca400) [pid = 1750] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8d86c800) [pid = 1750] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x92f3d400) [pid = 1750] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8d1c7000) [pid = 1750] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8e8c6800) [pid = 1750] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8bc1f800) [pid = 1750] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x9242dc00) [pid = 1750] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8a2d9400) [pid = 1750] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8d8cc400) [pid = 1750] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:59:23 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x91c5a400) [pid = 1750] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:59:23 INFO - PROCESS | 1750 | 1465246763222 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 1750 | 1465246763231 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d9400 == 50 [pid = 1750] [id = 668] 13:59:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8a2dc800) [pid = 1750] [serial = 2005] [outer = (nil)] 13:59:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8b544000) [pid = 1750] [serial = 2006] [outer = 0x8a2dc800] 13:59:23 INFO - PROCESS | 1750 | 1465246763302 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8d606400) [pid = 1750] [serial = 2007] [outer = 0x8a2dc800] 13:59:24 INFO - PROCESS | 1750 | 1465246764058 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:59:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:59:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1509ms 13:59:24 INFO - PROCESS | 1750 | 1465246764068 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 13:59:24 INFO - PROCESS | 1750 | 1465246764071 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 13:59:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:59:24 INFO - PROCESS | 1750 | 1465246764077 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:59:24 INFO - PROCESS | 1750 | 1465246764081 Marionette TRACE conn4 <- [1,2646,null,{}] 13:59:24 INFO - PROCESS | 1750 | 1465246764086 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:24 INFO - PROCESS | 1750 | 1465246764096 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:24 INFO - PROCESS | 1750 | 1465246764353 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 13:59:24 INFO - PROCESS | 1750 | 1465246764458 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:24 INFO - PROCESS | 1750 | 1465246764464 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b54bc00 == 51 [pid = 1750] [id = 669] 13:59:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8d678c00) [pid = 1750] [serial = 2008] [outer = (nil)] 13:59:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x90ce8400) [pid = 1750] [serial = 2009] [outer = 0x8d678c00] 13:59:24 INFO - PROCESS | 1750 | 1465246764535 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x90d92000) [pid = 1750] [serial = 2010] [outer = 0x8d678c00] 13:59:25 INFO - PROCESS | 1750 | 1465246765451 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:59:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:59:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1431ms 13:59:25 INFO - PROCESS | 1750 | 1465246765510 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 1750 | 1465246765518 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 13:59:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:59:25 INFO - PROCESS | 1750 | 1465246765527 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 1750 | 1465246765533 Marionette TRACE conn4 <- [1,2650,null,{}] 13:59:25 INFO - PROCESS | 1750 | 1465246765541 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:25 INFO - PROCESS | 1750 | 1465246765547 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:25 INFO - PROCESS | 1750 | 1465246765758 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 13:59:26 INFO - PROCESS | 1750 | 1465246766035 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 1750 | 1465246766053 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc25c00 == 52 [pid = 1750] [id = 670] 13:59:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8bd6c400) [pid = 1750] [serial = 2011] [outer = (nil)] 13:59:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8ce68400) [pid = 1750] [serial = 2012] [outer = 0x8bd6c400] 13:59:26 INFO - PROCESS | 1750 | 1465246766187 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8d60f800) [pid = 1750] [serial = 2013] [outer = 0x8bd6c400] 13:59:27 INFO - PROCESS | 1750 | 1465246767125 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:59:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:59:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1631ms 13:59:27 INFO - PROCESS | 1750 | 1465246767158 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 13:59:27 INFO - PROCESS | 1750 | 1465246767166 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 13:59:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:59:27 INFO - PROCESS | 1750 | 1465246767177 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 1750 | 1465246767181 Marionette TRACE conn4 <- [1,2654,null,{}] 13:59:27 INFO - PROCESS | 1750 | 1465246767188 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:27 INFO - PROCESS | 1750 | 1465246767194 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:27 INFO - PROCESS | 1750 | 1465246767413 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 13:59:27 INFO - PROCESS | 1750 | 1465246767689 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:27 INFO - PROCESS | 1750 | 1465246767700 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d672000 == 53 [pid = 1750] [id = 671] 13:59:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d952800) [pid = 1750] [serial = 2014] [outer = (nil)] 13:59:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8e6aac00) [pid = 1750] [serial = 2015] [outer = 0x8d952800] 13:59:27 INFO - PROCESS | 1750 | 1465246767839 Marionette DEBUG loaded listener.js 13:59:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8e8c0c00) [pid = 1750] [serial = 2016] [outer = 0x8d952800] 13:59:28 INFO - PROCESS | 1750 | 1465246768896 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:59:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:59:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1788ms 13:59:28 INFO - PROCESS | 1750 | 1465246768964 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 1750 | 1465246768969 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 13:59:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:59:28 INFO - PROCESS | 1750 | 1465246768976 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1750 | 1465246768982 Marionette TRACE conn4 <- [1,2658,null,{}] 13:59:29 INFO - PROCESS | 1750 | 1465246769000 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:29 INFO - PROCESS | 1750 | 1465246769009 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:29 INFO - PROCESS | 1750 | 1465246769244 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 13:59:29 INFO - PROCESS | 1750 | 1465246769540 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1750 | 1465246769552 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x90cdf800 == 54 [pid = 1750] [id = 672] 13:59:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x90ce2800) [pid = 1750] [serial = 2017] [outer = (nil)] 13:59:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x90d85400) [pid = 1750] [serial = 2018] [outer = 0x90ce2800] 13:59:29 INFO - PROCESS | 1750 | 1465246769644 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x90f52400) [pid = 1750] [serial = 2019] [outer = 0x90ce2800] 13:59:30 INFO - PROCESS | 1750 | 1465246770564 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:59:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:59:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1634ms 13:59:30 INFO - PROCESS | 1750 | 1465246770611 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 13:59:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:59:30 INFO - PROCESS | 1750 | 1465246770616 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 13:59:30 INFO - PROCESS | 1750 | 1465246770623 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1750 | 1465246770626 Marionette TRACE conn4 <- [1,2662,null,{}] 13:59:30 INFO - PROCESS | 1750 | 1465246770632 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:30 INFO - PROCESS | 1750 | 1465246770637 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:30 INFO - PROCESS | 1750 | 1465246770829 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 13:59:31 INFO - PROCESS | 1750 | 1465246771031 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 1750 | 1465246771039 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d5800 == 55 [pid = 1750] [id = 673] 13:59:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x90b15000) [pid = 1750] [serial = 2020] [outer = (nil)] 13:59:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x90ff7400) [pid = 1750] [serial = 2021] [outer = 0x90b15000] 13:59:31 INFO - PROCESS | 1750 | 1465246771169 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x91b5a000) [pid = 1750] [serial = 2022] [outer = 0x90b15000] 13:59:32 INFO - PROCESS | 1750 | 1465246772122 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:59:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:59:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1537ms 13:59:32 INFO - PROCESS | 1750 | 1465246772160 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 13:59:32 INFO - PROCESS | 1750 | 1465246772163 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 13:59:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:59:32 INFO - PROCESS | 1750 | 1465246772170 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 1750 | 1465246772174 Marionette TRACE conn4 <- [1,2666,null,{}] 13:59:32 INFO - PROCESS | 1750 | 1465246772180 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:32 INFO - PROCESS | 1750 | 1465246772185 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:32 INFO - PROCESS | 1750 | 1465246772367 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 13:59:32 INFO - PROCESS | 1750 | 1465246772645 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:32 INFO - PROCESS | 1750 | 1465246772653 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d4800 == 56 [pid = 1750] [id = 674] 13:59:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8b541000) [pid = 1750] [serial = 2023] [outer = (nil)] 13:59:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91f89800) [pid = 1750] [serial = 2024] [outer = 0x8b541000] 13:59:32 INFO - PROCESS | 1750 | 1465246772744 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91f8c000) [pid = 1750] [serial = 2025] [outer = 0x8b541000] 13:59:34 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:34 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:59:34 INFO - PROCESS | 1750 | 1465246774119 Marionette TRACE conn4 <- [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]]]}] 13:59:34 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) 13:59:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1980ms 13:59:34 INFO - PROCESS | 1750 | 1465246774150 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 13:59:34 INFO - PROCESS | 1750 | 1465246774154 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 13:59:34 INFO - PROCESS | 1750 | 1465246774166 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 1750 | 1465246774170 Marionette TRACE conn4 <- [1,2670,null,{}] 13:59:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:59:34 INFO - PROCESS | 1750 | 1465246774176 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:34 INFO - PROCESS | 1750 | 1465246774185 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:34 INFO - PROCESS | 1750 | 1465246774474 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 13:59:34 INFO - PROCESS | 1750 | 1465246774678 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 1750 | 1465246774687 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x91c5b800 == 57 [pid = 1750] [id = 675] 13:59:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91c5d000) [pid = 1750] [serial = 2026] [outer = (nil)] 13:59:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x92318400) [pid = 1750] [serial = 2027] [outer = 0x91c5d000] 13:59:34 INFO - PROCESS | 1750 | 1465246774804 Marionette DEBUG loaded listener.js 13:59:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x92434000) [pid = 1750] [serial = 2028] [outer = 0x91c5d000] 13:59:36 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:36 INFO - PROCESS | 1750 | 1465246776157 Marionette TRACE conn4 <- [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\n"]]]}] 13:59:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 13:59:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:59:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:59:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2021ms 13:59:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:59:36 INFO - PROCESS | 1750 | 1465246776196 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 13:59:36 INFO - PROCESS | 1750 | 1465246776199 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 13:59:36 INFO - PROCESS | 1750 | 1465246776206 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 1750 | 1465246776210 Marionette TRACE conn4 <- [1,2674,null,{}] 13:59:36 INFO - PROCESS | 1750 | 1465246776216 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:36 INFO - PROCESS | 1750 | 1465246776221 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:36 INFO - PROCESS | 1750 | 1465246776526 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 13:59:36 INFO - PROCESS | 1750 | 1465246776714 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 1750 | 1465246776723 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x91f89400 == 58 [pid = 1750] [id = 676] 13:59:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x9242f000) [pid = 1750] [serial = 2029] [outer = (nil)] 13:59:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x929e5800) [pid = 1750] [serial = 2030] [outer = 0x9242f000] 13:59:36 INFO - PROCESS | 1750 | 1465246776809 Marionette DEBUG loaded listener.js 13:59:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x929eb000) [pid = 1750] [serial = 2031] [outer = 0x9242f000] 13:59:38 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:38 INFO - PROCESS | 1750 | 1465246778261 Marionette TRACE conn4 <- [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\n"]]]}] 13:59:38 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 13:59:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:59:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:59:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2137ms 13:59:38 INFO - PROCESS | 1750 | 1465246778344 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 1750 | 1465246778354 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 13:59:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:59:38 INFO - PROCESS | 1750 | 1465246778362 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 1750 | 1465246778364 Marionette TRACE conn4 <- [1,2678,null,{}] 13:59:38 INFO - PROCESS | 1750 | 1465246778371 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:38 INFO - PROCESS | 1750 | 1465246778376 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:38 INFO - PROCESS | 1750 | 1465246778640 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 13:59:38 INFO - PROCESS | 1750 | 1465246778845 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 1750 | 1465246778854 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x92431c00 == 59 [pid = 1750] [id = 677] 13:59:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x926efc00) [pid = 1750] [serial = 2032] [outer = (nil)] 13:59:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x94f55400) [pid = 1750] [serial = 2033] [outer = 0x926efc00] 13:59:38 INFO - PROCESS | 1750 | 1465246778973 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x950bac00) [pid = 1750] [serial = 2034] [outer = 0x926efc00] 13:59:40 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:40 INFO - PROCESS | 1750 | 1465246780318 Marionette TRACE conn4 <- [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]]]}] 13:59:40 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) 13:59:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1992ms 13:59:40 INFO - PROCESS | 1750 | 1465246780355 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 1750 | 1465246780360 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 13:59:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:59:40 INFO - PROCESS | 1750 | 1465246780366 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1750 | 1465246780370 Marionette TRACE conn4 <- [1,2682,null,{}] 13:59:40 INFO - PROCESS | 1750 | 1465246780375 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:40 INFO - PROCESS | 1750 | 1465246780381 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:40 INFO - PROCESS | 1750 | 1465246780652 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 13:59:40 INFO - PROCESS | 1750 | 1465246780833 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 1750 | 1465246780845 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8ce800 == 60 [pid = 1750] [id = 678] 13:59:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x926ee400) [pid = 1750] [serial = 2035] [outer = (nil)] 13:59:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x950e5000) [pid = 1750] [serial = 2036] [outer = 0x926ee400] 13:59:40 INFO - PROCESS | 1750 | 1465246780967 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x950efc00) [pid = 1750] [serial = 2037] [outer = 0x926ee400] 13:59:42 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:42 INFO - PROCESS | 1750 | 1465246782343 Marionette TRACE conn4 <- [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]]]}] 13:59:42 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) 13:59:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2034ms 13:59:42 INFO - PROCESS | 1750 | 1465246782401 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 13:59:42 INFO - PROCESS | 1750 | 1465246782404 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 13:59:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:59:42 INFO - PROCESS | 1750 | 1465246782412 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1750 | 1465246782416 Marionette TRACE conn4 <- [1,2686,null,{}] 13:59:42 INFO - PROCESS | 1750 | 1465246782422 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:42 INFO - PROCESS | 1750 | 1465246782427 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:42 INFO - PROCESS | 1750 | 1465246782726 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 13:59:42 INFO - PROCESS | 1750 | 1465246782936 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:42 INFO - PROCESS | 1750 | 1465246782946 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2de400 == 61 [pid = 1750] [id = 679] 13:59:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8b542800) [pid = 1750] [serial = 2038] [outer = (nil)] 13:59:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8bc19400) [pid = 1750] [serial = 2039] [outer = 0x8b542800] 13:59:43 INFO - PROCESS | 1750 | 1465246783603 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8ce5ec00) [pid = 1750] [serial = 2040] [outer = 0x8b542800] 13:59:45 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:45 INFO - PROCESS | 1750 | 1465246785091 Marionette TRACE conn4 <- [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\n"]]]}] 13:59:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 13:59:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:59:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:59:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2736ms 13:59:45 INFO - PROCESS | 1750 | 1465246785150 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 13:59:45 INFO - PROCESS | 1750 | 1465246785154 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 13:59:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:59:45 INFO - PROCESS | 1750 | 1465246785164 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:59:45 INFO - PROCESS | 1750 | 1465246785168 Marionette TRACE conn4 <- [1,2690,null,{}] 13:59:45 INFO - PROCESS | 1750 | 1465246785302 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:45 INFO - PROCESS | 1750 | 1465246785307 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:45 INFO - PROCESS | 1750 | 1465246785583 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 13:59:45 INFO - PROCESS | 1750 | 1465246785788 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:45 INFO - PROCESS | 1750 | 1465246785799 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a491000 == 62 [pid = 1750] [id = 680] 13:59:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8d1c3800) [pid = 1750] [serial = 2041] [outer = (nil)] 13:59:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8e4f7c00) [pid = 1750] [serial = 2042] [outer = 0x8d1c3800] 13:59:45 INFO - PROCESS | 1750 | 1465246785922 Marionette DEBUG loaded listener.js 13:59:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8ebc2400) [pid = 1750] [serial = 2043] [outer = 0x8d1c3800] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x90d86800 == 61 [pid = 1750] [id = 585] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c9400 == 60 [pid = 1750] [id = 584] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x90b19400 == 59 [pid = 1750] [id = 642] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8b543800 == 58 [pid = 1750] [id = 577] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd74800 == 57 [pid = 1750] [id = 578] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6f400 == 56 [pid = 1750] [id = 665] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dbc00 == 55 [pid = 1750] [id = 643] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8be400 == 54 [pid = 1750] [id = 666] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc23c00 == 53 [pid = 1750] [id = 582] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8b54a000 == 52 [pid = 1750] [id = 667] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8b540c00 == 51 [pid = 1750] [id = 581] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x91f8e800 == 50 [pid = 1750] [id = 588] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6b0c00 == 49 [pid = 1750] [id = 579] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d9400 == 48 [pid = 1750] [id = 668] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8d864c00 == 47 [pid = 1750] [id = 580] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x92c3bc00 == 46 [pid = 1750] [id = 591] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x950bcc00 == 45 [pid = 1750] [id = 592] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd70800 == 44 [pid = 1750] [id = 576] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8bf800 == 43 [pid = 1750] [id = 590] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc4800 == 42 [pid = 1750] [id = 587] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x91b5ac00 == 41 [pid = 1750] [id = 586] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8d6000 == 40 [pid = 1750] [id = 589] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d8000 == 39 [pid = 1750] [id = 662] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dd000 == 38 [pid = 1750] [id = 663] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8d60fc00 == 37 [pid = 1750] [id = 583] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8afce800 == 36 [pid = 1750] [id = 664] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d5400 == 35 [pid = 1750] [id = 661] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2de400 == 34 [pid = 1750] [id = 679] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x92431c00 == 33 [pid = 1750] [id = 677] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8ce800 == 32 [pid = 1750] [id = 678] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x91f89400 == 31 [pid = 1750] [id = 676] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x91c5b800 == 30 [pid = 1750] [id = 675] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d4800 == 29 [pid = 1750] [id = 674] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x90cdf800 == 28 [pid = 1750] [id = 672] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d5800 == 27 [pid = 1750] [id = 673] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8d672000 == 26 [pid = 1750] [id = 671] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8b54bc00 == 25 [pid = 1750] [id = 669] 13:59:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc25c00 == 24 [pid = 1750] [id = 670] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x92c39c00) [pid = 1750] [serial = 1902] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x90d8c000) [pid = 1750] [serial = 1928] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9038e800) [pid = 1750] [serial = 1886] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8d8d6c00) [pid = 1750] [serial = 1925] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x94fd2c00) [pid = 1750] [serial = 1908] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8d66c400) [pid = 1750] [serial = 1938] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x91b54400) [pid = 1750] [serial = 1890] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8bc19000) [pid = 1750] [serial = 1923] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x91f8a000) [pid = 1750] [serial = 1893] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x90fed000) [pid = 1750] [serial = 1889] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8bd72400) [pid = 1750] [serial = 1934] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x953d7800) [pid = 1750] [serial = 1919] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8d608400) [pid = 1750] [serial = 1937] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x92f44800) [pid = 1750] [serial = 1904] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x953b6c00) [pid = 1750] [serial = 1913] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x921f6400) [pid = 1750] [serial = 1895] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x93abc800) [pid = 1750] [serial = 1905] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8a2df800) [pid = 1750] [serial = 1880] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8ce63400) [pid = 1750] [serial = 1935] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x94f55000) [pid = 1750] [serial = 1907] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8e4eb800) [pid = 1750] [serial = 1926] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8a492000) [pid = 1750] [serial = 1932] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8d94a000) [pid = 1750] [serial = 1940] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x90b1bc00) [pid = 1750] [serial = 1887] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8e4efc00) [pid = 1750] [serial = 1941] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8afc2400) [pid = 1750] [serial = 1881] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x977ca000) [pid = 1750] [serial = 1917] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x926ed000) [pid = 1750] [serial = 1898] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x929e5400) [pid = 1750] [serial = 1899] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x92c35800) [pid = 1750] [serial = 1901] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8d675c00) [pid = 1750] [serial = 1883] [outer = (nil)] [url = about:blank] 13:59:48 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8d947400) [pid = 1750] [serial = 1943] [outer = (nil)] [url = about:blank] 13:59:49 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x977d2c00) [pid = 1750] [serial = 1920] [outer = (nil)] [url = about:blank] 13:59:49 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x953bf800) [pid = 1750] [serial = 1914] [outer = (nil)] [url = about:blank] 13:59:49 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8a487400) [pid = 1750] [serial = 1931] [outer = (nil)] [url = about:blank] 13:59:49 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x950e4800) [pid = 1750] [serial = 1910] [outer = (nil)] [url = about:blank] 13:59:49 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x96de9800) [pid = 1750] [serial = 1916] [outer = (nil)] [url = about:blank] 13:59:49 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8d870000) [pid = 1750] [serial = 1884] [outer = (nil)] [url = about:blank] 13:59:49 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8b543c00) [pid = 1750] [serial = 1922] [outer = (nil)] [url = about:blank] 13:59:49 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x91c60800) [pid = 1750] [serial = 1892] [outer = (nil)] [url = about:blank] 13:59:49 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x92316c00) [pid = 1750] [serial = 1896] [outer = (nil)] [url = about:blank] 13:59:49 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x90f4f400) [pid = 1750] [serial = 1929] [outer = (nil)] [url = about:blank] 13:59:49 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x95160400) [pid = 1750] [serial = 1911] [outer = (nil)] [url = about:blank] 13:59:49 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:49 INFO - PROCESS | 1750 | 1465246789774 Marionette TRACE conn4 <- [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\n"]]]}] 13:59:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:59:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:59:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:59:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 4644ms 13:59:49 INFO - PROCESS | 1750 | 1465246789809 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 13:59:49 INFO - PROCESS | 1750 | 1465246789814 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 13:59:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:59:49 INFO - PROCESS | 1750 | 1465246789823 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:59:49 INFO - PROCESS | 1750 | 1465246789828 Marionette TRACE conn4 <- [1,2694,null,{}] 13:59:49 INFO - PROCESS | 1750 | 1465246789837 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:49 INFO - PROCESS | 1750 | 1465246789843 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:50 INFO - PROCESS | 1750 | 1465246790011 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 13:59:50 INFO - PROCESS | 1750 | 1465246790176 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:50 INFO - PROCESS | 1750 | 1465246790184 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48f800 == 25 [pid = 1750] [id = 681] 13:59:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x8a492000) [pid = 1750] [serial = 2044] [outer = (nil)] 13:59:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x8b54c000) [pid = 1750] [serial = 2045] [outer = 0x8a492000] 13:59:50 INFO - PROCESS | 1750 | 1465246790260 Marionette DEBUG loaded listener.js 13:59:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x8bc1f800) [pid = 1750] [serial = 2046] [outer = 0x8a492000] 13:59:51 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:51 INFO - PROCESS | 1750 | 1465246791510 Marionette TRACE conn4 <- [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\n"]]]}] 13:59:51 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:59:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:59:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:59:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:59:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1730ms 13:59:51 INFO - PROCESS | 1750 | 1465246791565 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 13:59:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:59:51 INFO - PROCESS | 1750 | 1465246791573 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 13:59:51 INFO - PROCESS | 1750 | 1465246791584 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:59:51 INFO - PROCESS | 1750 | 1465246791589 Marionette TRACE conn4 <- [1,2698,null,{}] 13:59:51 INFO - PROCESS | 1750 | 1465246791604 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:51 INFO - PROCESS | 1750 | 1465246791609 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:51 INFO - PROCESS | 1750 | 1465246791904 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 13:59:51 INFO - PROCESS | 1750 | 1465246791928 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:51 INFO - PROCESS | 1750 | 1465246791940 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6f000 == 26 [pid = 1750] [id = 682] 13:59:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8bd70800) [pid = 1750] [serial = 2047] [outer = (nil)] 13:59:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8d601800) [pid = 1750] [serial = 2048] [outer = 0x8bd70800] 13:59:52 INFO - PROCESS | 1750 | 1465246792013 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8d60c400) [pid = 1750] [serial = 2049] [outer = 0x8bd70800] 13:59:54 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8ebc9000) [pid = 1750] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8a2dc800) [pid = 1750] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x90b13000) [pid = 1750] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x8a485400) [pid = 1750] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x8d66b000) [pid = 1750] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x90f53400) [pid = 1750] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x8a2de000) [pid = 1750] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x90f4e400) [pid = 1750] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x8d865000) [pid = 1750] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x8bd6b400) [pid = 1750] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x8afcb800) [pid = 1750] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x8d1c7c00) [pid = 1750] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x921f5800) [pid = 1750] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x8b54b800) [pid = 1750] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x8e8be800) [pid = 1750] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x8b549400) [pid = 1750] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x8ebcf800) [pid = 1750] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x929e8c00) [pid = 1750] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x91f90800) [pid = 1750] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x926f1000) [pid = 1750] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x8ee06000) [pid = 1750] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x8b53d800) [pid = 1750] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:59:54 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x8d678c00) [pid = 1750] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:59:54 INFO - PROCESS | 1750 | 1465246794334 Marionette TRACE conn4 <- [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\n"]]]}] 13:59:54 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:59:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:59:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:59:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:59:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2791ms 13:59:54 INFO - PROCESS | 1750 | 1465246794375 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 13:59:54 INFO - PROCESS | 1750 | 1465246794379 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 13:59:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:59:54 INFO - PROCESS | 1750 | 1465246794385 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:59:54 INFO - PROCESS | 1750 | 1465246794391 Marionette TRACE conn4 <- [1,2702,null,{}] 13:59:54 INFO - PROCESS | 1750 | 1465246794417 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:54 INFO - PROCESS | 1750 | 1465246794426 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:54 INFO - PROCESS | 1750 | 1465246794576 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 13:59:54 INFO - PROCESS | 1750 | 1465246794587 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:54 INFO - PROCESS | 1750 | 1465246794598 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d872000 == 27 [pid = 1750] [id = 683] 13:59:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x8d872400) [pid = 1750] [serial = 2050] [outer = (nil)] 13:59:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x8d8cb000) [pid = 1750] [serial = 2051] [outer = 0x8d872400] 13:59:54 INFO - PROCESS | 1750 | 1465246794674 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x8d8d2c00) [pid = 1750] [serial = 2052] [outer = 0x8d872400] 13:59:55 INFO - PROCESS | 1750 | 1465246795608 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:59:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:59:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1291ms 13:59:55 INFO - PROCESS | 1750 | 1465246795677 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 13:59:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:59:55 INFO - PROCESS | 1750 | 1465246795682 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 13:59:55 INFO - PROCESS | 1750 | 1465246795688 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:59:55 INFO - PROCESS | 1750 | 1465246795691 Marionette TRACE conn4 <- [1,2706,null,{}] 13:59:55 INFO - PROCESS | 1750 | 1465246795697 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:55 INFO - PROCESS | 1750 | 1465246795702 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:55 INFO - PROCESS | 1750 | 1465246795872 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 13:59:56 INFO - PROCESS | 1750 | 1465246796022 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:56 INFO - PROCESS | 1750 | 1465246796032 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1cc00 == 28 [pid = 1750] [id = 684] 13:59:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x8d602000) [pid = 1750] [serial = 2053] [outer = (nil)] 13:59:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x8d951000) [pid = 1750] [serial = 2054] [outer = 0x8d602000] 13:59:56 INFO - PROCESS | 1750 | 1465246796119 Marionette DEBUG loaded listener.js 13:59:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x8e4f2000) [pid = 1750] [serial = 2055] [outer = 0x8d602000] 13:59:57 INFO - PROCESS | 1750 | 1465246797235 Marionette TRACE conn4 <- [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]]]}] 13:59:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:59:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1579ms 13:59:57 INFO - PROCESS | 1750 | 1465246797268 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 13:59:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:59:57 INFO - PROCESS | 1750 | 1465246797277 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 13:59:57 INFO - PROCESS | 1750 | 1465246797286 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:59:57 INFO - PROCESS | 1750 | 1465246797294 Marionette TRACE conn4 <- [1,2710,null,{}] 13:59:57 INFO - PROCESS | 1750 | 1465246797303 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:57 INFO - PROCESS | 1750 | 1465246797309 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:57 INFO - PROCESS | 1750 | 1465246797539 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 13:59:57 INFO - PROCESS | 1750 | 1465246797809 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:57 INFO - PROCESS | 1750 | 1465246797817 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b54a000 == 29 [pid = 1750] [id = 685] 13:59:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x8b54c800) [pid = 1750] [serial = 2056] [outer = (nil)] 13:59:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x8bd76c00) [pid = 1750] [serial = 2057] [outer = 0x8b54c800] 13:59:57 INFO - PROCESS | 1750 | 1465246797927 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x8d1bb000) [pid = 1750] [serial = 2058] [outer = 0x8b54c800] 13:59:58 INFO - PROCESS | 1750 | 1465246798952 Marionette TRACE conn4 <- [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] 13:59:59 INFO - PROCESS | 1750 | 1465246799037 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 13:59:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:59:59 INFO - PROCESS | 1750 | 1465246799048 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:59:59 INFO - PROCESS | 1750 | 1465246799052 Marionette TRACE conn4 <- [1,2714,null,{}] 13:59:59 INFO - PROCESS | 1750 | 1465246799059 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:59 INFO - PROCESS | 1750 | 1465246799065 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:59 INFO - PROCESS | 1750 | 1465246799314 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 13:59:59 INFO - PROCESS | 1750 | 1465246799649 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:59 INFO - PROCESS | 1750 | 1465246799656 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 13:59:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d66b000 == 30 [pid = 1750] [id = 686] 13:59:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x8d951800) [pid = 1750] [serial = 2059] [outer = (nil)] 13:59:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x8e4f1000) [pid = 1750] [serial = 2060] [outer = 0x8d951800] 13:59:59 INFO - PROCESS | 1750 | 1465246799751 Marionette DEBUG loaded listener.js 13:59:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x8e6a5400) [pid = 1750] [serial = 2061] [outer = 0x8d951800] 14:00:00 INFO - PROCESS | 1750 | 1465246800689 Marionette TRACE conn4 <- [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:00:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:00:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1688ms 14:00:00 INFO - PROCESS | 1750 | 1465246800737 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 14:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:00:00 INFO - PROCESS | 1750 | 1465246800741 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 14:00:00 INFO - PROCESS | 1750 | 1465246800748 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:00:00 INFO - PROCESS | 1750 | 1465246800755 Marionette TRACE conn4 <- [1,2718,null,{}] 14:00:00 INFO - PROCESS | 1750 | 1465246800773 Marionette TRACE conn4 -> [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:00:00 INFO - PROCESS | 1750 | 1465246800782 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:01 INFO - PROCESS | 1750 | 1465246801006 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 14:00:01 INFO - PROCESS | 1750 | 1465246801215 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:01 INFO - PROCESS | 1750 | 1465246801225 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebcd400 == 31 [pid = 1750] [id = 687] 14:00:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x8ebcf800) [pid = 1750] [serial = 2062] [outer = (nil)] 14:00:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x8ee03800) [pid = 1750] [serial = 2063] [outer = 0x8ebcf800] 14:00:01 INFO - PROCESS | 1750 | 1465246801367 Marionette DEBUG loaded listener.js 14:00:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x8ee08c00) [pid = 1750] [serial = 2064] [outer = 0x8ebcf800] 14:00:02 INFO - PROCESS | 1750 | 1465246802406 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:00:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:00:02 INFO - PROCESS | 1750 | 1465246802452 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 14:00:02 INFO - PROCESS | 1750 | 1465246802458 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:00:02 INFO - PROCESS | 1750 | 1465246802462 Marionette TRACE conn4 <- [1,2722,null,{}] 14:00:02 INFO - PROCESS | 1750 | 1465246802468 Marionette TRACE conn4 -> [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:00:02 INFO - PROCESS | 1750 | 1465246802474 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:02 INFO - PROCESS | 1750 | 1465246802669 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 14:00:02 INFO - PROCESS | 1750 | 1465246802935 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 1750 | 1465246802945 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d4000 == 32 [pid = 1750] [id = 688] 14:00:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x8d956c00) [pid = 1750] [serial = 2065] [outer = (nil)] 14:00:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x90b12000) [pid = 1750] [serial = 2066] [outer = 0x8d956c00] 14:00:03 INFO - PROCESS | 1750 | 1465246803081 Marionette DEBUG loaded listener.js 14:00:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x90b15400) [pid = 1750] [serial = 2067] [outer = 0x8d956c00] 14:00:04 INFO - PROCESS | 1750 | 1465246804052 Marionette TRACE conn4 <- [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:00:04 INFO - PROCESS | 1750 | 1465246804101 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 14:00:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:00:04 INFO - PROCESS | 1750 | 1465246804108 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:00:04 INFO - PROCESS | 1750 | 1465246804112 Marionette TRACE conn4 <- [1,2726,null,{}] 14:00:04 INFO - PROCESS | 1750 | 1465246804117 Marionette TRACE conn4 -> [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:00:04 INFO - PROCESS | 1750 | 1465246804123 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:04 INFO - PROCESS | 1750 | 1465246804316 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 14:00:04 INFO - PROCESS | 1750 | 1465246804569 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:04 INFO - PROCESS | 1750 | 1465246804578 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1c5400 == 33 [pid = 1750] [id = 689] 14:00:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x8d86e800) [pid = 1750] [serial = 2068] [outer = (nil)] 14:00:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x90ce4400) [pid = 1750] [serial = 2069] [outer = 0x8d86e800] 14:00:04 INFO - PROCESS | 1750 | 1465246804709 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x90d86c00) [pid = 1750] [serial = 2070] [outer = 0x8d86e800] 14:00:05 INFO - PROCESS | 1750 | 1465246805688 Marionette TRACE conn4 <- [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:00:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1635ms 14:00:05 INFO - PROCESS | 1750 | 1465246805745 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 14:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:00:05 INFO - PROCESS | 1750 | 1465246805749 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 14:00:05 INFO - PROCESS | 1750 | 1465246805756 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 1750 | 1465246805759 Marionette TRACE conn4 <- [1,2730,null,{}] 14:00:05 INFO - PROCESS | 1750 | 1465246805766 Marionette TRACE conn4 -> [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:00:05 INFO - PROCESS | 1750 | 1465246805778 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:06 INFO - PROCESS | 1750 | 1465246806031 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 14:00:06 INFO - PROCESS | 1750 | 1465246806274 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:06 INFO - PROCESS | 1750 | 1465246806281 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48c000 == 34 [pid = 1750] [id = 690] 14:00:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8ebc9000) [pid = 1750] [serial = 2071] [outer = (nil)] 14:00:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x90feb800) [pid = 1750] [serial = 2072] [outer = 0x8ebc9000] 14:00:06 INFO - PROCESS | 1750 | 1465246806409 Marionette DEBUG loaded listener.js 14:00:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x90feec00) [pid = 1750] [serial = 2073] [outer = 0x8ebc9000] 14:00:07 INFO - PROCESS | 1750 | 1465246807744 Marionette TRACE conn4 <- [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\n"]]]}] 14:00:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 14:00:07 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:00:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:00:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:00:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2032ms 14:00:07 INFO - PROCESS | 1750 | 1465246807788 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 14:00:07 INFO - PROCESS | 1750 | 1465246807793 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 14:00:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:00:07 INFO - PROCESS | 1750 | 1465246807799 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:00:07 INFO - PROCESS | 1750 | 1465246807803 Marionette TRACE conn4 <- [1,2734,null,{}] 14:00:07 INFO - PROCESS | 1750 | 1465246807808 Marionette TRACE conn4 -> [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:00:07 INFO - PROCESS | 1750 | 1465246807814 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:08 INFO - PROCESS | 1750 | 1465246808102 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 14:00:08 INFO - PROCESS | 1750 | 1465246808325 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:08 INFO - PROCESS | 1750 | 1465246808336 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d3000 == 35 [pid = 1750] [id = 691] 14:00:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8b53f400) [pid = 1750] [serial = 2074] [outer = (nil)] 14:00:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x91b52800) [pid = 1750] [serial = 2075] [outer = 0x8b53f400] 14:00:08 INFO - PROCESS | 1750 | 1465246808421 Marionette DEBUG loaded listener.js 14:00:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x91c52000) [pid = 1750] [serial = 2076] [outer = 0x8b53f400] 14:00:09 INFO - PROCESS | 1750 | 1465246809411 Marionette TRACE conn4 <- [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:00:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:00:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1681ms 14:00:09 INFO - PROCESS | 1750 | 1465246809481 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 14:00:09 INFO - PROCESS | 1750 | 1465246809485 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 14:00:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:00:09 INFO - PROCESS | 1750 | 1465246809492 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:00:09 INFO - PROCESS | 1750 | 1465246809495 Marionette TRACE conn4 <- [1,2738,null,{}] 14:00:09 INFO - PROCESS | 1750 | 1465246809501 Marionette TRACE conn4 -> [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:00:09 INFO - PROCESS | 1750 | 1465246809507 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:09 INFO - PROCESS | 1750 | 1465246809717 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 14:00:09 INFO - PROCESS | 1750 | 1465246809961 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:09 INFO - PROCESS | 1750 | 1465246809969 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1c6400 == 36 [pid = 1750] [id = 692] 14:00:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x90ce7c00) [pid = 1750] [serial = 2077] [outer = (nil)] 14:00:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x91f83400) [pid = 1750] [serial = 2078] [outer = 0x90ce7c00] 14:00:10 INFO - PROCESS | 1750 | 1465246810101 Marionette DEBUG loaded listener.js 14:00:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x91f86000) [pid = 1750] [serial = 2079] [outer = 0x90ce7c00] 14:00:11 INFO - PROCESS | 1750 | 1465246811015 Marionette TRACE conn4 <- [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:00:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:00:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1582ms 14:00:11 INFO - PROCESS | 1750 | 1465246811078 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 1750 | 1465246811082 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 14:00:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:00:11 INFO - PROCESS | 1750 | 1465246811090 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 1750 | 1465246811093 Marionette TRACE conn4 <- [1,2742,null,{}] 14:00:11 INFO - PROCESS | 1750 | 1465246811099 Marionette TRACE conn4 -> [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:00:11 INFO - PROCESS | 1750 | 1465246811105 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:11 INFO - PROCESS | 1750 | 1465246811292 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 14:00:11 INFO - PROCESS | 1750 | 1465246811508 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:11 INFO - PROCESS | 1750 | 1465246811515 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd75800 == 37 [pid = 1750] [id = 693] 14:00:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d605000) [pid = 1750] [serial = 2080] [outer = (nil)] 14:00:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x91fb3000) [pid = 1750] [serial = 2081] [outer = 0x8d605000] 14:00:11 INFO - PROCESS | 1750 | 1465246811642 Marionette DEBUG loaded listener.js 14:00:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x91fbb000) [pid = 1750] [serial = 2082] [outer = 0x8d605000] 14:00:12 INFO - PROCESS | 1750 | 1465246812619 Marionette TRACE conn4 <- [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:00:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:00:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1587ms 14:00:12 INFO - PROCESS | 1750 | 1465246812695 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 14:00:12 INFO - PROCESS | 1750 | 1465246812698 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 14:00:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:00:12 INFO - PROCESS | 1750 | 1465246812707 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:00:12 INFO - PROCESS | 1750 | 1465246812710 Marionette TRACE conn4 <- [1,2746,null,{}] 14:00:12 INFO - PROCESS | 1750 | 1465246812717 Marionette TRACE conn4 -> [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:00:12 INFO - PROCESS | 1750 | 1465246812722 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:12 INFO - PROCESS | 1750 | 1465246812912 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 14:00:13 INFO - PROCESS | 1750 | 1465246813173 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:13 INFO - PROCESS | 1750 | 1465246813181 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a484400 == 38 [pid = 1750] [id = 694] 14:00:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x921f0800) [pid = 1750] [serial = 2083] [outer = (nil)] 14:00:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x921fb400) [pid = 1750] [serial = 2084] [outer = 0x921f0800] 14:00:13 INFO - PROCESS | 1750 | 1465246813328 Marionette DEBUG loaded listener.js 14:00:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x92279400) [pid = 1750] [serial = 2085] [outer = 0x921f0800] 14:00:14 INFO - PROCESS | 1750 | 1465246814332 Marionette TRACE conn4 <- [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:00:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:00:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1678ms 14:00:14 INFO - PROCESS | 1750 | 1465246814386 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 14:00:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:00:14 INFO - PROCESS | 1750 | 1465246814391 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 14:00:14 INFO - PROCESS | 1750 | 1465246814397 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:00:14 INFO - PROCESS | 1750 | 1465246814402 Marionette TRACE conn4 <- [1,2750,null,{}] 14:00:14 INFO - PROCESS | 1750 | 1465246814408 Marionette TRACE conn4 -> [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:00:14 INFO - PROCESS | 1750 | 1465246814413 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:14 INFO - PROCESS | 1750 | 1465246814619 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 14:00:14 INFO - PROCESS | 1750 | 1465246814870 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:14 INFO - PROCESS | 1750 | 1465246814880 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x92315000 == 39 [pid = 1750] [id = 695] 14:00:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x92318800) [pid = 1750] [serial = 2086] [outer = (nil)] 14:00:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x92427800) [pid = 1750] [serial = 2087] [outer = 0x92318800] 14:00:15 INFO - PROCESS | 1750 | 1465246815013 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x92430000) [pid = 1750] [serial = 2088] [outer = 0x92318800] 14:00:16 INFO - PROCESS | 1750 | 1465246816026 Marionette TRACE conn4 <- [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:00:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:00:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1685ms 14:00:16 INFO - PROCESS | 1750 | 1465246816084 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 14:00:16 INFO - PROCESS | 1750 | 1465246816087 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 14:00:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:00:16 INFO - PROCESS | 1750 | 1465246816094 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:00:16 INFO - PROCESS | 1750 | 1465246816098 Marionette TRACE conn4 <- [1,2754,null,{}] 14:00:16 INFO - PROCESS | 1750 | 1465246816103 Marionette TRACE conn4 -> [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:00:16 INFO - PROCESS | 1750 | 1465246816108 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:16 INFO - PROCESS | 1750 | 1465246816302 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 14:00:16 INFO - PROCESS | 1750 | 1465246816505 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:16 INFO - PROCESS | 1750 | 1465246816513 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48c800 == 40 [pid = 1750] [id = 696] 14:00:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8ce62400) [pid = 1750] [serial = 2089] [outer = (nil)] 14:00:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x9039bc00) [pid = 1750] [serial = 2090] [outer = 0x8ce62400] 14:00:16 INFO - PROCESS | 1750 | 1465246816690 Marionette DEBUG loaded listener.js 14:00:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91f83c00) [pid = 1750] [serial = 2091] [outer = 0x8ce62400] 14:00:17 INFO - PROCESS | 1750 | 1465246817616 Marionette TRACE conn4 <- [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:00:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:00:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1585ms 14:00:17 INFO - PROCESS | 1750 | 1465246817681 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 14:00:17 INFO - PROCESS | 1750 | 1465246817686 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 14:00:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:00:17 INFO - PROCESS | 1750 | 1465246817693 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:00:17 INFO - PROCESS | 1750 | 1465246817696 Marionette TRACE conn4 <- [1,2758,null,{}] 14:00:17 INFO - PROCESS | 1750 | 1465246817703 Marionette TRACE conn4 -> [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:00:17 INFO - PROCESS | 1750 | 1465246817707 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:17 INFO - PROCESS | 1750 | 1465246817935 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 14:00:18 INFO - PROCESS | 1750 | 1465246818417 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:18 INFO - PROCESS | 1750 | 1465246818429 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d5c00 == 41 [pid = 1750] [id = 697] 14:00:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8a2d6400) [pid = 1750] [serial = 2092] [outer = (nil)] 14:00:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8a483400) [pid = 1750] [serial = 2093] [outer = 0x8a2d6400] 14:00:18 INFO - PROCESS | 1750 | 1465246818551 Marionette DEBUG loaded listener.js 14:00:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8afc3800) [pid = 1750] [serial = 2094] [outer = 0x8a2d6400] 14:00:19 INFO - PROCESS | 1750 | 1465246819565 Marionette TRACE conn4 <- [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:00:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:00:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1935ms 14:00:19 INFO - PROCESS | 1750 | 1465246819630 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 14:00:19 INFO - PROCESS | 1750 | 1465246819636 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 14:00:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:00:19 INFO - PROCESS | 1750 | 1465246819643 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:00:19 INFO - PROCESS | 1750 | 1465246819648 Marionette TRACE conn4 <- [1,2762,null,{}] 14:00:19 INFO - PROCESS | 1750 | 1465246819655 Marionette TRACE conn4 -> [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:00:19 INFO - PROCESS | 1750 | 1465246819663 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:19 INFO - PROCESS | 1750 | 1465246819846 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 14:00:20 INFO - PROCESS | 1750 | 1465246820185 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:20 INFO - PROCESS | 1750 | 1465246820192 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48e000 == 42 [pid = 1750] [id = 698] 14:00:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8afca400) [pid = 1750] [serial = 2095] [outer = (nil)] 14:00:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8bc23000) [pid = 1750] [serial = 2096] [outer = 0x8afca400] 14:00:20 INFO - PROCESS | 1750 | 1465246820286 Marionette DEBUG loaded listener.js 14:00:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8d675c00) [pid = 1750] [serial = 2097] [outer = 0x8afca400] 14:00:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8d872000 == 41 [pid = 1750] [id = 683] 14:00:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6f000 == 40 [pid = 1750] [id = 682] 14:00:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48f800 == 39 [pid = 1750] [id = 681] 14:00:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8a491000 == 38 [pid = 1750] [id = 680] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8ee08400) [pid = 1750] [serial = 2003] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8b544000) [pid = 1750] [serial = 2006] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x90391800) [pid = 1750] [serial = 2004] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x90d89800) [pid = 1750] [serial = 1958] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x90d8d400) [pid = 1750] [serial = 1959] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8bd70c00) [pid = 1750] [serial = 1991] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8d60f400) [pid = 1750] [serial = 1992] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8e4f9c00) [pid = 1750] [serial = 1949] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8e6a7400) [pid = 1750] [serial = 1950] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x91fb7000) [pid = 1750] [serial = 1967] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x91fbd800) [pid = 1750] [serial = 1968] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8d1b9800) [pid = 1750] [serial = 1988] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8d609c00) [pid = 1750] [serial = 1989] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x91f83000) [pid = 1750] [serial = 1964] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x91c5d800) [pid = 1750] [serial = 1965] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x921f0c00) [pid = 1750] [serial = 1970] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x92274400) [pid = 1750] [serial = 1971] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x90ff1400) [pid = 1750] [serial = 1961] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x91c53c00) [pid = 1750] [serial = 1962] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8d94c400) [pid = 1750] [serial = 1944] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8d865c00) [pid = 1750] [serial = 1997] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8d8d5400) [pid = 1750] [serial = 1998] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x92313400) [pid = 1750] [serial = 1973] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x9231ac00) [pid = 1750] [serial = 1974] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8bc21000) [pid = 1750] [serial = 1946] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8d1c7400) [pid = 1750] [serial = 1947] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8e8c4000) [pid = 1750] [serial = 2000] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x92e7e400) [pid = 1750] [serial = 1985] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x94f5c000) [pid = 1750] [serial = 1986] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x8ee07000) [pid = 1750] [serial = 1952] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x9038d400) [pid = 1750] [serial = 1953] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x92f49400) [pid = 1750] [serial = 1982] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x93abf400) [pid = 1750] [serial = 1983] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x92c30400) [pid = 1750] [serial = 1979] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x92c3e400) [pid = 1750] [serial = 1980] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x926f6c00) [pid = 1750] [serial = 1976] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x929e7000) [pid = 1750] [serial = 1977] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x90b1b000) [pid = 1750] [serial = 1955] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x90b1e800) [pid = 1750] [serial = 1956] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x8d1c0800) [pid = 1750] [serial = 1994] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x8d605400) [pid = 1750] [serial = 1995] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x90d92000) [pid = 1750] [serial = 2010] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x8d606400) [pid = 1750] [serial = 2007] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x8ebc3400) [pid = 1750] [serial = 2001] [outer = (nil)] [url = about:blank] 14:00:20 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x90ce8400) [pid = 1750] [serial = 2009] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1750 | 1465246821229 Marionette TRACE conn4 <- [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:00:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:00:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1640ms 14:00:21 INFO - PROCESS | 1750 | 1465246821287 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 14:00:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:00:21 INFO - PROCESS | 1750 | 1465246821293 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 14:00:21 INFO - PROCESS | 1750 | 1465246821299 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:00:21 INFO - PROCESS | 1750 | 1465246821303 Marionette TRACE conn4 <- [1,2766,null,{}] 14:00:21 INFO - PROCESS | 1750 | 1465246821309 Marionette TRACE conn4 -> [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:00:21 INFO - PROCESS | 1750 | 1465246821314 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:21 INFO - PROCESS | 1750 | 1465246821493 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 14:00:21 INFO - PROCESS | 1750 | 1465246821504 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:21 INFO - PROCESS | 1750 | 1465246821518 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1c0000 == 39 [pid = 1750] [id = 699] 14:00:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x8d66e000) [pid = 1750] [serial = 2098] [outer = (nil)] 14:00:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x8d8cc800) [pid = 1750] [serial = 2099] [outer = 0x8d66e000] 14:00:21 INFO - PROCESS | 1750 | 1465246821603 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x8d94d000) [pid = 1750] [serial = 2100] [outer = 0x8d66e000] 14:00:22 INFO - PROCESS | 1750 | 1465246822604 Marionette TRACE conn4 <- [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:00:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:00:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1340ms 14:00:22 INFO - PROCESS | 1750 | 1465246822639 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 1750 | 1465246822643 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 14:00:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:00:22 INFO - PROCESS | 1750 | 1465246822661 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1750 | 1465246822670 Marionette TRACE conn4 <- [1,2770,null,{}] 14:00:22 INFO - PROCESS | 1750 | 1465246822678 Marionette TRACE conn4 -> [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:00:22 INFO - PROCESS | 1750 | 1465246822684 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:22 INFO - PROCESS | 1750 | 1465246822943 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 14:00:22 INFO - PROCESS | 1750 | 1465246822959 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:22 INFO - PROCESS | 1750 | 1465246822965 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d952000 == 40 [pid = 1750] [id = 700] 14:00:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x8e6aa000) [pid = 1750] [serial = 2101] [outer = (nil)] 14:00:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x8e8c7800) [pid = 1750] [serial = 2102] [outer = 0x8e6aa000] 14:00:23 INFO - PROCESS | 1750 | 1465246823038 Marionette DEBUG loaded listener.js 14:00:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x8ebc5800) [pid = 1750] [serial = 2103] [outer = 0x8e6aa000] 14:00:24 INFO - PROCESS | 1750 | 1465246824063 Marionette TRACE conn4 <- [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:00:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:00:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1451ms 14:00:24 INFO - PROCESS | 1750 | 1465246824100 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 14:00:24 INFO - PROCESS | 1750 | 1465246824104 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 14:00:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:00:24 INFO - PROCESS | 1750 | 1465246824110 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:00:24 INFO - PROCESS | 1750 | 1465246824113 Marionette TRACE conn4 <- [1,2774,null,{}] 14:00:24 INFO - PROCESS | 1750 | 1465246824128 Marionette TRACE conn4 -> [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:00:24 INFO - PROCESS | 1750 | 1465246824132 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:24 INFO - PROCESS | 1750 | 1465246824360 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 14:00:24 INFO - PROCESS | 1750 | 1465246824407 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:24 INFO - PROCESS | 1750 | 1465246824422 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d601c00 == 41 [pid = 1750] [id = 701] 14:00:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x8ee03c00) [pid = 1750] [serial = 2104] [outer = (nil)] 14:00:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x90391800) [pid = 1750] [serial = 2105] [outer = 0x8ee03c00] 14:00:24 INFO - PROCESS | 1750 | 1465246824507 Marionette DEBUG loaded listener.js 14:00:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x90393c00) [pid = 1750] [serial = 2106] [outer = 0x8ee03c00] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x8d952800) [pid = 1750] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x90ce2800) [pid = 1750] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x90b15000) [pid = 1750] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x8b541000) [pid = 1750] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x91c5d000) [pid = 1750] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x9242f000) [pid = 1750] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x926efc00) [pid = 1750] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x8a492000) [pid = 1750] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x8d1c3800) [pid = 1750] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x926ee400) [pid = 1750] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x8b542800) [pid = 1750] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x8bd70800) [pid = 1750] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8d872400) [pid = 1750] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:00:25 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8bd6c400) [pid = 1750] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:00:25 INFO - PROCESS | 1750 | 1465246825644 Marionette TRACE conn4 <- [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:00:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:00:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1584ms 14:00:25 INFO - PROCESS | 1750 | 1465246825695 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 14:00:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:00:25 INFO - PROCESS | 1750 | 1465246825699 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 14:00:25 INFO - PROCESS | 1750 | 1465246825713 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:00:25 INFO - PROCESS | 1750 | 1465246825715 Marionette TRACE conn4 <- [1,2778,null,{}] 14:00:25 INFO - PROCESS | 1750 | 1465246825724 Marionette TRACE conn4 -> [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:00:25 INFO - PROCESS | 1750 | 1465246825729 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:25 INFO - PROCESS | 1750 | 1465246825924 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 14:00:25 INFO - PROCESS | 1750 | 1465246825933 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:25 INFO - PROCESS | 1750 | 1465246825952 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d867800 == 42 [pid = 1750] [id = 702] 14:00:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8d94ec00) [pid = 1750] [serial = 2107] [outer = (nil)] 14:00:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x90392000) [pid = 1750] [serial = 2108] [outer = 0x8d94ec00] 14:00:26 INFO - PROCESS | 1750 | 1465246826032 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x90ce8400) [pid = 1750] [serial = 2109] [outer = 0x8d94ec00] 14:00:26 INFO - PROCESS | 1750 | 1465246826990 Marionette TRACE conn4 <- [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:00:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:00:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1338ms 14:00:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:00:27 INFO - PROCESS | 1750 | 1465246827044 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 14:00:27 INFO - PROCESS | 1750 | 1465246827047 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 14:00:27 INFO - PROCESS | 1750 | 1465246827054 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:00:27 INFO - PROCESS | 1750 | 1465246827057 Marionette TRACE conn4 <- [1,2782,null,{}] 14:00:27 INFO - PROCESS | 1750 | 1465246827063 Marionette TRACE conn4 -> [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:00:27 INFO - PROCESS | 1750 | 1465246827068 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:27 INFO - PROCESS | 1750 | 1465246827236 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 14:00:27 INFO - PROCESS | 1750 | 1465246827392 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 1750 | 1465246827399 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48f400 == 43 [pid = 1750] [id = 703] 14:00:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x8ee01800) [pid = 1750] [serial = 2110] [outer = (nil)] 14:00:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x90f51c00) [pid = 1750] [serial = 2111] [outer = 0x8ee01800] 14:00:27 INFO - PROCESS | 1750 | 1465246827471 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x90febc00) [pid = 1750] [serial = 2112] [outer = 0x8ee01800] 14:00:28 INFO - PROCESS | 1750 | 1465246828612 Marionette TRACE conn4 <- [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:00:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:00:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1630ms 14:00:28 INFO - PROCESS | 1750 | 1465246828684 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 1750 | 1465246828691 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 14:00:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:00:28 INFO - PROCESS | 1750 | 1465246828699 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 1750 | 1465246828708 Marionette TRACE conn4 <- [1,2786,null,{}] 14:00:28 INFO - PROCESS | 1750 | 1465246828716 Marionette TRACE conn4 -> [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:00:28 INFO - PROCESS | 1750 | 1465246828721 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:28 INFO - PROCESS | 1750 | 1465246828978 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 14:00:29 INFO - PROCESS | 1750 | 1465246829279 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:29 INFO - PROCESS | 1750 | 1465246829291 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd74400 == 44 [pid = 1750] [id = 704] 14:00:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x8bd75c00) [pid = 1750] [serial = 2113] [outer = (nil)] 14:00:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x8d60fc00) [pid = 1750] [serial = 2114] [outer = 0x8bd75c00] 14:00:29 INFO - PROCESS | 1750 | 1465246829381 Marionette DEBUG loaded listener.js 14:00:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x8d870c00) [pid = 1750] [serial = 2115] [outer = 0x8bd75c00] 14:00:30 INFO - PROCESS | 1750 | 1465246830335 Marionette TRACE conn4 <- [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:00:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:00:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1697ms 14:00:30 INFO - PROCESS | 1750 | 1465246830397 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 14:00:30 INFO - PROCESS | 1750 | 1465246830406 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 14:00:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:00:30 INFO - PROCESS | 1750 | 1465246830418 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:00:30 INFO - PROCESS | 1750 | 1465246830422 Marionette TRACE conn4 <- [1,2790,null,{}] 14:00:30 INFO - PROCESS | 1750 | 1465246830430 Marionette TRACE conn4 -> [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:00:30 INFO - PROCESS | 1750 | 1465246830437 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:30 INFO - PROCESS | 1750 | 1465246830701 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 14:00:31 INFO - PROCESS | 1750 | 1465246831002 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:31 INFO - PROCESS | 1750 | 1465246831013 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6a4800 == 45 [pid = 1750] [id = 705] 14:00:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x8e8be400) [pid = 1750] [serial = 2116] [outer = (nil)] 14:00:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x8ebce000) [pid = 1750] [serial = 2117] [outer = 0x8e8be400] 14:00:31 INFO - PROCESS | 1750 | 1465246831143 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x90391c00) [pid = 1750] [serial = 2118] [outer = 0x8e8be400] 14:00:32 INFO - PROCESS | 1750 | 1465246832139 Marionette TRACE conn4 <- [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:00:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:00:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1796ms 14:00:32 INFO - PROCESS | 1750 | 1465246832213 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 14:00:32 INFO - PROCESS | 1750 | 1465246832217 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 14:00:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:00:32 INFO - PROCESS | 1750 | 1465246832224 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:00:32 INFO - PROCESS | 1750 | 1465246832230 Marionette TRACE conn4 <- [1,2794,null,{}] 14:00:32 INFO - PROCESS | 1750 | 1465246832247 Marionette TRACE conn4 -> [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:00:32 INFO - PROCESS | 1750 | 1465246832256 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:32 INFO - PROCESS | 1750 | 1465246832596 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 14:00:32 INFO - PROCESS | 1750 | 1465246832791 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 1750 | 1465246832801 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f5c000 == 46 [pid = 1750] [id = 706] 14:00:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x90fefc00) [pid = 1750] [serial = 2119] [outer = (nil)] 14:00:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x91c53000) [pid = 1750] [serial = 2120] [outer = 0x90fefc00] 14:00:32 INFO - PROCESS | 1750 | 1465246832901 Marionette DEBUG loaded listener.js 14:00:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x91f82800) [pid = 1750] [serial = 2121] [outer = 0x90fefc00] 14:00:33 INFO - PROCESS | 1750 | 1465246833823 Marionette TRACE conn4 <- [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:00:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:00:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1641ms 14:00:33 INFO - PROCESS | 1750 | 1465246833866 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 14:00:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:00:33 INFO - PROCESS | 1750 | 1465246833871 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 14:00:33 INFO - PROCESS | 1750 | 1465246833877 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 1750 | 1465246833881 Marionette TRACE conn4 <- [1,2798,null,{}] 14:00:33 INFO - PROCESS | 1750 | 1465246833887 Marionette TRACE conn4 -> [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:00:33 INFO - PROCESS | 1750 | 1465246833893 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:34 INFO - PROCESS | 1750 | 1465246834125 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 14:00:34 INFO - PROCESS | 1750 | 1465246834324 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 1750 | 1465246834332 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dc000 == 47 [pid = 1750] [id = 707] 14:00:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x90d89400) [pid = 1750] [serial = 2122] [outer = (nil)] 14:00:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x91fbe400) [pid = 1750] [serial = 2123] [outer = 0x90d89400] 14:00:34 INFO - PROCESS | 1750 | 1465246834530 Marionette DEBUG loaded listener.js 14:00:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x92273400) [pid = 1750] [serial = 2124] [outer = 0x90d89400] 14:00:35 INFO - PROCESS | 1750 | 1465246835495 Marionette TRACE conn4 <- [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:00:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:00:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1680ms 14:00:35 INFO - PROCESS | 1750 | 1465246835559 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 14:00:35 INFO - PROCESS | 1750 | 1465246835563 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 14:00:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:00:35 INFO - PROCESS | 1750 | 1465246835570 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:00:35 INFO - PROCESS | 1750 | 1465246835574 Marionette TRACE conn4 <- [1,2802,null,{}] 14:00:35 INFO - PROCESS | 1750 | 1465246835579 Marionette TRACE conn4 -> [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:00:35 INFO - PROCESS | 1750 | 1465246835585 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:35 INFO - PROCESS | 1750 | 1465246835779 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 14:00:36 INFO - PROCESS | 1750 | 1465246836045 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:36 INFO - PROCESS | 1750 | 1465246836056 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x91f8a000 == 48 [pid = 1750] [id = 708] 14:00:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x921fd800) [pid = 1750] [serial = 2125] [outer = (nil)] 14:00:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x92314c00) [pid = 1750] [serial = 2126] [outer = 0x921fd800] 14:00:36 INFO - PROCESS | 1750 | 1465246836182 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x9231d000) [pid = 1750] [serial = 2127] [outer = 0x921fd800] 14:00:37 INFO - PROCESS | 1750 | 1465246837148 Marionette TRACE conn4 <- [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:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1638ms 14:00:37 INFO - PROCESS | 1750 | 1465246837209 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 14:00:37 INFO - PROCESS | 1750 | 1465246837213 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 14:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:00:37 INFO - PROCESS | 1750 | 1465246837219 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 1750 | 1465246837223 Marionette TRACE conn4 <- [1,2806,null,{}] 14:00:37 INFO - PROCESS | 1750 | 1465246837229 Marionette TRACE conn4 -> [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:00:37 INFO - PROCESS | 1750 | 1465246837239 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:37 INFO - PROCESS | 1750 | 1465246837486 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 14:00:37 INFO - PROCESS | 1750 | 1465246837740 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:37 INFO - PROCESS | 1750 | 1465246837752 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f52000 == 49 [pid = 1750] [id = 709] 14:00:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x91c53800) [pid = 1750] [serial = 2128] [outer = (nil)] 14:00:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x929e6800) [pid = 1750] [serial = 2129] [outer = 0x91c53800] 14:00:37 INFO - PROCESS | 1750 | 1465246837883 Marionette DEBUG loaded listener.js 14:00:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x929edc00) [pid = 1750] [serial = 2130] [outer = 0x91c53800] 14:00:38 INFO - PROCESS | 1750 | 1465246838875 Marionette TRACE conn4 <- [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:00:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:00:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1729ms 14:00:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:00:38 INFO - PROCESS | 1750 | 1465246838949 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 14:00:38 INFO - PROCESS | 1750 | 1465246838953 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 14:00:38 INFO - PROCESS | 1750 | 1465246838960 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:00:38 INFO - PROCESS | 1750 | 1465246838963 Marionette TRACE conn4 <- [1,2810,null,{}] 14:00:38 INFO - PROCESS | 1750 | 1465246838970 Marionette TRACE conn4 -> [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:00:38 INFO - PROCESS | 1750 | 1465246838975 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:39 INFO - PROCESS | 1750 | 1465246839218 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 14:00:39 INFO - PROCESS | 1750 | 1465246839469 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:39 INFO - PROCESS | 1750 | 1465246839475 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x92317000 == 50 [pid = 1750] [id = 710] 14:00:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x929e8c00) [pid = 1750] [serial = 2131] [outer = (nil)] 14:00:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x92c37c00) [pid = 1750] [serial = 2132] [outer = 0x929e8c00] 14:00:39 INFO - PROCESS | 1750 | 1465246839621 Marionette DEBUG loaded listener.js 14:00:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x92c3bc00) [pid = 1750] [serial = 2133] [outer = 0x929e8c00] 14:00:40 INFO - PROCESS | 1750 | 1465246840526 Marionette TRACE conn4 <- [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:00:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:00:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1585ms 14:00:40 INFO - PROCESS | 1750 | 1465246840545 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 14:00:40 INFO - PROCESS | 1750 | 1465246840549 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 14:00:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:00:40 INFO - PROCESS | 1750 | 1465246840556 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 1750 | 1465246840559 Marionette TRACE conn4 <- [1,2814,null,{}] 14:00:40 INFO - PROCESS | 1750 | 1465246840565 Marionette TRACE conn4 -> [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:00:40 INFO - PROCESS | 1750 | 1465246840571 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:40 INFO - PROCESS | 1750 | 1465246840755 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 14:00:41 INFO - PROCESS | 1750 | 1465246841016 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 1750 | 1465246841027 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc1c400 == 51 [pid = 1750] [id = 711] 14:00:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x929f1000) [pid = 1750] [serial = 2134] [outer = (nil)] 14:00:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x92f42000) [pid = 1750] [serial = 2135] [outer = 0x929f1000] 14:00:41 INFO - PROCESS | 1750 | 1465246841117 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x92f48800) [pid = 1750] [serial = 2136] [outer = 0x929f1000] 14:00:42 INFO - PROCESS | 1750 | 1465246842100 Marionette TRACE conn4 <- [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:00:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:00:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1587ms 14:00:42 INFO - PROCESS | 1750 | 1465246842144 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1750 | 1465246842148 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 14:00:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:00:42 INFO - PROCESS | 1750 | 1465246842155 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1750 | 1465246842157 Marionette TRACE conn4 <- [1,2818,null,{}] 14:00:42 INFO - PROCESS | 1750 | 1465246842164 Marionette TRACE conn4 -> [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:00:42 INFO - PROCESS | 1750 | 1465246842169 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:42 INFO - PROCESS | 1750 | 1465246842363 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 14:00:42 INFO - PROCESS | 1750 | 1465246842568 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:42 INFO - PROCESS | 1750 | 1465246842575 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48b400 == 52 [pid = 1750] [id = 712] 14:00:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x92c30800) [pid = 1750] [serial = 2137] [outer = (nil)] 14:00:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x93ccc000) [pid = 1750] [serial = 2138] [outer = 0x92c30800] 14:00:42 INFO - PROCESS | 1750 | 1465246842708 Marionette DEBUG loaded listener.js 14:00:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x93ccec00) [pid = 1750] [serial = 2139] [outer = 0x92c30800] 14:00:43 INFO - PROCESS | 1750 | 1465246843748 Marionette TRACE conn4 <- [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:00:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:00:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1628ms 14:00:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:00:43 INFO - PROCESS | 1750 | 1465246843784 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 14:00:43 INFO - PROCESS | 1750 | 1465246843787 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 14:00:43 INFO - PROCESS | 1750 | 1465246843794 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 1750 | 1465246843797 Marionette TRACE conn4 <- [1,2822,null,{}] 14:00:43 INFO - PROCESS | 1750 | 1465246843804 Marionette TRACE conn4 -> [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:00:43 INFO - PROCESS | 1750 | 1465246843809 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:44 INFO - PROCESS | 1750 | 1465246844010 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 14:00:44 INFO - PROCESS | 1750 | 1465246844296 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:44 INFO - PROCESS | 1750 | 1465246844304 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f46000 == 53 [pid = 1750] [id = 713] 14:00:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x93ac5400) [pid = 1750] [serial = 2140] [outer = (nil)] 14:00:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x950b4000) [pid = 1750] [serial = 2141] [outer = 0x93ac5400] 14:00:44 INFO - PROCESS | 1750 | 1465246844429 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x950be400) [pid = 1750] [serial = 2142] [outer = 0x93ac5400] 14:00:45 INFO - PROCESS | 1750 | 1465246845403 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:00:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:00:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1685ms 14:00:45 INFO - PROCESS | 1750 | 1465246845479 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 14:00:45 INFO - PROCESS | 1750 | 1465246845484 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 14:00:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:00:45 INFO - PROCESS | 1750 | 1465246845490 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:00:45 INFO - PROCESS | 1750 | 1465246845495 Marionette TRACE conn4 <- [1,2826,null,{}] 14:00:45 INFO - PROCESS | 1750 | 1465246845501 Marionette TRACE conn4 -> [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:00:45 INFO - PROCESS | 1750 | 1465246845507 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:45 INFO - PROCESS | 1750 | 1465246845774 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 14:00:46 INFO - PROCESS | 1750 | 1465246846030 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:46 INFO - PROCESS | 1750 | 1465246846040 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6b0400 == 54 [pid = 1750] [id = 714] 14:00:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8e8c8400) [pid = 1750] [serial = 2143] [outer = (nil)] 14:00:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x95164000) [pid = 1750] [serial = 2144] [outer = 0x8e8c8400] 14:00:46 INFO - PROCESS | 1750 | 1465246846176 Marionette DEBUG loaded listener.js 14:00:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x9516d000) [pid = 1750] [serial = 2145] [outer = 0x8e8c8400] 14:00:47 INFO - PROCESS | 1750 | 1465246847140 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:00:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:00:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1693ms 14:00:47 INFO - PROCESS | 1750 | 1465246847184 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 14:00:47 INFO - PROCESS | 1750 | 1465246847188 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 14:00:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:00:47 INFO - PROCESS | 1750 | 1465246847195 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:00:47 INFO - PROCESS | 1750 | 1465246847198 Marionette TRACE conn4 <- [1,2830,null,{}] 14:00:47 INFO - PROCESS | 1750 | 1465246847204 Marionette TRACE conn4 -> [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:00:47 INFO - PROCESS | 1750 | 1465246847208 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:47 INFO - PROCESS | 1750 | 1465246847408 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 14:00:47 INFO - PROCESS | 1750 | 1465246847612 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:47 INFO - PROCESS | 1750 | 1465246847620 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x921f7400 == 55 [pid = 1750] [id = 715] 14:00:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x93ac7400) [pid = 1750] [serial = 2146] [outer = (nil)] 14:00:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x953d3000) [pid = 1750] [serial = 2147] [outer = 0x93ac7400] 14:00:47 INFO - PROCESS | 1750 | 1465246847744 Marionette DEBUG loaded listener.js 14:00:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x953de000) [pid = 1750] [serial = 2148] [outer = 0x93ac7400] 14:00:48 INFO - PROCESS | 1750 | 1465246848812 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:00:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:00:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1681ms 14:00:48 INFO - PROCESS | 1750 | 1465246848877 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 14:00:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:00:48 INFO - PROCESS | 1750 | 1465246848881 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 14:00:48 INFO - PROCESS | 1750 | 1465246848888 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:00:48 INFO - PROCESS | 1750 | 1465246848892 Marionette TRACE conn4 <- [1,2834,null,{}] 14:00:48 INFO - PROCESS | 1750 | 1465246848897 Marionette TRACE conn4 -> [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:00:48 INFO - PROCESS | 1750 | 1465246848903 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:49 INFO - PROCESS | 1750 | 1465246849157 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 14:00:49 INFO - PROCESS | 1750 | 1465246849975 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:49 INFO - PROCESS | 1750 | 1465246849984 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afd0000 == 56 [pid = 1750] [id = 716] 14:00:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8afd0c00) [pid = 1750] [serial = 2149] [outer = (nil)] 14:00:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8bc1ac00) [pid = 1750] [serial = 2150] [outer = 0x8afd0c00] 14:00:50 INFO - PROCESS | 1750 | 1465246850088 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8bd6d000) [pid = 1750] [serial = 2151] [outer = 0x8afd0c00] 14:00:50 INFO - PROCESS | 1750 | 1465246850977 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:00:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:00:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2137ms 14:00:51 INFO - PROCESS | 1750 | 1465246851046 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 14:00:51 INFO - PROCESS | 1750 | 1465246851052 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 14:00:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:00:51 INFO - PROCESS | 1750 | 1465246851063 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:00:51 INFO - PROCESS | 1750 | 1465246851067 Marionette TRACE conn4 <- [1,2838,null,{}] 14:00:51 INFO - PROCESS | 1750 | 1465246851077 Marionette TRACE conn4 -> [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:00:51 INFO - PROCESS | 1750 | 1465246851085 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:51 INFO - PROCESS | 1750 | 1465246851267 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 14:00:51 INFO - PROCESS | 1750 | 1465246851492 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:51 INFO - PROCESS | 1750 | 1465246851502 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d66d800 == 57 [pid = 1750] [id = 717] 14:00:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8d670c00) [pid = 1750] [serial = 2152] [outer = (nil)] 14:00:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8e4f0000) [pid = 1750] [serial = 2153] [outer = 0x8d670c00] 14:00:51 INFO - PROCESS | 1750 | 1465246851659 Marionette DEBUG loaded listener.js 14:00:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e6ac800) [pid = 1750] [serial = 2154] [outer = 0x8d670c00] 14:00:52 INFO - PROCESS | 1750 | 1465246852700 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:00:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:00:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1686ms 14:00:52 INFO - PROCESS | 1750 | 1465246852752 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 14:00:52 INFO - PROCESS | 1750 | 1465246852758 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 14:00:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:00:52 INFO - PROCESS | 1750 | 1465246852766 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:00:52 INFO - PROCESS | 1750 | 1465246852770 Marionette TRACE conn4 <- [1,2842,null,{}] 14:00:52 INFO - PROCESS | 1750 | 1465246852776 Marionette TRACE conn4 -> [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:00:52 INFO - PROCESS | 1750 | 1465246852782 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:52 INFO - PROCESS | 1750 | 1465246852963 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 14:00:53 INFO - PROCESS | 1750 | 1465246853184 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:53 INFO - PROCESS | 1750 | 1465246853196 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1b9800 == 58 [pid = 1750] [id = 718] 14:00:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8d66c000) [pid = 1750] [serial = 2155] [outer = (nil)] 14:00:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8ee0e000) [pid = 1750] [serial = 2156] [outer = 0x8d66c000] 14:00:53 INFO - PROCESS | 1750 | 1465246853390 Marionette DEBUG loaded listener.js 14:00:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x90b1f400) [pid = 1750] [serial = 2157] [outer = 0x8d66c000] 14:00:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8d867800 == 57 [pid = 1750] [id = 702] 14:00:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8d601c00 == 56 [pid = 1750] [id = 701] 14:00:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8d952000 == 55 [pid = 1750] [id = 700] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1c0000 == 54 [pid = 1750] [id = 699] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48e000 == 53 [pid = 1750] [id = 698] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d5c00 == 52 [pid = 1750] [id = 697] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x92315000 == 51 [pid = 1750] [id = 695] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8a484400 == 50 [pid = 1750] [id = 694] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1c6400 == 49 [pid = 1750] [id = 692] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd75800 == 48 [pid = 1750] [id = 693] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d3000 == 47 [pid = 1750] [id = 691] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48c000 == 46 [pid = 1750] [id = 690] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1c5400 == 45 [pid = 1750] [id = 689] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d4000 == 44 [pid = 1750] [id = 688] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8ebcd400 == 43 [pid = 1750] [id = 687] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8d66b000 == 42 [pid = 1750] [id = 686] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8b54a000 == 41 [pid = 1750] [id = 685] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1cc00 == 40 [pid = 1750] [id = 684] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48c800 == 39 [pid = 1750] [id = 696] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8d66d800 == 38 [pid = 1750] [id = 717] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8afd0000 == 37 [pid = 1750] [id = 716] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x921f7400 == 36 [pid = 1750] [id = 715] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x92f46000 == 35 [pid = 1750] [id = 713] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6b0400 == 34 [pid = 1750] [id = 714] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48b400 == 33 [pid = 1750] [id = 712] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc1c400 == 32 [pid = 1750] [id = 711] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x90f52000 == 31 [pid = 1750] [id = 709] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x92317000 == 30 [pid = 1750] [id = 710] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x91f8a000 == 29 [pid = 1750] [id = 708] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2dc000 == 28 [pid = 1750] [id = 707] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x90f5c000 == 27 [pid = 1750] [id = 706] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd74400 == 26 [pid = 1750] [id = 704] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6a4800 == 25 [pid = 1750] [id = 705] 14:00:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48f400 == 24 [pid = 1750] [id = 703] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8e6aac00) [pid = 1750] [serial = 2015] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x90f52400) [pid = 1750] [serial = 2019] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x90d85400) [pid = 1750] [serial = 2018] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x91b5a000) [pid = 1750] [serial = 2022] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x90ff7400) [pid = 1750] [serial = 2021] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x91f8c000) [pid = 1750] [serial = 2025] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x91f89800) [pid = 1750] [serial = 2024] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x92434000) [pid = 1750] [serial = 2028] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x92318400) [pid = 1750] [serial = 2027] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x929eb000) [pid = 1750] [serial = 2031] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x929e5800) [pid = 1750] [serial = 2030] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x950bac00) [pid = 1750] [serial = 2034] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x94f55400) [pid = 1750] [serial = 2033] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8b54c000) [pid = 1750] [serial = 2045] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8ebc2400) [pid = 1750] [serial = 2043] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x950efc00) [pid = 1750] [serial = 2037] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8e4f7c00) [pid = 1750] [serial = 2042] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x950e5000) [pid = 1750] [serial = 2036] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8ce5ec00) [pid = 1750] [serial = 2040] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8bc19400) [pid = 1750] [serial = 2039] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8d601800) [pid = 1750] [serial = 2048] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8d60c400) [pid = 1750] [serial = 2049] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8d8cb000) [pid = 1750] [serial = 2051] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8d60f800) [pid = 1750] [serial = 2013] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8ce68400) [pid = 1750] [serial = 2012] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8e8c0c00) [pid = 1750] [serial = 2016] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8d8d2c00) [pid = 1750] [serial = 2052] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8bc1f800) [pid = 1750] [serial = 2046] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1750 | 1465246856787 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:00:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:00:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 4042ms 14:00:56 INFO - PROCESS | 1750 | 1465246856810 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 14:00:56 INFO - PROCESS | 1750 | 1465246856817 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 14:00:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:00:56 INFO - PROCESS | 1750 | 1465246856825 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:00:56 INFO - PROCESS | 1750 | 1465246856831 Marionette TRACE conn4 <- [1,2846,null,{}] 14:00:56 INFO - PROCESS | 1750 | 1465246856839 Marionette TRACE conn4 -> [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:00:56 INFO - PROCESS | 1750 | 1465246856845 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:57 INFO - PROCESS | 1750 | 1465246857084 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 14:00:57 INFO - PROCESS | 1750 | 1465246857235 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:57 INFO - PROCESS | 1750 | 1465246857245 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48d400 == 25 [pid = 1750] [id = 719] 14:00:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8a48dc00) [pid = 1750] [serial = 2158] [outer = (nil)] 14:00:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8b542000) [pid = 1750] [serial = 2159] [outer = 0x8a48dc00] 14:00:57 INFO - PROCESS | 1750 | 1465246857319 Marionette DEBUG loaded listener.js 14:00:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8b54a400) [pid = 1750] [serial = 2160] [outer = 0x8a48dc00] 14:00:58 INFO - PROCESS | 1750 | 1465246858178 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:00:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:00:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1381ms 14:00:58 INFO - PROCESS | 1750 | 1465246858206 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 14:00:58 INFO - PROCESS | 1750 | 1465246858212 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 14:00:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:00:58 INFO - PROCESS | 1750 | 1465246858222 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:00:58 INFO - PROCESS | 1750 | 1465246858226 Marionette TRACE conn4 <- [1,2850,null,{}] 14:00:58 INFO - PROCESS | 1750 | 1465246858233 Marionette TRACE conn4 -> [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:00:58 INFO - PROCESS | 1750 | 1465246858239 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:58 INFO - PROCESS | 1750 | 1465246858404 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 14:00:58 INFO - PROCESS | 1750 | 1465246858414 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 1750 | 1465246858423 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce5ec00 == 26 [pid = 1750] [id = 720] 14:00:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8ce67c00) [pid = 1750] [serial = 2161] [outer = (nil)] 14:00:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8d1ba400) [pid = 1750] [serial = 2162] [outer = 0x8ce67c00] 14:00:58 INFO - PROCESS | 1750 | 1465246858648 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8d1c7800) [pid = 1750] [serial = 2163] [outer = 0x8ce67c00] 14:00:59 INFO - PROCESS | 1750 | 1465246859615 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:00:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:00:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1431ms 14:00:59 INFO - PROCESS | 1750 | 1465246859654 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1750 | 1465246859657 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 14:00:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:00:59 INFO - PROCESS | 1750 | 1465246859665 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1750 | 1465246859672 Marionette TRACE conn4 <- [1,2854,null,{}] 14:00:59 INFO - PROCESS | 1750 | 1465246859717 Marionette TRACE conn4 -> [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:00:59 INFO - PROCESS | 1750 | 1465246859726 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:00:59 INFO - PROCESS | 1750 | 1465246859959 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 14:01:00 INFO - PROCESS | 1750 | 1465246859988 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:00 INFO - PROCESS | 1750 | 1465246859999 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d870000 == 27 [pid = 1750] [id = 721] 14:01:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8d8c7400) [pid = 1750] [serial = 2164] [outer = (nil)] 14:01:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8d8ca800) [pid = 1750] [serial = 2165] [outer = 0x8d8c7400] 14:01:00 INFO - PROCESS | 1750 | 1465246860079 Marionette DEBUG loaded listener.js 14:01:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8d8d2c00) [pid = 1750] [serial = 2166] [outer = 0x8d8c7400] 14:01:01 INFO - PROCESS | 1750 | 1465246861108 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:01:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:01:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2423ms 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8e6aa000) [pid = 1750] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8d951800) [pid = 1750] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8ebcf800) [pid = 1750] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8a2d6400) [pid = 1750] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8d86e800) [pid = 1750] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8d602000) [pid = 1750] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x90ce7c00) [pid = 1750] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8ce62400) [pid = 1750] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x92318800) [pid = 1750] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x8afca400) [pid = 1750] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x8b53f400) [pid = 1750] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x921f0800) [pid = 1750] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x8d605000) [pid = 1750] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x8ee03c00) [pid = 1750] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x8d66e000) [pid = 1750] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x8d956c00) [pid = 1750] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x8ebc9000) [pid = 1750] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x8b54c800) [pid = 1750] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x8d94ec00) [pid = 1750] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:01:02 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x8ee01800) [pid = 1750] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:01:02 INFO - PROCESS | 1750 | 1465246862257 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 1750 | 1465246862262 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 14:01:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:01:02 INFO - PROCESS | 1750 | 1465246862269 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 1750 | 1465246862272 Marionette TRACE conn4 <- [1,2858,null,{}] 14:01:02 INFO - PROCESS | 1750 | 1465246862278 Marionette TRACE conn4 -> [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:01:02 INFO - PROCESS | 1750 | 1465246862283 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:02 INFO - PROCESS | 1750 | 1465246862490 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 14:01:02 INFO - PROCESS | 1750 | 1465246862592 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 1750 | 1465246862599 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a48b800 == 28 [pid = 1750] [id = 722] 14:01:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x8bd75000) [pid = 1750] [serial = 2167] [outer = (nil)] 14:01:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x8d66dc00) [pid = 1750] [serial = 2168] [outer = 0x8bd75000] 14:01:02 INFO - PROCESS | 1750 | 1465246862674 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x8d949800) [pid = 1750] [serial = 2169] [outer = 0x8bd75000] 14:01:03 INFO - PROCESS | 1750 | 1465246863420 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:01:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:01:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1184ms 14:01:03 INFO - PROCESS | 1750 | 1465246863454 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 14:01:03 INFO - PROCESS | 1750 | 1465246863457 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 14:01:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:01:03 INFO - PROCESS | 1750 | 1465246863465 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 1750 | 1465246863467 Marionette TRACE conn4 <- [1,2862,null,{}] 14:01:03 INFO - PROCESS | 1750 | 1465246863484 Marionette TRACE conn4 -> [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:01:03 INFO - PROCESS | 1750 | 1465246863488 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:03 INFO - PROCESS | 1750 | 1465246863646 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 14:01:03 INFO - PROCESS | 1750 | 1465246863658 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:03 INFO - PROCESS | 1750 | 1465246863665 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d951800 == 29 [pid = 1750] [id = 723] 14:01:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x8d952800) [pid = 1750] [serial = 2170] [outer = (nil)] 14:01:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x8e4f7800) [pid = 1750] [serial = 2171] [outer = 0x8d952800] 14:01:03 INFO - PROCESS | 1750 | 1465246863741 Marionette DEBUG loaded listener.js 14:01:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x8e6ab800) [pid = 1750] [serial = 2172] [outer = 0x8d952800] 14:01:04 INFO - PROCESS | 1750 | 1465246864984 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:01:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:01:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1594ms 14:01:05 INFO - PROCESS | 1750 | 1465246865060 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 14:01:05 INFO - PROCESS | 1750 | 1465246865068 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 14:01:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:01:05 INFO - PROCESS | 1750 | 1465246865078 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:01:05 INFO - PROCESS | 1750 | 1465246865083 Marionette TRACE conn4 <- [1,2866,null,{}] 14:01:05 INFO - PROCESS | 1750 | 1465246865094 Marionette TRACE conn4 -> [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:01:05 INFO - PROCESS | 1750 | 1465246865100 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:05 INFO - PROCESS | 1750 | 1465246865346 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 14:01:05 INFO - PROCESS | 1750 | 1465246865657 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 1750 | 1465246865664 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d1c00 == 30 [pid = 1750] [id = 724] 14:01:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x8afce400) [pid = 1750] [serial = 2173] [outer = (nil)] 14:01:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x8bd6c800) [pid = 1750] [serial = 2174] [outer = 0x8afce400] 14:01:05 INFO - PROCESS | 1750 | 1465246865765 Marionette DEBUG loaded listener.js 14:01:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x8ce69000) [pid = 1750] [serial = 2175] [outer = 0x8afce400] 14:01:06 INFO - PROCESS | 1750 | 1465246866774 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:01:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:01:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1738ms 14:01:06 INFO - PROCESS | 1750 | 1465246866815 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 1750 | 1465246866823 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 14:01:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:01:06 INFO - PROCESS | 1750 | 1465246866834 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1750 | 1465246866838 Marionette TRACE conn4 <- [1,2870,null,{}] 14:01:06 INFO - PROCESS | 1750 | 1465246866845 Marionette TRACE conn4 -> [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:01:06 INFO - PROCESS | 1750 | 1465246866851 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:07 INFO - PROCESS | 1750 | 1465246867048 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 14:01:07 INFO - PROCESS | 1750 | 1465246867252 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 1750 | 1465246867263 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b53f800 == 31 [pid = 1750] [id = 725] 14:01:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x8d867c00) [pid = 1750] [serial = 2176] [outer = (nil)] 14:01:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8d8d1400) [pid = 1750] [serial = 2177] [outer = 0x8d867c00] 14:01:07 INFO - PROCESS | 1750 | 1465246867453 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8d603000) [pid = 1750] [serial = 2178] [outer = 0x8d867c00] 14:01:08 INFO - PROCESS | 1750 | 1465246868490 Marionette TRACE conn4 <- [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:01:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:01:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1734ms 14:01:08 INFO - PROCESS | 1750 | 1465246868569 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 14:01:08 INFO - PROCESS | 1750 | 1465246868572 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 14:01:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:01:08 INFO - PROCESS | 1750 | 1465246868580 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 1750 | 1465246868587 Marionette TRACE conn4 <- [1,2874,null,{}] 14:01:08 INFO - PROCESS | 1750 | 1465246868604 Marionette TRACE conn4 -> [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:01:08 INFO - PROCESS | 1750 | 1465246868614 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:08 INFO - PROCESS | 1750 | 1465246868937 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 14:01:09 INFO - PROCESS | 1750 | 1465246869144 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:09 INFO - PROCESS | 1750 | 1465246869154 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebc3800 == 32 [pid = 1750] [id = 726] 14:01:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8ebc3c00) [pid = 1750] [serial = 2179] [outer = (nil)] 14:01:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8ebd0800) [pid = 1750] [serial = 2180] [outer = 0x8ebc3c00] 14:01:09 INFO - PROCESS | 1750 | 1465246869265 Marionette DEBUG loaded listener.js 14:01:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8ee04800) [pid = 1750] [serial = 2181] [outer = 0x8ebc3c00] 14:01:10 INFO - PROCESS | 1750 | 1465246870257 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:01:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:01:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1734ms 14:01:10 INFO - PROCESS | 1750 | 1465246870316 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 14:01:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:01:10 INFO - PROCESS | 1750 | 1465246870322 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 14:01:10 INFO - PROCESS | 1750 | 1465246870328 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:01:10 INFO - PROCESS | 1750 | 1465246870332 Marionette TRACE conn4 <- [1,2878,null,{}] 14:01:10 INFO - PROCESS | 1750 | 1465246870337 Marionette TRACE conn4 -> [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:01:10 INFO - PROCESS | 1750 | 1465246870343 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:10 INFO - PROCESS | 1750 | 1465246870536 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 14:01:10 INFO - PROCESS | 1750 | 1465246870743 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:10 INFO - PROCESS | 1750 | 1465246870750 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d86fc00 == 33 [pid = 1750] [id = 727] 14:01:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8e4f0c00) [pid = 1750] [serial = 2182] [outer = (nil)] 14:01:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x90399000) [pid = 1750] [serial = 2183] [outer = 0x8e4f0c00] 14:01:10 INFO - PROCESS | 1750 | 1465246870932 Marionette DEBUG loaded listener.js 14:01:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x90b15000) [pid = 1750] [serial = 2184] [outer = 0x8e4f0c00] 14:01:11 INFO - PROCESS | 1750 | 1465246871942 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:01:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:01:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1680ms 14:01:12 INFO - PROCESS | 1750 | 1465246872008 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 14:01:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:01:12 INFO - PROCESS | 1750 | 1465246872013 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 14:01:12 INFO - PROCESS | 1750 | 1465246872019 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:01:12 INFO - PROCESS | 1750 | 1465246872023 Marionette TRACE conn4 <- [1,2882,null,{}] 14:01:12 INFO - PROCESS | 1750 | 1465246872029 Marionette TRACE conn4 -> [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:01:12 INFO - PROCESS | 1750 | 1465246872035 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:12 INFO - PROCESS | 1750 | 1465246872236 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 14:01:12 INFO - PROCESS | 1750 | 1465246872479 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 1750 | 1465246872489 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afca000 == 34 [pid = 1750] [id = 728] 14:01:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8ee07400) [pid = 1750] [serial = 2185] [outer = (nil)] 14:01:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x90ce5400) [pid = 1750] [serial = 2186] [outer = 0x8ee07400] 14:01:12 INFO - PROCESS | 1750 | 1465246872617 Marionette DEBUG loaded listener.js 14:01:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x90d85400) [pid = 1750] [serial = 2187] [outer = 0x8ee07400] 14:01:13 INFO - PROCESS | 1750 | 1465246873579 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:01:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:01:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1633ms 14:01:13 INFO - PROCESS | 1750 | 1465246873653 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 14:01:13 INFO - PROCESS | 1750 | 1465246873657 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 14:01:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:01:13 INFO - PROCESS | 1750 | 1465246873665 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:01:13 INFO - PROCESS | 1750 | 1465246873669 Marionette TRACE conn4 <- [1,2886,null,{}] 14:01:13 INFO - PROCESS | 1750 | 1465246873676 Marionette TRACE conn4 -> [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:01:13 INFO - PROCESS | 1750 | 1465246873687 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:13 INFO - PROCESS | 1750 | 1465246873955 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 14:01:14 INFO - PROCESS | 1750 | 1465246874212 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:14 INFO - PROCESS | 1750 | 1465246874222 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b547c00 == 35 [pid = 1750] [id = 729] 14:01:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8bd74800) [pid = 1750] [serial = 2188] [outer = (nil)] 14:01:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x90f55800) [pid = 1750] [serial = 2189] [outer = 0x8bd74800] 14:01:14 INFO - PROCESS | 1750 | 1465246874371 Marionette DEBUG loaded listener.js 14:01:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x90fef800) [pid = 1750] [serial = 2190] [outer = 0x8bd74800] 14:01:15 INFO - PROCESS | 1750 | 1465246875304 Marionette TRACE conn4 <- [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:01:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:01:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1680ms 14:01:15 INFO - PROCESS | 1750 | 1465246875346 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 14:01:15 INFO - PROCESS | 1750 | 1465246875351 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 14:01:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:01:15 INFO - PROCESS | 1750 | 1465246875357 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:01:15 INFO - PROCESS | 1750 | 1465246875361 Marionette TRACE conn4 <- [1,2890,null,{}] 14:01:15 INFO - PROCESS | 1750 | 1465246875366 Marionette TRACE conn4 -> [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:01:15 INFO - PROCESS | 1750 | 1465246875372 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:15 INFO - PROCESS | 1750 | 1465246875546 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 14:01:15 INFO - PROCESS | 1750 | 1465246875754 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:15 INFO - PROCESS | 1750 | 1465246875762 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a491800 == 36 [pid = 1750] [id = 730] 14:01:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8bc18000) [pid = 1750] [serial = 2191] [outer = (nil)] 14:01:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x91b59800) [pid = 1750] [serial = 2192] [outer = 0x8bc18000] 14:01:15 INFO - PROCESS | 1750 | 1465246875847 Marionette DEBUG loaded listener.js 14:01:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x91b57000) [pid = 1750] [serial = 2193] [outer = 0x8bc18000] 14:01:16 INFO - PROCESS | 1750 | 1465246876860 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:01:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:01:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1579ms 14:01:16 INFO - PROCESS | 1750 | 1465246876937 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 14:01:16 INFO - PROCESS | 1750 | 1465246876948 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 14:01:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:01:16 INFO - PROCESS | 1750 | 1465246876955 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:01:16 INFO - PROCESS | 1750 | 1465246876958 Marionette TRACE conn4 <- [1,2894,null,{}] 14:01:16 INFO - PROCESS | 1750 | 1465246876965 Marionette TRACE conn4 -> [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:01:16 INFO - PROCESS | 1750 | 1465246876970 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:17 INFO - PROCESS | 1750 | 1465246877181 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 14:01:17 INFO - PROCESS | 1750 | 1465246877442 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:17 INFO - PROCESS | 1750 | 1465246877451 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d0800 == 37 [pid = 1750] [id = 731] 14:01:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8b543400) [pid = 1750] [serial = 2194] [outer = (nil)] 14:01:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x91f82000) [pid = 1750] [serial = 2195] [outer = 0x8b543400] 14:01:17 INFO - PROCESS | 1750 | 1465246877583 Marionette DEBUG loaded listener.js 14:01:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x91f8e000) [pid = 1750] [serial = 2196] [outer = 0x8b543400] 14:01:18 INFO - PROCESS | 1750 | 1465246878500 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:01:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:01:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1584ms 14:01:18 INFO - PROCESS | 1750 | 1465246878554 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 14:01:18 INFO - PROCESS | 1750 | 1465246878557 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 14:01:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:01:18 INFO - PROCESS | 1750 | 1465246878566 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:01:18 INFO - PROCESS | 1750 | 1465246878570 Marionette TRACE conn4 <- [1,2898,null,{}] 14:01:18 INFO - PROCESS | 1750 | 1465246878576 Marionette TRACE conn4 -> [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:01:18 INFO - PROCESS | 1750 | 1465246878581 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:18 INFO - PROCESS | 1750 | 1465246878767 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 14:01:18 INFO - PROCESS | 1750 | 1465246878970 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 1750 | 1465246878981 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d4400 == 38 [pid = 1750] [id = 732] 14:01:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8afc6800) [pid = 1750] [serial = 2197] [outer = (nil)] 14:01:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91fb6800) [pid = 1750] [serial = 2198] [outer = 0x8afc6800] 14:01:19 INFO - PROCESS | 1750 | 1465246879107 Marionette DEBUG loaded listener.js 14:01:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91fbf000) [pid = 1750] [serial = 2199] [outer = 0x8afc6800] 14:01:20 INFO - PROCESS | 1750 | 1465246880137 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:01:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:01:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1630ms 14:01:20 INFO - PROCESS | 1750 | 1465246880197 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 14:01:20 INFO - PROCESS | 1750 | 1465246880202 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 14:01:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:01:20 INFO - PROCESS | 1750 | 1465246880208 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:01:20 INFO - PROCESS | 1750 | 1465246880211 Marionette TRACE conn4 <- [1,2902,null,{}] 14:01:20 INFO - PROCESS | 1750 | 1465246880217 Marionette TRACE conn4 -> [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:01:20 INFO - PROCESS | 1750 | 1465246880222 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:20 INFO - PROCESS | 1750 | 1465246880398 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 14:01:20 INFO - PROCESS | 1750 | 1465246880624 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:20 INFO - PROCESS | 1750 | 1465246880636 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc23800 == 39 [pid = 1750] [id = 733] 14:01:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8d66d800) [pid = 1750] [serial = 2200] [outer = (nil)] 14:01:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x921fb800) [pid = 1750] [serial = 2201] [outer = 0x8d66d800] 14:01:20 INFO - PROCESS | 1750 | 1465246880724 Marionette DEBUG loaded listener.js 14:01:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x92280000) [pid = 1750] [serial = 2202] [outer = 0x8d66d800] 14:01:21 INFO - PROCESS | 1750 | 1465246881784 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:01:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:01:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1629ms 14:01:21 INFO - PROCESS | 1750 | 1465246881838 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 14:01:21 INFO - PROCESS | 1750 | 1465246881843 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 14:01:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:01:21 INFO - PROCESS | 1750 | 1465246881850 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 1750 | 1465246881855 Marionette TRACE conn4 <- [1,2906,null,{}] 14:01:21 INFO - PROCESS | 1750 | 1465246881862 Marionette TRACE conn4 -> [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:01:21 INFO - PROCESS | 1750 | 1465246881869 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:22 INFO - PROCESS | 1750 | 1465246882084 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 14:01:22 INFO - PROCESS | 1750 | 1465246882412 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:22 INFO - PROCESS | 1750 | 1465246882421 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x9242f800 == 40 [pid = 1750] [id = 734] 14:01:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x92430c00) [pid = 1750] [serial = 2203] [outer = (nil)] 14:01:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x92435800) [pid = 1750] [serial = 2204] [outer = 0x92430c00] 14:01:22 INFO - PROCESS | 1750 | 1465246882524 Marionette DEBUG loaded listener.js 14:01:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x926f4400) [pid = 1750] [serial = 2205] [outer = 0x92430c00] 14:01:23 INFO - PROCESS | 1750 | 1465246883475 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:01:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:01:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1692ms 14:01:23 INFO - PROCESS | 1750 | 1465246883543 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 14:01:23 INFO - PROCESS | 1750 | 1465246883546 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 14:01:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:01:23 INFO - PROCESS | 1750 | 1465246883553 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:01:23 INFO - PROCESS | 1750 | 1465246883557 Marionette TRACE conn4 <- [1,2910,null,{}] 14:01:23 INFO - PROCESS | 1750 | 1465246883563 Marionette TRACE conn4 -> [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:01:23 INFO - PROCESS | 1750 | 1465246883568 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:23 INFO - PROCESS | 1750 | 1465246883759 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 14:01:24 INFO - PROCESS | 1750 | 1465246884027 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:24 INFO - PROCESS | 1750 | 1465246884033 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x91b5a800 == 41 [pid = 1750] [id = 735] 14:01:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92319000) [pid = 1750] [serial = 2206] [outer = (nil)] 14:01:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x929e5400) [pid = 1750] [serial = 2207] [outer = 0x92319000] 14:01:24 INFO - PROCESS | 1750 | 1465246884180 Marionette DEBUG loaded listener.js 14:01:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x929eac00) [pid = 1750] [serial = 2208] [outer = 0x92319000] 14:01:25 INFO - PROCESS | 1750 | 1465246885064 Marionette TRACE conn4 <- [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:01:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:01:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:01:25 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1531ms 14:01:25 INFO - PROCESS | 1750 | 1465246885085 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 14:01:25 INFO - PROCESS | 1750 | 1465246885090 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 14:01:25 INFO - TEST-START | /DOMEvents/constructors.html 14:01:25 INFO - PROCESS | 1750 | 1465246885119 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:01:25 INFO - PROCESS | 1750 | 1465246885122 Marionette TRACE conn4 <- [1,2914,null,{}] 14:01:25 INFO - PROCESS | 1750 | 1465246885127 Marionette TRACE conn4 -> [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:01:25 INFO - PROCESS | 1750 | 1465246885133 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:25 INFO - PROCESS | 1750 | 1465246885296 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 14:01:25 INFO - PROCESS | 1750 | 1465246885514 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:25 INFO - PROCESS | 1750 | 1465246885522 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2de000 == 42 [pid = 1750] [id = 736] 14:01:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8a48d000) [pid = 1750] [serial = 2209] [outer = (nil)] 14:01:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8bd69000) [pid = 1750] [serial = 2210] [outer = 0x8a48d000] 14:01:25 INFO - PROCESS | 1750 | 1465246885648 Marionette DEBUG loaded listener.js 14:01:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8d66cc00) [pid = 1750] [serial = 2211] [outer = 0x8a48d000] 14:01:27 INFO - PROCESS | 1750 | 1465246886984 Marionette TRACE conn4 <- [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:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:01:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:01:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:01:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:01:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:01:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:01:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:01:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:01:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:01:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 1972ms 14:01:27 INFO - PROCESS | 1750 | 1465246887087 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 14:01:27 INFO - PROCESS | 1750 | 1465246887093 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 14:01:27 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:01:27 INFO - PROCESS | 1750 | 1465246887122 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:01:27 INFO - PROCESS | 1750 | 1465246887125 Marionette TRACE conn4 <- [1,2918,null,{}] 14:01:27 INFO - PROCESS | 1750 | 1465246887135 Marionette TRACE conn4 -> [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:01:27 INFO - PROCESS | 1750 | 1465246887140 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:27 INFO - PROCESS | 1750 | 1465246887359 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 14:01:27 INFO - PROCESS | 1750 | 1465246887658 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:27 INFO - PROCESS | 1750 | 1465246887668 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a489c00 == 43 [pid = 1750] [id = 737] 14:01:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8b54bc00) [pid = 1750] [serial = 2212] [outer = (nil)] 14:01:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8bd6ec00) [pid = 1750] [serial = 2213] [outer = 0x8b54bc00] 14:01:27 INFO - PROCESS | 1750 | 1465246887748 Marionette DEBUG loaded listener.js 14:01:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8bd71c00) [pid = 1750] [serial = 2214] [outer = 0x8b54bc00] 14:01:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48b800 == 42 [pid = 1750] [id = 722] 14:01:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8d870000 == 41 [pid = 1750] [id = 721] 14:01:28 INFO - PROCESS | 1750 | 1465246888716 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:01:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce5ec00 == 40 [pid = 1750] [id = 720] 14:01:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8a48d400 == 39 [pid = 1750] [id = 719] 14:01:28 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:01:28 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1647ms 14:01:28 INFO - PROCESS | 1750 | 1465246888767 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 14:01:28 INFO - PROCESS | 1750 | 1465246888774 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 14:01:28 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:01:28 INFO - PROCESS | 1750 | 1465246888784 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 1750 | 1465246888788 Marionette TRACE conn4 <- [1,2922,null,{}] 14:01:28 INFO - PROCESS | 1750 | 1465246888798 Marionette TRACE conn4 -> [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:01:28 INFO - PROCESS | 1750 | 1465246888803 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:29 INFO - PROCESS | 1750 | 1465246889004 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8ebc5800) [pid = 1750] [serial = 2103] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8e4f1000) [pid = 1750] [serial = 2060] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8ee03800) [pid = 1750] [serial = 2063] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8a483400) [pid = 1750] [serial = 2093] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x90d86c00) [pid = 1750] [serial = 2070] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8d951000) [pid = 1750] [serial = 2054] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x91f86000) [pid = 1750] [serial = 2079] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8afc3800) [pid = 1750] [serial = 2094] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9039bc00) [pid = 1750] [serial = 2090] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8e8c7800) [pid = 1750] [serial = 2102] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x91f83c00) [pid = 1750] [serial = 2091] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x92430000) [pid = 1750] [serial = 2088] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8bc23000) [pid = 1750] [serial = 2096] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x91c52000) [pid = 1750] [serial = 2076] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x91b52800) [pid = 1750] [serial = 2075] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x92279400) [pid = 1750] [serial = 2085] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x91fb3000) [pid = 1750] [serial = 2081] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x90391800) [pid = 1750] [serial = 2105] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x92427800) [pid = 1750] [serial = 2087] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8d675c00) [pid = 1750] [serial = 2097] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8d8cc800) [pid = 1750] [serial = 2099] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x90b15400) [pid = 1750] [serial = 2067] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x90feec00) [pid = 1750] [serial = 2073] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x91fbb000) [pid = 1750] [serial = 2082] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8d1bb000) [pid = 1750] [serial = 2058] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x90393c00) [pid = 1750] [serial = 2106] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x90feb800) [pid = 1750] [serial = 2072] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8bd76c00) [pid = 1750] [serial = 2057] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x90392000) [pid = 1750] [serial = 2108] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x91f83400) [pid = 1750] [serial = 2078] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8e6a5400) [pid = 1750] [serial = 2061] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8ee08c00) [pid = 1750] [serial = 2064] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x921fb400) [pid = 1750] [serial = 2084] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x90b12000) [pid = 1750] [serial = 2066] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8d94d000) [pid = 1750] [serial = 2100] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8e4f2000) [pid = 1750] [serial = 2055] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x90ce4400) [pid = 1750] [serial = 2069] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x90febc00) [pid = 1750] [serial = 2112] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x90f51c00) [pid = 1750] [serial = 2111] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x90ce8400) [pid = 1750] [serial = 2109] [outer = (nil)] [url = about:blank] 14:01:29 INFO - PROCESS | 1750 | 1465246889230 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:29 INFO - PROCESS | 1750 | 1465246889237 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc3800 == 40 [pid = 1750] [id = 738] 14:01:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x8d1bb000) [pid = 1750] [serial = 2215] [outer = (nil)] 14:01:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x8d66d000) [pid = 1750] [serial = 2216] [outer = 0x8d1bb000] 14:01:29 INFO - PROCESS | 1750 | 1465246889316 Marionette DEBUG loaded listener.js 14:01:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8d870000) [pid = 1750] [serial = 2217] [outer = 0x8d1bb000] 14:01:29 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:01:30 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:01:30 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:01:30 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:01:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:01:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:01:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:01:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:01:30 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:01:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:01:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:01:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:01:30 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:01:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:01:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:01:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:01:30 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:01:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:01:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:01:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:01:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:01:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1400ms 14:01:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:01:30 INFO - PROCESS | 1750 | 1465246890158 Marionette TRACE conn4 <- [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:01:30 INFO - PROCESS | 1750 | 1465246890198 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 14:01:30 INFO - PROCESS | 1750 | 1465246890201 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 14:01:30 INFO - PROCESS | 1750 | 1465246890213 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:01:30 INFO - PROCESS | 1750 | 1465246890220 Marionette TRACE conn4 <- [1,2926,null,{}] 14:01:30 INFO - PROCESS | 1750 | 1465246890237 Marionette TRACE conn4 -> [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:01:30 INFO - PROCESS | 1750 | 1465246890246 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:30 INFO - PROCESS | 1750 | 1465246890430 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 14:01:30 INFO - PROCESS | 1750 | 1465246890599 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:30 INFO - PROCESS | 1750 | 1465246890609 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8cc800 == 41 [pid = 1750] [id = 739] 14:01:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8ebc3400) [pid = 1750] [serial = 2218] [outer = (nil)] 14:01:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8ebcb800) [pid = 1750] [serial = 2219] [outer = 0x8ebc3400] 14:01:30 INFO - PROCESS | 1750 | 1465246890688 Marionette DEBUG loaded listener.js 14:01:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8ee0f800) [pid = 1750] [serial = 2220] [outer = 0x8ebc3400] 14:01:31 INFO - PROCESS | 1750 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:01:31 INFO - PROCESS | 1750 | 1465246891422 Marionette TRACE conn4 <- [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:01:31 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:01:31 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1239ms 14:01:31 INFO - PROCESS | 1750 | 1465246891452 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 14:01:31 INFO - PROCESS | 1750 | 1465246891457 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 14:01:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:01:31 INFO - PROCESS | 1750 | 1465246891463 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:01:31 INFO - PROCESS | 1750 | 1465246891466 Marionette TRACE conn4 <- [1,2930,null,{}] 14:01:31 INFO - PROCESS | 1750 | 1465246891472 Marionette TRACE conn4 -> [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:01:31 INFO - PROCESS | 1750 | 1465246891477 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:31 INFO - PROCESS | 1750 | 1465246891725 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 14:01:31 INFO - PROCESS | 1750 | 1465246891757 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:31 INFO - PROCESS | 1750 | 1465246891766 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x9038fc00 == 42 [pid = 1750] [id = 740] 14:01:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x90396c00) [pid = 1750] [serial = 2221] [outer = (nil)] 14:01:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x90b18c00) [pid = 1750] [serial = 2222] [outer = 0x90396c00] 14:01:31 INFO - PROCESS | 1750 | 1465246891851 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x90cdb400) [pid = 1750] [serial = 2223] [outer = 0x90396c00] 14:01:32 INFO - PROCESS | 1750 | 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:01:32 INFO - PROCESS | 1750 | 1465246892772 Marionette TRACE conn4 <- [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:01:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:01:32 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1349ms 14:01:32 INFO - PROCESS | 1750 | 1465246892813 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 1750 | 1465246892817 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 14:01:32 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:01:32 INFO - PROCESS | 1750 | 1465246892823 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 1750 | 1465246892826 Marionette TRACE conn4 <- [1,2934,null,{}] 14:01:32 INFO - PROCESS | 1750 | 1465246892841 Marionette TRACE conn4 -> [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:01:32 INFO - PROCESS | 1750 | 1465246892847 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:33 INFO - PROCESS | 1750 | 1465246893064 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 14:01:33 INFO - PROCESS | 1750 | 1465246893090 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:33 INFO - PROCESS | 1750 | 1465246893099 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8bd400 == 43 [pid = 1750] [id = 741] 14:01:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x90b19c00) [pid = 1750] [serial = 2224] [outer = (nil)] 14:01:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x90d8c800) [pid = 1750] [serial = 2225] [outer = 0x90b19c00] 14:01:33 INFO - PROCESS | 1750 | 1465246893169 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x90d91800) [pid = 1750] [serial = 2226] [outer = 0x90b19c00] 14:01:33 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8a48dc00) [pid = 1750] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:01:33 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8bd75c00) [pid = 1750] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:01:33 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8e8c8400) [pid = 1750] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:01:33 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8d670c00) [pid = 1750] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:01:33 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x929f1000) [pid = 1750] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:01:33 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8d66c000) [pid = 1750] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:01:33 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x93ac5400) [pid = 1750] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x91c53800) [pid = 1750] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x92c30800) [pid = 1750] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x8d8c7400) [pid = 1750] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x93ac7400) [pid = 1750] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x8bd75000) [pid = 1750] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x8ce67c00) [pid = 1750] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x8e8be400) [pid = 1750] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x921fd800) [pid = 1750] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x90fefc00) [pid = 1750] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x90d89400) [pid = 1750] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x929e8c00) [pid = 1750] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x8afd0c00) [pid = 1750] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:01:34 INFO - PROCESS | 1750 | 1465246894274 Marionette TRACE conn4 <- [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:01:34 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:01:34 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1490ms 14:01:34 INFO - PROCESS | 1750 | 1465246894313 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 14:01:34 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:01:34 INFO - PROCESS | 1750 | 1465246894318 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 14:01:34 INFO - PROCESS | 1750 | 1465246894324 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1750 | 1465246894327 Marionette TRACE conn4 <- [1,2938,null,{}] 14:01:34 INFO - PROCESS | 1750 | 1465246894333 Marionette TRACE conn4 -> [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:01:34 INFO - PROCESS | 1750 | 1465246894342 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:34 INFO - PROCESS | 1750 | 1465246894610 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 14:01:34 INFO - PROCESS | 1750 | 1465246894624 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1750 | 1465246894631 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ce67c00 == 44 [pid = 1750] [id = 742] 14:01:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x8d670c00) [pid = 1750] [serial = 2227] [outer = (nil)] 14:01:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x90d8ac00) [pid = 1750] [serial = 2228] [outer = 0x8d670c00] 14:01:34 INFO - PROCESS | 1750 | 1465246894703 Marionette DEBUG loaded listener.js 14:01:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x90f58c00) [pid = 1750] [serial = 2229] [outer = 0x8d670c00] 14:01:35 INFO - PROCESS | 1750 | 1465246895462 Marionette TRACE conn4 <- [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:01:35 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:01:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1178ms 14:01:35 INFO - PROCESS | 1750 | 1465246895502 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 14:01:35 INFO - PROCESS | 1750 | 1465246895506 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 14:01:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:01:35 INFO - PROCESS | 1750 | 1465246895512 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 1750 | 1465246895515 Marionette TRACE conn4 <- [1,2942,null,{}] 14:01:35 INFO - PROCESS | 1750 | 1465246895521 Marionette TRACE conn4 -> [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:01:35 INFO - PROCESS | 1750 | 1465246895526 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:35 INFO - PROCESS | 1750 | 1465246895740 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 14:01:35 INFO - PROCESS | 1750 | 1465246895764 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:35 INFO - PROCESS | 1750 | 1465246895794 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d8800 == 45 [pid = 1750] [id = 743] 14:01:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x8b543000) [pid = 1750] [serial = 2230] [outer = (nil)] 14:01:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x90ff4c00) [pid = 1750] [serial = 2231] [outer = 0x8b543000] 14:01:35 INFO - PROCESS | 1750 | 1465246895859 Marionette DEBUG loaded listener.js 14:01:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x91b5a400) [pid = 1750] [serial = 2232] [outer = 0x8b543000] 14:01:36 INFO - PROCESS | 1750 | 1465246896957 Marionette TRACE conn4 <- [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:01:36 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:01:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:01:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1483ms 14:01:37 INFO - PROCESS | 1750 | 1465246896998 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 14:01:37 INFO - PROCESS | 1750 | 1465246897005 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 14:01:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:01:37 INFO - PROCESS | 1750 | 1465246897014 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:01:37 INFO - PROCESS | 1750 | 1465246897022 Marionette TRACE conn4 <- [1,2946,null,{}] 14:01:37 INFO - PROCESS | 1750 | 1465246897075 Marionette TRACE conn4 -> [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:01:37 INFO - PROCESS | 1750 | 1465246897083 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:37 INFO - PROCESS | 1750 | 1465246897295 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 14:01:37 INFO - PROCESS | 1750 | 1465246897505 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:37 INFO - PROCESS | 1750 | 1465246897514 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b541000 == 46 [pid = 1750] [id = 744] 14:01:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x8b541c00) [pid = 1750] [serial = 2233] [outer = (nil)] 14:01:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x8ce63800) [pid = 1750] [serial = 2234] [outer = 0x8b541c00] 14:01:37 INFO - PROCESS | 1750 | 1465246897642 Marionette DEBUG loaded listener.js 14:01:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x8d66c000) [pid = 1750] [serial = 2235] [outer = 0x8b541c00] 14:01:38 INFO - PROCESS | 1750 | 1465246898574 Marionette TRACE conn4 <- [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:01:38 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:01:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1585ms 14:01:38 INFO - PROCESS | 1750 | 1465246898599 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 14:01:38 INFO - PROCESS | 1750 | 1465246898607 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 14:01:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:01:38 INFO - PROCESS | 1750 | 1465246898618 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:01:38 INFO - PROCESS | 1750 | 1465246898623 Marionette TRACE conn4 <- [1,2950,null,{}] 14:01:38 INFO - PROCESS | 1750 | 1465246898630 Marionette TRACE conn4 -> [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:01:38 INFO - PROCESS | 1750 | 1465246898635 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:38 INFO - PROCESS | 1750 | 1465246898847 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 14:01:39 INFO - PROCESS | 1750 | 1465246899051 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:39 INFO - PROCESS | 1750 | 1465246899062 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc1400 == 47 [pid = 1750] [id = 745] 14:01:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8d950400) [pid = 1750] [serial = 2236] [outer = (nil)] 14:01:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8e8c7400) [pid = 1750] [serial = 2237] [outer = 0x8d950400] 14:01:39 INFO - PROCESS | 1750 | 1465246899200 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8ee0b800) [pid = 1750] [serial = 2238] [outer = 0x8d950400] 14:01:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x90ce5c00 == 48 [pid = 1750] [id = 746] 14:01:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x90ce7400) [pid = 1750] [serial = 2239] [outer = (nil)] 14:01:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x90d91000) [pid = 1750] [serial = 2240] [outer = 0x90ce7400] 14:01:40 INFO - PROCESS | 1750 | 1465246900290 Marionette TRACE conn4 <- [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:01:40 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:01:40 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1732ms 14:01:40 INFO - PROCESS | 1750 | 1465246900351 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 14:01:40 INFO - PROCESS | 1750 | 1465246900354 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 14:01:40 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:01:40 INFO - PROCESS | 1750 | 1465246900362 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:01:40 INFO - PROCESS | 1750 | 1465246900368 Marionette TRACE conn4 <- [1,2954,null,{}] 14:01:40 INFO - PROCESS | 1750 | 1465246900386 Marionette TRACE conn4 -> [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:01:40 INFO - PROCESS | 1750 | 1465246900396 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:40 INFO - PROCESS | 1750 | 1465246900652 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 14:01:40 INFO - PROCESS | 1750 | 1465246900903 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 1750 | 1465246900916 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd75400 == 49 [pid = 1750] [id = 747] 14:01:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x90ff0800) [pid = 1750] [serial = 2241] [outer = (nil)] 14:01:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x91c54400) [pid = 1750] [serial = 2242] [outer = 0x90ff0800] 14:01:41 INFO - PROCESS | 1750 | 1465246901046 Marionette DEBUG loaded listener.js 14:01:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x91f87400) [pid = 1750] [serial = 2243] [outer = 0x90ff0800] 14:01:41 INFO - PROCESS | 1750 | 1465246901849 Marionette TRACE conn4 <- [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:01:41 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:01:41 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:01:41 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1533ms 14:01:41 INFO - PROCESS | 1750 | 1465246901897 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 14:01:41 INFO - PROCESS | 1750 | 1465246901907 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 14:01:41 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:01:41 INFO - PROCESS | 1750 | 1465246901919 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:01:41 INFO - PROCESS | 1750 | 1465246901923 Marionette TRACE conn4 <- [1,2958,null,{}] 14:01:42 INFO - PROCESS | 1750 | 1465246901994 Marionette TRACE conn4 -> [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:01:42 INFO - PROCESS | 1750 | 1465246901999 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:42 INFO - PROCESS | 1750 | 1465246902216 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 14:01:42 INFO - PROCESS | 1750 | 1465246902427 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 1750 | 1465246902440 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e6b0800 == 50 [pid = 1750] [id = 748] 14:01:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x90f50000) [pid = 1750] [serial = 2244] [outer = (nil)] 14:01:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x9227b800) [pid = 1750] [serial = 2245] [outer = 0x90f50000] 14:01:42 INFO - PROCESS | 1750 | 1465246902567 Marionette DEBUG loaded listener.js 14:01:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x92318400) [pid = 1750] [serial = 2246] [outer = 0x90f50000] 14:01:43 INFO - PROCESS | 1750 | 1465246903452 Marionette TRACE conn4 <- [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:01:43 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:01:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1592ms 14:01:43 INFO - PROCESS | 1750 | 1465246903512 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 14:01:43 INFO - PROCESS | 1750 | 1465246903516 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 14:01:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:01:43 INFO - PROCESS | 1750 | 1465246903522 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:01:43 INFO - PROCESS | 1750 | 1465246903525 Marionette TRACE conn4 <- [1,2962,null,{}] 14:01:43 INFO - PROCESS | 1750 | 1465246903531 Marionette TRACE conn4 -> [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:01:43 INFO - PROCESS | 1750 | 1465246903537 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:43 INFO - PROCESS | 1750 | 1465246903797 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 14:01:43 INFO - PROCESS | 1750 | 1465246903943 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:43 INFO - PROCESS | 1750 | 1465246903952 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ebc2800 == 51 [pid = 1750] [id = 749] 14:01:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x90ff1400) [pid = 1750] [serial = 2247] [outer = (nil)] 14:01:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x9242d000) [pid = 1750] [serial = 2248] [outer = 0x90ff1400] 14:01:44 INFO - PROCESS | 1750 | 1465246904085 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x92435000) [pid = 1750] [serial = 2249] [outer = 0x90ff1400] 14:01:44 INFO - PROCESS | 1750 | 1465246904988 Marionette TRACE conn4 <- [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:01:45 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:01:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1483ms 14:01:45 INFO - PROCESS | 1750 | 1465246905006 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 14:01:45 INFO - PROCESS | 1750 | 1465246905010 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 14:01:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:01:45 INFO - PROCESS | 1750 | 1465246905017 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:01:45 INFO - PROCESS | 1750 | 1465246905022 Marionette TRACE conn4 <- [1,2966,null,{}] 14:01:45 INFO - PROCESS | 1750 | 1465246905074 Marionette TRACE conn4 -> [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:01:45 INFO - PROCESS | 1750 | 1465246905086 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:45 INFO - PROCESS | 1750 | 1465246905325 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 14:01:45 INFO - PROCESS | 1750 | 1465246905541 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 1750 | 1465246905550 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d605c00 == 52 [pid = 1750] [id = 750] 14:01:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8d673400) [pid = 1750] [serial = 2250] [outer = (nil)] 14:01:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x92c33400) [pid = 1750] [serial = 2251] [outer = 0x8d673400] 14:01:45 INFO - PROCESS | 1750 | 1465246905678 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x92e7e800) [pid = 1750] [serial = 2252] [outer = 0x8d673400] 14:01:46 INFO - PROCESS | 1750 | 1465246906542 Marionette TRACE conn4 <- [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:01:46 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:01:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1581ms 14:01:46 INFO - PROCESS | 1750 | 1465246906599 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 14:01:46 INFO - PROCESS | 1750 | 1465246906604 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 14:01:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:01:46 INFO - PROCESS | 1750 | 1465246906610 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1750 | 1465246906615 Marionette TRACE conn4 <- [1,2970,null,{}] 14:01:46 INFO - PROCESS | 1750 | 1465246906623 Marionette TRACE conn4 -> [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:01:46 INFO - PROCESS | 1750 | 1465246906630 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:46 INFO - PROCESS | 1750 | 1465246906818 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 14:01:47 INFO - PROCESS | 1750 | 1465246907098 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1750 | 1465246907107 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a489400 == 53 [pid = 1750] [id = 751] 14:01:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x90f59400) [pid = 1750] [serial = 2253] [outer = (nil)] 14:01:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x92f45000) [pid = 1750] [serial = 2254] [outer = 0x90f59400] 14:01:47 INFO - PROCESS | 1750 | 1465246907204 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x93abd000) [pid = 1750] [serial = 2255] [outer = 0x90f59400] 14:01:48 INFO - PROCESS | 1750 | 1465246908084 Marionette TRACE conn4 <- [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:01:48 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:01:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1531ms 14:01:48 INFO - PROCESS | 1750 | 1465246908143 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 14:01:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:01:48 INFO - PROCESS | 1750 | 1465246908147 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 14:01:48 INFO - PROCESS | 1750 | 1465246908196 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1750 | 1465246908201 Marionette TRACE conn4 <- [1,2974,null,{}] 14:01:48 INFO - PROCESS | 1750 | 1465246908214 Marionette TRACE conn4 -> [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:01:48 INFO - PROCESS | 1750 | 1465246908218 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:48 INFO - PROCESS | 1750 | 1465246908422 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 14:01:48 INFO - PROCESS | 1750 | 1465246908627 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1750 | 1465246908636 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c3a000 == 54 [pid = 1750] [id = 752] 14:01:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x92f42800) [pid = 1750] [serial = 2256] [outer = (nil)] 14:01:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x94f56800) [pid = 1750] [serial = 2257] [outer = 0x92f42800] 14:01:48 INFO - PROCESS | 1750 | 1465246908760 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x950b0400) [pid = 1750] [serial = 2258] [outer = 0x92f42800] 14:01:49 INFO - PROCESS | 1750 | 1465246909676 Marionette TRACE conn4 <- [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:01:49 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:01:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1537ms 14:01:49 INFO - PROCESS | 1750 | 1465246909690 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 14:01:49 INFO - PROCESS | 1750 | 1465246909694 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 14:01:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:01:49 INFO - PROCESS | 1750 | 1465246909703 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:01:49 INFO - PROCESS | 1750 | 1465246909707 Marionette TRACE conn4 <- [1,2978,null,{}] 14:01:49 INFO - PROCESS | 1750 | 1465246909713 Marionette TRACE conn4 -> [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:01:49 INFO - PROCESS | 1750 | 1465246909719 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:49 INFO - PROCESS | 1750 | 1465246909919 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 14:01:50 INFO - PROCESS | 1750 | 1465246910188 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:50 INFO - PROCESS | 1750 | 1465246910196 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee0c000 == 55 [pid = 1750] [id = 753] 14:01:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x92f3a800) [pid = 1750] [serial = 2259] [outer = (nil)] 14:01:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x950e2800) [pid = 1750] [serial = 2260] [outer = 0x92f3a800] 14:01:50 INFO - PROCESS | 1750 | 1465246910294 Marionette DEBUG loaded listener.js 14:01:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x950e9000) [pid = 1750] [serial = 2261] [outer = 0x92f3a800] 14:01:51 INFO - PROCESS | 1750 | 1465246911180 Marionette TRACE conn4 <- [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:01:51 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:01:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1534ms 14:01:51 INFO - PROCESS | 1750 | 1465246911238 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 14:01:51 INFO - PROCESS | 1750 | 1465246911242 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 14:01:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:01:51 INFO - PROCESS | 1750 | 1465246911249 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:01:51 INFO - PROCESS | 1750 | 1465246911253 Marionette TRACE conn4 <- [1,2982,null,{}] 14:01:51 INFO - PROCESS | 1750 | 1465246911259 Marionette TRACE conn4 -> [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:01:51 INFO - PROCESS | 1750 | 1465246911263 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:51 INFO - PROCESS | 1750 | 1465246911504 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 14:01:51 INFO - PROCESS | 1750 | 1465246911699 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:51 INFO - PROCESS | 1750 | 1465246911711 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d6c00 == 56 [pid = 1750] [id = 754] 14:01:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8bc18800) [pid = 1750] [serial = 2262] [outer = (nil)] 14:01:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x95162800) [pid = 1750] [serial = 2263] [outer = 0x8bc18800] 14:01:51 INFO - PROCESS | 1750 | 1465246911798 Marionette DEBUG loaded listener.js 14:01:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x95165c00) [pid = 1750] [serial = 2264] [outer = 0x8bc18800] 14:01:52 INFO - PROCESS | 1750 | 1465246912744 Marionette TRACE conn4 <- [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:01:52 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:01:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:01:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:01:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:01:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1539ms 14:01:52 INFO - PROCESS | 1750 | 1465246912790 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 14:01:52 INFO - PROCESS | 1750 | 1465246912794 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 14:01:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:01:52 INFO - PROCESS | 1750 | 1465246912803 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:01:52 INFO - PROCESS | 1750 | 1465246912808 Marionette TRACE conn4 <- [1,2986,null,{}] 14:01:52 INFO - PROCESS | 1750 | 1465246912861 Marionette TRACE conn4 -> [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:01:52 INFO - PROCESS | 1750 | 1465246912866 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:53 INFO - PROCESS | 1750 | 1465246913106 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 14:01:53 INFO - PROCESS | 1750 | 1465246913319 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:53 INFO - PROCESS | 1750 | 1465246913330 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x9515f800 == 57 [pid = 1750] [id = 755] 14:01:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x953bdc00) [pid = 1750] [serial = 2265] [outer = (nil)] 14:01:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x96deec00) [pid = 1750] [serial = 2266] [outer = 0x953bdc00] 14:01:53 INFO - PROCESS | 1750 | 1465246913461 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x9776e400) [pid = 1750] [serial = 2267] [outer = 0x953bdc00] 14:01:54 INFO - PROCESS | 1750 | 1465246914372 Marionette TRACE conn4 <- [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:01:54 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:01:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1626ms 14:01:54 INFO - PROCESS | 1750 | 1465246914429 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 14:01:54 INFO - PROCESS | 1750 | 1465246914433 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 14:01:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:01:54 INFO - PROCESS | 1750 | 1465246914440 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 1750 | 1465246914442 Marionette TRACE conn4 <- [1,2990,null,{}] 14:01:54 INFO - PROCESS | 1750 | 1465246914449 Marionette TRACE conn4 -> [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:01:54 INFO - PROCESS | 1750 | 1465246914454 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:54 INFO - PROCESS | 1750 | 1465246914663 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 14:01:54 INFO - PROCESS | 1750 | 1465246914930 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 1750 | 1465246914942 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x90d93000 == 58 [pid = 1750] [id = 756] 14:01:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x92c36000) [pid = 1750] [serial = 2268] [outer = (nil)] 14:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x977cfc00) [pid = 1750] [serial = 2269] [outer = 0x92c36000] 14:01:55 INFO - PROCESS | 1750 | 1465246915032 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x977d1c00) [pid = 1750] [serial = 2270] [outer = 0x92c36000] 14:01:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x977d4c00 == 59 [pid = 1750] [id = 757] 14:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x977d6400) [pid = 1750] [serial = 2271] [outer = (nil)] 14:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x98262000) [pid = 1750] [serial = 2272] [outer = 0x977d6400] 14:01:55 INFO - PROCESS | 1750 | 1465246915960 Marionette TRACE conn4 <- [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:01:55 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:01:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1535ms 14:01:55 INFO - PROCESS | 1750 | 1465246915991 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 14:01:56 INFO - PROCESS | 1750 | 1465246915996 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 14:01:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:01:56 INFO - PROCESS | 1750 | 1465246916009 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:01:56 INFO - PROCESS | 1750 | 1465246916012 Marionette TRACE conn4 <- [1,2994,null,{}] 14:01:56 INFO - PROCESS | 1750 | 1465246916018 Marionette TRACE conn4 -> [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:01:56 INFO - PROCESS | 1750 | 1465246916024 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:56 INFO - PROCESS | 1750 | 1465246916262 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 14:01:56 INFO - PROCESS | 1750 | 1465246916470 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 1750 | 1465246916478 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c3d400 == 60 [pid = 1750] [id = 758] 14:01:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x977d0800) [pid = 1750] [serial = 2273] [outer = (nil)] 14:01:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x9825ac00) [pid = 1750] [serial = 2274] [outer = 0x977d0800] 14:01:56 INFO - PROCESS | 1750 | 1465246916597 Marionette DEBUG loaded listener.js 14:01:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x9912a400) [pid = 1750] [serial = 2275] [outer = 0x977d0800] 14:01:57 INFO - PROCESS | 1750 | 1465246917548 Marionette TRACE conn4 <- [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:01:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:01:57 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:01:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1581ms 14:01:57 INFO - PROCESS | 1750 | 1465246917593 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 14:01:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:01:57 INFO - PROCESS | 1750 | 1465246917598 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 14:01:57 INFO - PROCESS | 1750 | 1465246917622 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:01:57 INFO - PROCESS | 1750 | 1465246917626 Marionette TRACE conn4 <- [1,2998,null,{}] 14:01:57 INFO - PROCESS | 1750 | 1465246917638 Marionette TRACE conn4 -> [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:01:57 INFO - PROCESS | 1750 | 1465246917642 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:57 INFO - PROCESS | 1750 | 1465246917861 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 14:01:58 INFO - PROCESS | 1750 | 1465246918080 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 1750 | 1465246918089 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c32000 == 61 [pid = 1750] [id = 759] 14:01:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x953d1800) [pid = 1750] [serial = 2276] [outer = (nil)] 14:01:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x995a8800) [pid = 1750] [serial = 2277] [outer = 0x953d1800] 14:01:58 INFO - PROCESS | 1750 | 1465246918218 Marionette DEBUG loaded listener.js 14:01:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x99658000) [pid = 1750] [serial = 2278] [outer = 0x953d1800] 14:01:59 INFO - PROCESS | 1750 | 1465246919138 Marionette TRACE conn4 <- [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:01:59 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:01:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1554ms 14:01:59 INFO - PROCESS | 1750 | 1465246919160 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 14:01:59 INFO - PROCESS | 1750 | 1465246919164 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 14:01:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:01:59 INFO - PROCESS | 1750 | 1465246919171 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 1750 | 1465246919174 Marionette TRACE conn4 <- [1,3002,null,{}] 14:01:59 INFO - PROCESS | 1750 | 1465246919180 Marionette TRACE conn4 -> [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:01:59 INFO - PROCESS | 1750 | 1465246919185 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:59 INFO - PROCESS | 1750 | 1465246919383 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 14:01:59 INFO - PROCESS | 1750 | 1465246919671 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 1750 | 1465246919680 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:01:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc4800 == 62 [pid = 1750] [id = 760] 14:01:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8afc5c00) [pid = 1750] [serial = 2279] [outer = (nil)] 14:01:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x99660800) [pid = 1750] [serial = 2280] [outer = 0x8afc5c00] 14:01:59 INFO - PROCESS | 1750 | 1465246919772 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x996df400) [pid = 1750] [serial = 2281] [outer = 0x8afc5c00] 14:02:00 INFO - PROCESS | 1750 | 1465246920616 Marionette TRACE conn4 <- [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:02:00 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:02:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1490ms 14:02:00 INFO - PROCESS | 1750 | 1465246920662 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 14:02:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:02:00 INFO - PROCESS | 1750 | 1465246920666 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 14:02:00 INFO - PROCESS | 1750 | 1465246920673 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 1750 | 1465246920677 Marionette TRACE conn4 <- [1,3006,null,{}] 14:02:00 INFO - PROCESS | 1750 | 1465246920683 Marionette TRACE conn4 -> [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:02:00 INFO - PROCESS | 1750 | 1465246920688 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:00 INFO - PROCESS | 1750 | 1465246920917 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 14:02:01 INFO - PROCESS | 1750 | 1465246921157 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:01 INFO - PROCESS | 1750 | 1465246921166 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d8c00 == 63 [pid = 1750] [id = 761] 14:02:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8a2df400) [pid = 1750] [serial = 2282] [outer = (nil)] 14:02:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8ce69400) [pid = 1750] [serial = 2283] [outer = 0x8a2df400] 14:02:01 INFO - PROCESS | 1750 | 1465246921271 Marionette DEBUG loaded listener.js 14:02:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8e4f3000) [pid = 1750] [serial = 2284] [outer = 0x8a2df400] 14:02:02 INFO - PROCESS | 1750 | 1465246922138 Marionette TRACE conn4 <- [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:02:02 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:02:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1485ms 14:02:02 INFO - PROCESS | 1750 | 1465246922199 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 14:02:02 INFO - PROCESS | 1750 | 1465246922204 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 14:02:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:02:02 INFO - PROCESS | 1750 | 1465246922214 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:02:02 INFO - PROCESS | 1750 | 1465246922217 Marionette TRACE conn4 <- [1,3010,null,{}] 14:02:02 INFO - PROCESS | 1750 | 1465246922224 Marionette TRACE conn4 -> [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:02:02 INFO - PROCESS | 1750 | 1465246922230 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:02 INFO - PROCESS | 1750 | 1465246922440 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 14:02:03 INFO - PROCESS | 1750 | 1465246923283 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 1750 | 1465246923294 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc2000 == 64 [pid = 1750] [id = 762] 14:02:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8afc7000) [pid = 1750] [serial = 2285] [outer = (nil)] 14:02:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8b53f400) [pid = 1750] [serial = 2286] [outer = 0x8afc7000] 14:02:03 INFO - PROCESS | 1750 | 1465246923467 Marionette DEBUG loaded listener.js 14:02:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8bc1a800) [pid = 1750] [serial = 2287] [outer = 0x8afc7000] 14:02:04 INFO - PROCESS | 1750 | 1465246924284 Marionette TRACE conn4 <- [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:02:04 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:02:04 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2089ms 14:02:04 INFO - PROCESS | 1750 | 1465246924305 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 14:02:04 INFO - PROCESS | 1750 | 1465246924310 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 14:02:04 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:02:04 INFO - PROCESS | 1750 | 1465246924318 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:02:04 INFO - PROCESS | 1750 | 1465246924322 Marionette TRACE conn4 <- [1,3014,null,{}] 14:02:04 INFO - PROCESS | 1750 | 1465246924330 Marionette TRACE conn4 -> [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:02:04 INFO - PROCESS | 1750 | 1465246924338 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:04 INFO - PROCESS | 1750 | 1465246924538 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 14:02:04 INFO - PROCESS | 1750 | 1465246924825 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:04 INFO - PROCESS | 1750 | 1465246924834 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b540800 == 65 [pid = 1750] [id = 763] 14:02:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8bc1cc00) [pid = 1750] [serial = 2288] [outer = (nil)] 14:02:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8d8d5000) [pid = 1750] [serial = 2289] [outer = 0x8bc1cc00] 14:02:04 INFO - PROCESS | 1750 | 1465246924918 Marionette DEBUG loaded listener.js 14:02:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8d951000) [pid = 1750] [serial = 2290] [outer = 0x8bc1cc00] 14:02:05 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:02:05 INFO - PROCESS | 1750 | 1465246925847 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:02:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:02:05 INFO - {} 14:02:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:02:05 INFO - {} 14:02:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:02:05 INFO - {} 14:02:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:02:05 INFO - {} 14:02:05 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1580ms 14:02:05 INFO - PROCESS | 1750 | 1465246925904 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 14:02:05 INFO - PROCESS | 1750 | 1465246925910 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 14:02:05 INFO - TEST-START | /FileAPI/fileReader.html 14:02:05 INFO - PROCESS | 1750 | 1465246925967 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:02:05 INFO - PROCESS | 1750 | 1465246925971 Marionette TRACE conn4 <- [1,3018,null,{}] 14:02:05 INFO - PROCESS | 1750 | 1465246925977 Marionette TRACE conn4 -> [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:02:05 INFO - PROCESS | 1750 | 1465246925982 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8ce67c00 == 64 [pid = 1750] [id = 742] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8bd400 == 63 [pid = 1750] [id = 741] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x9038fc00 == 62 [pid = 1750] [id = 740] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8e8cc800 == 61 [pid = 1750] [id = 739] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc3800 == 60 [pid = 1750] [id = 738] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8a489c00 == 59 [pid = 1750] [id = 737] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8bc23800 == 58 [pid = 1750] [id = 733] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d4400 == 57 [pid = 1750] [id = 732] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8a491800 == 56 [pid = 1750] [id = 730] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d0800 == 55 [pid = 1750] [id = 731] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8b547c00 == 54 [pid = 1750] [id = 729] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8afca000 == 53 [pid = 1750] [id = 728] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8d86fc00 == 52 [pid = 1750] [id = 727] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8ebc3800 == 51 [pid = 1750] [id = 726] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8b53f800 == 50 [pid = 1750] [id = 725] 14:02:06 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d1c00 == 49 [pid = 1750] [id = 724] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8d951800 == 48 [pid = 1750] [id = 723] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2de000 == 47 [pid = 1750] [id = 736] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x91b5a800 == 46 [pid = 1750] [id = 735] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x9242f800 == 45 [pid = 1750] [id = 734] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1b9800 == 44 [pid = 1750] [id = 718] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8b540800 == 43 [pid = 1750] [id = 763] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc2000 == 42 [pid = 1750] [id = 762] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc4800 == 41 [pid = 1750] [id = 760] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d8c00 == 40 [pid = 1750] [id = 761] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x92c32000 == 39 [pid = 1750] [id = 759] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x977d4c00 == 38 [pid = 1750] [id = 757] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x92c3d400 == 37 [pid = 1750] [id = 758] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90d93000 == 36 [pid = 1750] [id = 756] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d6c00 == 35 [pid = 1750] [id = 754] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x9515f800 == 34 [pid = 1750] [id = 755] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8ee0c000 == 33 [pid = 1750] [id = 753] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x92c3a000 == 32 [pid = 1750] [id = 752] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8d605c00 == 31 [pid = 1750] [id = 750] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8a489400 == 30 [pid = 1750] [id = 751] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8ebc2800 == 29 [pid = 1750] [id = 749] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8e6b0800 == 28 [pid = 1750] [id = 748] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90ce5c00 == 27 [pid = 1750] [id = 746] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd75400 == 26 [pid = 1750] [id = 747] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8b541000 == 25 [pid = 1750] [id = 744] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc1400 == 24 [pid = 1750] [id = 745] 14:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2d8800 == 23 [pid = 1750] [id = 743] 14:02:08 INFO - PROCESS | 1750 | 1465246928846 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8b542000) [pid = 1750] [serial = 2159] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8d870c00) [pid = 1750] [serial = 2115] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x9516d000) [pid = 1750] [serial = 2145] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8b54a400) [pid = 1750] [serial = 2160] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8e4f0000) [pid = 1750] [serial = 2153] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x92f48800) [pid = 1750] [serial = 2136] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x90b1f400) [pid = 1750] [serial = 2157] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x950be400) [pid = 1750] [serial = 2142] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x929edc00) [pid = 1750] [serial = 2130] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8e6ac800) [pid = 1750] [serial = 2154] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x93ccec00) [pid = 1750] [serial = 2139] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8d8d2c00) [pid = 1750] [serial = 2166] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x953d3000) [pid = 1750] [serial = 2147] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8d66dc00) [pid = 1750] [serial = 2168] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8d1c7800) [pid = 1750] [serial = 2163] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8ebce000) [pid = 1750] [serial = 2117] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x92314c00) [pid = 1750] [serial = 2126] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x91f82800) [pid = 1750] [serial = 2121] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x92f42000) [pid = 1750] [serial = 2135] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x92273400) [pid = 1750] [serial = 2124] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x92c3bc00) [pid = 1750] [serial = 2133] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x953de000) [pid = 1750] [serial = 2148] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x95164000) [pid = 1750] [serial = 2144] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x929e6800) [pid = 1750] [serial = 2129] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8d1ba400) [pid = 1750] [serial = 2162] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x950b4000) [pid = 1750] [serial = 2141] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8bd6d000) [pid = 1750] [serial = 2151] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x91fbe400) [pid = 1750] [serial = 2123] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9231d000) [pid = 1750] [serial = 2127] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8d60fc00) [pid = 1750] [serial = 2114] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8bc1ac00) [pid = 1750] [serial = 2150] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8ee0e000) [pid = 1750] [serial = 2156] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x93ccc000) [pid = 1750] [serial = 2138] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x92c37c00) [pid = 1750] [serial = 2132] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8d8ca800) [pid = 1750] [serial = 2165] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x91c53000) [pid = 1750] [serial = 2120] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x90391c00) [pid = 1750] [serial = 2118] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8e4f7800) [pid = 1750] [serial = 2171] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8d949800) [pid = 1750] [serial = 2169] [outer = (nil)] [url = about:blank] 14:02:09 INFO - PROCESS | 1750 | 1465246929311 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 1750 | 1465246929318 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2de800 == 24 [pid = 1750] [id = 764] 14:02:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8a2df800) [pid = 1750] [serial = 2291] [outer = (nil)] 14:02:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8a487400) [pid = 1750] [serial = 2292] [outer = 0x8a2df800] 14:02:09 INFO - PROCESS | 1750 | 1465246929399 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8afc2400) [pid = 1750] [serial = 2293] [outer = 0x8a2df800] 14:02:10 INFO - PROCESS | 1750 | 1465246930205 Marionette TRACE conn4 <- [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:02:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:02:10 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:02:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:02:10 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:02:10 INFO - TEST-OK | /FileAPI/fileReader.html | took 4256ms 14:02:10 INFO - PROCESS | 1750 | 1465246930224 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 14:02:10 INFO - PROCESS | 1750 | 1465246930233 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 14:02:10 INFO - TEST-START | /FileAPI/historical.html 14:02:10 INFO - PROCESS | 1750 | 1465246930242 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 1750 | 1465246930247 Marionette TRACE conn4 <- [1,3022,null,{}] 14:02:10 INFO - PROCESS | 1750 | 1465246930254 Marionette TRACE conn4 -> [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:02:10 INFO - PROCESS | 1750 | 1465246930262 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:10 INFO - PROCESS | 1750 | 1465246930438 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 14:02:10 INFO - PROCESS | 1750 | 1465246930606 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 1750 | 1465246930617 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b546c00 == 25 [pid = 1750] [id = 765] 14:02:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8bc17800) [pid = 1750] [serial = 2294] [outer = (nil)] 14:02:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8bd6e400) [pid = 1750] [serial = 2295] [outer = 0x8bc17800] 14:02:10 INFO - PROCESS | 1750 | 1465246930691 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8bd75000) [pid = 1750] [serial = 2296] [outer = 0x8bc17800] 14:02:11 INFO - PROCESS | 1750 | 1465246931574 Marionette TRACE conn4 <- [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:02:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:02:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:02:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:02:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:02:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:02:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:02:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:02:11 INFO - TEST-OK | /FileAPI/historical.html | took 1386ms 14:02:11 INFO - PROCESS | 1750 | 1465246931633 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 1750 | 1465246931640 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 14:02:11 INFO - TEST-START | /FileAPI/idlharness.html 14:02:11 INFO - PROCESS | 1750 | 1465246931674 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 1750 | 1465246931677 Marionette TRACE conn4 <- [1,3026,null,{}] 14:02:11 INFO - PROCESS | 1750 | 1465246931684 Marionette TRACE conn4 -> [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:02:11 INFO - PROCESS | 1750 | 1465246931689 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:11 INFO - PROCESS | 1750 | 1465246931924 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 14:02:11 INFO - PROCESS | 1750 | 1465246931947 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:11 INFO - PROCESS | 1750 | 1465246931952 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d1c3800 == 26 [pid = 1750] [id = 766] 14:02:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8d1c7400) [pid = 1750] [serial = 2297] [outer = (nil)] 14:02:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8d605c00) [pid = 1750] [serial = 2298] [outer = 0x8d1c7400] 14:02:12 INFO - PROCESS | 1750 | 1465246932038 Marionette DEBUG loaded listener.js 14:02:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8d66b800) [pid = 1750] [serial = 2299] [outer = 0x8d1c7400] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8d670c00) [pid = 1750] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8b543000) [pid = 1750] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8afc6800) [pid = 1750] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8d66d800) [pid = 1750] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8b54bc00) [pid = 1750] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8e4f0c00) [pid = 1750] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8bc18000) [pid = 1750] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8d1bb000) [pid = 1750] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x92319000) [pid = 1750] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8afce400) [pid = 1750] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x92430c00) [pid = 1750] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x90396c00) [pid = 1750] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x90b19c00) [pid = 1750] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8d867c00) [pid = 1750] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8ee07400) [pid = 1750] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8bd74800) [pid = 1750] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8ebc3400) [pid = 1750] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8d952800) [pid = 1750] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8b543400) [pid = 1750] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8a48d000) [pid = 1750] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:02:15 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8ebc3c00) [pid = 1750] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:02:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:02:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:02:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:02:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:02:15 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:02:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:02:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:02:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:02:15 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:02:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:02:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:02:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:02:15 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:02:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:02:15 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:02:15 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:02:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:02:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:02:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:02:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:02:15 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:02:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:02:15 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:02:15 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:02:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:02:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 3599ms 14:02:15 INFO - PROCESS | 1750 | 1465246935060 Marionette TRACE conn4 <- [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\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\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\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\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\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\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\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\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:02:15 INFO - PROCESS | 1750 | 1465246935274 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 14:02:15 INFO - PROCESS | 1750 | 1465246935280 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 14:02:15 INFO - TEST-START | /FileAPI/idlharness.worker 14:02:15 INFO - PROCESS | 1750 | 1465246935327 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:02:15 INFO - PROCESS | 1750 | 1465246935343 Marionette TRACE conn4 <- [1,3030,null,{}] 14:02:15 INFO - PROCESS | 1750 | 1465246935351 Marionette TRACE conn4 -> [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:02:15 INFO - PROCESS | 1750 | 1465246935358 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:15 INFO - PROCESS | 1750 | 1465246935592 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 14:02:15 INFO - PROCESS | 1750 | 1465246935606 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 1750 | 1465246935612 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c9000 == 27 [pid = 1750] [id = 767] 14:02:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8d8c9400) [pid = 1750] [serial = 2300] [outer = (nil)] 14:02:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x9038cc00) [pid = 1750] [serial = 2301] [outer = 0x8d8c9400] 14:02:15 INFO - PROCESS | 1750 | 1465246935688 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x9039a400) [pid = 1750] [serial = 2302] [outer = 0x8d8c9400] 14:02:16 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:02:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:02:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:02:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:02:17 INFO - {} 14:02:17 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:02:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:02:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:02:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:02:17 INFO - {} 14:02:17 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:02:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:02:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:02:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:02:17 INFO - {} 14:02:17 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:02:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:02:17 INFO - {} 14:02:17 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:02:17 INFO - {} 14:02:17 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:02:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:02:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:02:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:02:17 INFO - {} 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:02:17 INFO - {} 14:02:17 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:02:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:02:17 INFO - {} 14:02:17 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:02:17 INFO - {} 14:02:17 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:02:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:02:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:02:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:18 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:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:18 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:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:18 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:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:18 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:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:18 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:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:18 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:02:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:18 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:02:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:02:18 INFO - {} 14:02:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2663ms 14:02:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:02:18 INFO - PROCESS | 1750 | 1465246937823 Marionette TRACE conn4 <- [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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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:02:18 INFO - PROCESS | 1750 | 1465246937977 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 14:02:18 INFO - PROCESS | 1750 | 1465246937988 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 14:02:18 INFO - PROCESS | 1750 | 1465246938020 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 1750 | 1465246938039 Marionette TRACE conn4 <- [1,3034,null,{}] 14:02:18 INFO - PROCESS | 1750 | 1465246938121 Marionette TRACE conn4 -> [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:02:18 INFO - PROCESS | 1750 | 1465246938135 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:18 INFO - PROCESS | 1750 | 1465246938449 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 14:02:18 INFO - PROCESS | 1750 | 1465246938603 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:18 INFO - PROCESS | 1750 | 1465246938618 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e8be400 == 28 [pid = 1750] [id = 768] 14:02:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8ebc3000) [pid = 1750] [serial = 2303] [outer = (nil)] 14:02:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8ee0a800) [pid = 1750] [serial = 2304] [outer = 0x8ebc3000] 14:02:18 INFO - PROCESS | 1750 | 1465246938713 Marionette DEBUG loaded listener.js 14:02:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x90b13000) [pid = 1750] [serial = 2305] [outer = 0x8ebc3000] 14:02:19 INFO - PROCESS | 1750 | 1465246939602 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:02:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:02:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1626ms 14:02:19 INFO - PROCESS | 1750 | 1465246939636 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 14:02:19 INFO - PROCESS | 1750 | 1465246939644 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 14:02:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:02:19 INFO - PROCESS | 1750 | 1465246939656 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:02:19 INFO - PROCESS | 1750 | 1465246939660 Marionette TRACE conn4 <- [1,3038,null,{}] 14:02:19 INFO - PROCESS | 1750 | 1465246939667 Marionette TRACE conn4 -> [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:02:19 INFO - PROCESS | 1750 | 1465246939673 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:19 INFO - PROCESS | 1750 | 1465246939894 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 14:02:20 INFO - PROCESS | 1750 | 1465246940099 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:20 INFO - PROCESS | 1750 | 1465246940109 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x91f82c00 == 29 [pid = 1750] [id = 769] 14:02:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x91f83000) [pid = 1750] [serial = 2306] [outer = (nil)] 14:02:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x91f87800) [pid = 1750] [serial = 2307] [outer = 0x91f83000] 14:02:20 INFO - PROCESS | 1750 | 1465246940241 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x91fb3000) [pid = 1750] [serial = 2308] [outer = 0x91f83000] 14:02:21 INFO - PROCESS | 1750 | 1465246941224 Marionette TRACE conn4 <- [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:02:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:02:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1630ms 14:02:21 INFO - PROCESS | 1750 | 1465246941288 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 14:02:21 INFO - PROCESS | 1750 | 1465246941293 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 14:02:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:02:21 INFO - PROCESS | 1750 | 1465246941302 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1750 | 1465246941308 Marionette TRACE conn4 <- [1,3042,null,{}] 14:02:21 INFO - PROCESS | 1750 | 1465246941345 Marionette TRACE conn4 -> [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:02:21 INFO - PROCESS | 1750 | 1465246941355 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:21 INFO - PROCESS | 1750 | 1465246941561 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 14:02:21 INFO - PROCESS | 1750 | 1465246941768 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1750 | 1465246941781 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a490c00 == 30 [pid = 1750] [id = 770] 14:02:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x9227f000) [pid = 1750] [serial = 2309] [outer = (nil)] 14:02:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x92317800) [pid = 1750] [serial = 2310] [outer = 0x9227f000] 14:02:21 INFO - PROCESS | 1750 | 1465246941918 Marionette DEBUG loaded listener.js 14:02:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x92429c00) [pid = 1750] [serial = 2311] [outer = 0x9227f000] 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:02:23 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:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:02:23 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:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:02:23 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:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:02:23 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:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:02:23 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:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:02:23 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:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:02:23 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1996ms 14:02:23 INFO - PROCESS | 1750 | 1465246943220 Marionette TRACE conn4 <- [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:02:23 INFO - PROCESS | 1750 | 1465246943374 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 14:02:23 INFO - PROCESS | 1750 | 1465246943399 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 14:02:23 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:02:23 INFO - PROCESS | 1750 | 1465246943505 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:02:23 INFO - PROCESS | 1750 | 1465246943508 Marionette TRACE conn4 <- [1,3046,null,{}] 14:02:23 INFO - PROCESS | 1750 | 1465246943520 Marionette TRACE conn4 -> [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:02:23 INFO - PROCESS | 1750 | 1465246943528 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:23 INFO - PROCESS | 1750 | 1465246943835 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 14:02:24 INFO - PROCESS | 1750 | 1465246944049 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:24 INFO - PROCESS | 1750 | 1465246944061 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b544400 == 31 [pid = 1750] [id = 771] 14:02:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8b547400) [pid = 1750] [serial = 2312] [outer = (nil)] 14:02:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8bd6a800) [pid = 1750] [serial = 2313] [outer = 0x8b547400] 14:02:24 INFO - PROCESS | 1750 | 1465246944186 Marionette DEBUG loaded listener.js 14:02:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x90b1b000) [pid = 1750] [serial = 2314] [outer = 0x8b547400] 14:02:24 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:02:25 INFO - PROCESS | 1750 | 1465246945163 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:02:25 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:02:25 INFO - {} 14:02:25 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1721ms 14:02:25 INFO - PROCESS | 1750 | 1465246945207 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 1750 | 1465246945212 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 14:02:25 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:02:25 INFO - PROCESS | 1750 | 1465246945225 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 1750 | 1465246945229 Marionette TRACE conn4 <- [1,3050,null,{}] 14:02:25 INFO - PROCESS | 1750 | 1465246945235 Marionette TRACE conn4 -> [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:02:25 INFO - PROCESS | 1750 | 1465246945242 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:25 INFO - PROCESS | 1750 | 1465246945549 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 14:02:25 INFO - PROCESS | 1750 | 1465246945705 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:25 INFO - PROCESS | 1750 | 1465246945717 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d677800 == 32 [pid = 1750] [id = 772] 14:02:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x90ce1400) [pid = 1750] [serial = 2315] [outer = (nil)] 14:02:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x90f56400) [pid = 1750] [serial = 2316] [outer = 0x90ce1400] 14:02:25 INFO - PROCESS | 1750 | 1465246945848 Marionette DEBUG loaded listener.js 14:02:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x90f5b000) [pid = 1750] [serial = 2317] [outer = 0x90ce1400] 14:02:26 INFO - PROCESS | 1750 | 1465246946701 Marionette TRACE conn4 <- [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:02:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:02:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:02:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:02:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:02:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1533ms 14:02:26 INFO - PROCESS | 1750 | 1465246946760 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 14:02:26 INFO - PROCESS | 1750 | 1465246946764 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 14:02:26 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:02:26 INFO - PROCESS | 1750 | 1465246946792 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:02:26 INFO - PROCESS | 1750 | 1465246946797 Marionette TRACE conn4 <- [1,3054,null,{}] 14:02:26 INFO - PROCESS | 1750 | 1465246946805 Marionette TRACE conn4 -> [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:02:26 INFO - PROCESS | 1750 | 1465246946818 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:27 INFO - PROCESS | 1750 | 1465246947080 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 14:02:27 INFO - PROCESS | 1750 | 1465246947298 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:27 INFO - PROCESS | 1750 | 1465246947308 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a485c00 == 33 [pid = 1750] [id = 773] 14:02:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8afcd400) [pid = 1750] [serial = 2318] [outer = (nil)] 14:02:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x91b51400) [pid = 1750] [serial = 2319] [outer = 0x8afcd400] 14:02:27 INFO - PROCESS | 1750 | 1465246947433 Marionette DEBUG loaded listener.js 14:02:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x929f0c00) [pid = 1750] [serial = 2320] [outer = 0x8afcd400] 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:02:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:02:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:02:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:02:29 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:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:02:29 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:02:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:02:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:02:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2242ms 14:02:29 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:02:29 INFO - PROCESS | 1750 | 1465246948836 Marionette TRACE conn4 <- [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:02:29 INFO - PROCESS | 1750 | 1465246949023 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 14:02:29 INFO - PROCESS | 1750 | 1465246949034 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 14:02:29 INFO - PROCESS | 1750 | 1465246949047 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:02:29 INFO - PROCESS | 1750 | 1465246949054 Marionette TRACE conn4 <- [1,3058,null,{}] 14:02:29 INFO - PROCESS | 1750 | 1465246949075 Marionette TRACE conn4 -> [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:02:29 INFO - PROCESS | 1750 | 1465246949089 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:29 INFO - PROCESS | 1750 | 1465246949437 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 14:02:29 INFO - PROCESS | 1750 | 1465246949600 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:29 INFO - PROCESS | 1750 | 1465246949609 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc7800 == 34 [pid = 1750] [id = 774] 14:02:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e8ca800) [pid = 1750] [serial = 2321] [outer = (nil)] 14:02:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x94f5cc00) [pid = 1750] [serial = 2322] [outer = 0x8e8ca800] 14:02:29 INFO - PROCESS | 1750 | 1465246949701 Marionette DEBUG loaded listener.js 14:02:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x94fda000) [pid = 1750] [serial = 2323] [outer = 0x8e8ca800] 14:02:30 INFO - PROCESS | 1750 | 1465246950664 Marionette TRACE conn4 <- [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:02:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:02:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:02:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:02:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:02:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:02:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:02:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:02:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:02:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:02:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:02:30 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:30 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:02:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:02:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:02:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:02:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:02:30 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:02:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:30 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:02:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:02:30 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:02:30 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1650ms 14:02:30 INFO - PROCESS | 1750 | 1465246950701 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 14:02:30 INFO - PROCESS | 1750 | 1465246950707 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 14:02:30 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:02:30 INFO - PROCESS | 1750 | 1465246950722 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:02:30 INFO - PROCESS | 1750 | 1465246950728 Marionette TRACE conn4 <- [1,3062,null,{}] 14:02:30 INFO - PROCESS | 1750 | 1465246950738 Marionette TRACE conn4 -> [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:02:30 INFO - PROCESS | 1750 | 1465246950743 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:30 INFO - PROCESS | 1750 | 1465246950952 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 14:02:31 INFO - PROCESS | 1750 | 1465246951164 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:31 INFO - PROCESS | 1750 | 1465246951175 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d2400 == 35 [pid = 1750] [id = 775] 14:02:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8a492c00) [pid = 1750] [serial = 2324] [outer = (nil)] 14:02:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92e7a800) [pid = 1750] [serial = 2325] [outer = 0x8a492c00] 14:02:31 INFO - PROCESS | 1750 | 1465246951299 Marionette DEBUG loaded listener.js 14:02:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x90ce5000) [pid = 1750] [serial = 2326] [outer = 0x8a492c00] 14:02:31 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:02:32 INFO - PROCESS | 1750 | 1465246952249 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:02:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:02:32 INFO - {} 14:02:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1540ms 14:02:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:02:32 INFO - PROCESS | 1750 | 1465246952259 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 14:02:32 INFO - PROCESS | 1750 | 1465246952262 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 14:02:32 INFO - PROCESS | 1750 | 1465246952269 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:02:32 INFO - PROCESS | 1750 | 1465246952272 Marionette TRACE conn4 <- [1,3066,null,{}] 14:02:32 INFO - PROCESS | 1750 | 1465246952278 Marionette TRACE conn4 -> [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:02:32 INFO - PROCESS | 1750 | 1465246952283 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:32 INFO - PROCESS | 1750 | 1465246952464 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 14:02:32 INFO - PROCESS | 1750 | 1465246952747 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:32 INFO - PROCESS | 1750 | 1465246952756 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d864800 == 36 [pid = 1750] [id = 776] 14:02:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x90ce4400) [pid = 1750] [serial = 2327] [outer = (nil)] 14:02:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x953bf000) [pid = 1750] [serial = 2328] [outer = 0x90ce4400] 14:02:32 INFO - PROCESS | 1750 | 1465246952852 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x953d7800) [pid = 1750] [serial = 2329] [outer = 0x90ce4400] 14:02:33 INFO - PROCESS | 1750 | 1465246953761 Marionette TRACE conn4 <- [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:02:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:02:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:02:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:02:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:02:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:02:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:02:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:02:33 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1538ms 14:02:33 INFO - PROCESS | 1750 | 1465246953809 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 14:02:33 INFO - PROCESS | 1750 | 1465246953813 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 14:02:33 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:02:33 INFO - PROCESS | 1750 | 1465246953819 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:02:33 INFO - PROCESS | 1750 | 1465246953823 Marionette TRACE conn4 <- [1,3070,null,{}] 14:02:33 INFO - PROCESS | 1750 | 1465246953829 Marionette TRACE conn4 -> [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:02:33 INFO - PROCESS | 1750 | 1465246953835 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:34 INFO - PROCESS | 1750 | 1465246954049 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 14:02:34 INFO - PROCESS | 1750 | 1465246954284 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:34 INFO - PROCESS | 1750 | 1465246954296 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b53f800 == 37 [pid = 1750] [id = 777] 14:02:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x953c1c00) [pid = 1750] [serial = 2330] [outer = (nil)] 14:02:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x97764400) [pid = 1750] [serial = 2331] [outer = 0x953c1c00] 14:02:34 INFO - PROCESS | 1750 | 1465246954391 Marionette DEBUG loaded listener.js 14:02:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x977cac00) [pid = 1750] [serial = 2332] [outer = 0x953c1c00] 14:02:35 INFO - PROCESS | 1750 | 1465246955322 Marionette TRACE conn4 <- [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:02:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:02:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:02:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:02:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:02:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:02:35 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:02:35 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1532ms 14:02:35 INFO - PROCESS | 1750 | 1465246955354 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 14:02:35 INFO - PROCESS | 1750 | 1465246955369 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 14:02:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:02:35 INFO - PROCESS | 1750 | 1465246955376 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:02:35 INFO - PROCESS | 1750 | 1465246955381 Marionette TRACE conn4 <- [1,3074,null,{}] 14:02:35 INFO - PROCESS | 1750 | 1465246955388 Marionette TRACE conn4 -> [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:02:35 INFO - PROCESS | 1750 | 1465246955394 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:35 INFO - PROCESS | 1750 | 1465246955689 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 14:02:35 INFO - PROCESS | 1750 | 1465246955887 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:35 INFO - PROCESS | 1750 | 1465246955900 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x977d1400 == 38 [pid = 1750] [id = 778] 14:02:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x977d3800) [pid = 1750] [serial = 2333] [outer = (nil)] 14:02:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x99128800) [pid = 1750] [serial = 2334] [outer = 0x977d3800] 14:02:36 INFO - PROCESS | 1750 | 1465246956008 Marionette DEBUG loaded listener.js 14:02:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x996da400) [pid = 1750] [serial = 2335] [outer = 0x977d3800] 14:02:36 INFO - PROCESS | 1750 | 1465246956939 Marionette TRACE conn4 <- [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:02:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:02:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:02:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:02:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:02:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:02:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:02:36 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1583ms 14:02:36 INFO - PROCESS | 1750 | 1465246956961 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 14:02:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:02:36 INFO - PROCESS | 1750 | 1465246956965 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 14:02:36 INFO - PROCESS | 1750 | 1465246956972 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:02:36 INFO - PROCESS | 1750 | 1465246956976 Marionette TRACE conn4 <- [1,3078,null,{}] 14:02:36 INFO - PROCESS | 1750 | 1465246956983 Marionette TRACE conn4 -> [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:02:36 INFO - PROCESS | 1750 | 1465246956987 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:37 INFO - PROCESS | 1750 | 1465246957167 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 14:02:37 INFO - PROCESS | 1750 | 1465246957485 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:37 INFO - PROCESS | 1750 | 1465246957495 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b54b000 == 39 [pid = 1750] [id = 779] 14:02:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x90395000) [pid = 1750] [serial = 2336] [outer = (nil)] 14:02:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x95168c00) [pid = 1750] [serial = 2337] [outer = 0x90395000] 14:02:37 INFO - PROCESS | 1750 | 1465246957605 Marionette DEBUG loaded listener.js 14:02:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x953b9800) [pid = 1750] [serial = 2338] [outer = 0x90395000] 14:02:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 14:02:38 INFO - reader.readAsText(blob_2) 14:02:38 INFO - }" did not throw 14:02:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 14:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 14:02:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 14:02:38 INFO - reader.readAsDataURL(blob_2) 14:02:38 INFO - }" did not throw 14:02:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 14:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 14:02:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 14:02:38 INFO - reader.readAsArrayBuffer(blob_2) 14:02:38 INFO - }" did not throw 14:02:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 14:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 14:02:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 14:02:38 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 14:02:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:02:38 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 14:02:38 INFO - PROCESS | 1750 | 1465246958565 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 14:02:38 INFO - PROCESS | 1750 | 1465246958583 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:02:38 INFO - PROCESS | 1750 | 1465246958587 Marionette TRACE conn4 <- [1,3082,null,{}] 14:02:38 INFO - PROCESS | 1750 | 1465246958617 Marionette TRACE conn4 -> [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:02:38 INFO - PROCESS | 1750 | 1465246958623 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:38 INFO - PROCESS | 1750 | 1465246958812 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 14:02:39 INFO - PROCESS | 1750 | 1465246959029 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:39 INFO - PROCESS | 1750 | 1465246959039 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b549800 == 40 [pid = 1750] [id = 780] 14:02:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x99f7dc00) [pid = 1750] [serial = 2339] [outer = (nil)] 14:02:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9a21e800) [pid = 1750] [serial = 2340] [outer = 0x99f7dc00] 14:02:39 INFO - PROCESS | 1750 | 1465246959167 Marionette DEBUG loaded listener.js 14:02:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9a327c00) [pid = 1750] [serial = 2341] [outer = 0x99f7dc00] 14:02:40 INFO - PROCESS | 1750 | 1465246960088 Marionette TRACE conn4 <- [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:02:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:02:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:02:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:02:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1546ms 14:02:40 INFO - PROCESS | 1750 | 1465246960128 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 14:02:40 INFO - PROCESS | 1750 | 1465246960131 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 14:02:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:02:40 INFO - PROCESS | 1750 | 1465246960138 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:02:40 INFO - PROCESS | 1750 | 1465246960141 Marionette TRACE conn4 <- [1,3086,null,{}] 14:02:40 INFO - PROCESS | 1750 | 1465246960147 Marionette TRACE conn4 -> [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:02:40 INFO - PROCESS | 1750 | 1465246960153 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:40 INFO - PROCESS | 1750 | 1465246960338 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 14:02:40 INFO - PROCESS | 1750 | 1465246960618 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:40 INFO - PROCESS | 1750 | 1465246960629 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d9400 == 41 [pid = 1750] [id = 781] 14:02:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8afc2000) [pid = 1750] [serial = 2342] [outer = (nil)] 14:02:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x90b1f400) [pid = 1750] [serial = 2343] [outer = 0x8afc2000] 14:02:40 INFO - PROCESS | 1750 | 1465246960719 Marionette DEBUG loaded listener.js 14:02:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9a3d7400) [pid = 1750] [serial = 2344] [outer = 0x8afc2000] 14:02:41 INFO - PROCESS | 1750 | 1465246961550 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:02:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:02:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1432ms 14:02:41 INFO - PROCESS | 1750 | 1465246961582 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 14:02:41 INFO - PROCESS | 1750 | 1465246961587 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 14:02:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:02:41 INFO - PROCESS | 1750 | 1465246961597 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:02:41 INFO - PROCESS | 1750 | 1465246961601 Marionette TRACE conn4 <- [1,3090,null,{}] 14:02:41 INFO - PROCESS | 1750 | 1465246961607 Marionette TRACE conn4 -> [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:02:41 INFO - PROCESS | 1750 | 1465246961612 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:41 INFO - PROCESS | 1750 | 1465246961796 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 14:02:42 INFO - PROCESS | 1750 | 1465246962040 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:42 INFO - PROCESS | 1750 | 1465246962047 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bc25400 == 42 [pid = 1750] [id = 782] 14:02:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8bc25800) [pid = 1750] [serial = 2345] [outer = (nil)] 14:02:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9a796000) [pid = 1750] [serial = 2346] [outer = 0x8bc25800] 14:02:42 INFO - PROCESS | 1750 | 1465246962137 Marionette DEBUG loaded listener.js 14:02:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9a798c00) [pid = 1750] [serial = 2347] [outer = 0x8bc25800] 14:02:43 INFO - PROCESS | 1750 | 1465246963136 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:02:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:02:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1583ms 14:02:43 INFO - PROCESS | 1750 | 1465246963181 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 14:02:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:02:43 INFO - PROCESS | 1750 | 1465246963185 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 14:02:43 INFO - PROCESS | 1750 | 1465246963193 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:02:43 INFO - PROCESS | 1750 | 1465246963196 Marionette TRACE conn4 <- [1,3094,null,{}] 14:02:43 INFO - PROCESS | 1750 | 1465246963202 Marionette TRACE conn4 -> [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:02:43 INFO - PROCESS | 1750 | 1465246963207 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:43 INFO - PROCESS | 1750 | 1465246963389 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 14:02:43 INFO - PROCESS | 1750 | 1465246963592 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:43 INFO - PROCESS | 1750 | 1465246963604 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b541800 == 43 [pid = 1750] [id = 783] 14:02:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8b543c00) [pid = 1750] [serial = 2348] [outer = (nil)] 14:02:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9a79c000) [pid = 1750] [serial = 2349] [outer = 0x8b543c00] 14:02:43 INFO - PROCESS | 1750 | 1465246963737 Marionette DEBUG loaded listener.js 14:02:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9a79ec00) [pid = 1750] [serial = 2350] [outer = 0x8b543c00] 14:02:44 INFO - PROCESS | 1750 | 1465246964649 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:02:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:02:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1494ms 14:02:44 INFO - PROCESS | 1750 | 1465246964686 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 14:02:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:02:44 INFO - PROCESS | 1750 | 1465246964691 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 14:02:44 INFO - PROCESS | 1750 | 1465246964698 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:02:44 INFO - PROCESS | 1750 | 1465246964702 Marionette TRACE conn4 <- [1,3098,null,{}] 14:02:44 INFO - PROCESS | 1750 | 1465246964709 Marionette TRACE conn4 -> [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:02:44 INFO - PROCESS | 1750 | 1465246964715 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:45 INFO - PROCESS | 1750 | 1465246965025 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 14:02:45 INFO - PROCESS | 1750 | 1465246965237 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:45 INFO - PROCESS | 1750 | 1465246965243 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2d1800 == 44 [pid = 1750] [id = 784] 14:02:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8a2d6800) [pid = 1750] [serial = 2351] [outer = (nil)] 14:02:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8b53e800) [pid = 1750] [serial = 2352] [outer = 0x8a2d6800] 14:02:45 INFO - PROCESS | 1750 | 1465246965344 Marionette DEBUG loaded listener.js 14:02:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8d1c3c00) [pid = 1750] [serial = 2353] [outer = 0x8a2d6800] 14:02:46 INFO - PROCESS | 1750 | 1465246966264 Marionette TRACE conn4 <- [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:02:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:02:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:02:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1583ms 14:02:46 INFO - PROCESS | 1750 | 1465246966282 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 14:02:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:02:46 INFO - PROCESS | 1750 | 1465246966286 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 14:02:46 INFO - PROCESS | 1750 | 1465246966294 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 1750 | 1465246966297 Marionette TRACE conn4 <- [1,3102,null,{}] 14:02:46 INFO - PROCESS | 1750 | 1465246966304 Marionette TRACE conn4 -> [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:02:46 INFO - PROCESS | 1750 | 1465246966308 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:46 INFO - PROCESS | 1750 | 1465246966561 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 14:02:47 INFO - PROCESS | 1750 | 1465246967040 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:47 INFO - PROCESS | 1750 | 1465246967048 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a2dbc00 == 45 [pid = 1750] [id = 785] 14:02:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8a2dc000) [pid = 1750] [serial = 2354] [outer = (nil)] 14:02:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8a492400) [pid = 1750] [serial = 2355] [outer = 0x8a2dc000] 14:02:47 INFO - PROCESS | 1750 | 1465246967197 Marionette DEBUG loaded listener.js 14:02:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8b548c00) [pid = 1750] [serial = 2356] [outer = 0x8a2dc000] 14:02:47 INFO - PROCESS | 1750 | --DOCSHELL 0x8d1c3800 == 44 [pid = 1750] [id = 766] 14:02:47 INFO - PROCESS | 1750 | --DOCSHELL 0x8b546c00 == 43 [pid = 1750] [id = 765] 14:02:47 INFO - PROCESS | 1750 | --DOCSHELL 0x8a2de800 == 42 [pid = 1750] [id = 764] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x90d8ac00) [pid = 1750] [serial = 2228] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x90f58c00) [pid = 1750] [serial = 2229] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x91b5a400) [pid = 1750] [serial = 2232] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x90ff4c00) [pid = 1750] [serial = 2231] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x91fbf000) [pid = 1750] [serial = 2199] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x92280000) [pid = 1750] [serial = 2202] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8bd71c00) [pid = 1750] [serial = 2214] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x90b15000) [pid = 1750] [serial = 2184] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x91b59800) [pid = 1750] [serial = 2192] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8d870000) [pid = 1750] [serial = 2217] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x929e5400) [pid = 1750] [serial = 2207] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8ce69000) [pid = 1750] [serial = 2175] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x926f4400) [pid = 1750] [serial = 2205] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x90b18c00) [pid = 1750] [serial = 2222] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8bd6ec00) [pid = 1750] [serial = 2213] [outer = (nil)] [url = about:blank] 14:02:47 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x90d91800) [pid = 1750] [serial = 2226] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8d603000) [pid = 1750] [serial = 2178] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x91b57000) [pid = 1750] [serial = 2193] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x90399000) [pid = 1750] [serial = 2183] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x91fb6800) [pid = 1750] [serial = 2198] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x90ce5400) [pid = 1750] [serial = 2186] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x90f55800) [pid = 1750] [serial = 2189] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x92435800) [pid = 1750] [serial = 2204] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8ee0f800) [pid = 1750] [serial = 2220] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8ebcb800) [pid = 1750] [serial = 2219] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8d66d000) [pid = 1750] [serial = 2216] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8e6ab800) [pid = 1750] [serial = 2172] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x90d85400) [pid = 1750] [serial = 2187] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x91f82000) [pid = 1750] [serial = 2195] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x90fef800) [pid = 1750] [serial = 2190] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8d66cc00) [pid = 1750] [serial = 2211] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8d8d1400) [pid = 1750] [serial = 2177] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8ebd0800) [pid = 1750] [serial = 2180] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x90cdb400) [pid = 1750] [serial = 2223] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x921fb800) [pid = 1750] [serial = 2201] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8bd6c800) [pid = 1750] [serial = 2174] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x90d8c800) [pid = 1750] [serial = 2225] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8bd69000) [pid = 1750] [serial = 2210] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8ee04800) [pid = 1750] [serial = 2181] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x91f8e000) [pid = 1750] [serial = 2196] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x929eac00) [pid = 1750] [serial = 2208] [outer = (nil)] [url = about:blank] 14:02:48 INFO - PROCESS | 1750 | 1465246968582 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:02:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:02:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2335ms 14:02:48 INFO - PROCESS | 1750 | 1465246968629 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 14:02:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:02:48 INFO - PROCESS | 1750 | 1465246968637 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 14:02:48 INFO - PROCESS | 1750 | 1465246968647 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:02:48 INFO - PROCESS | 1750 | 1465246968652 Marionette TRACE conn4 <- [1,3106,null,{}] 14:02:48 INFO - PROCESS | 1750 | 1465246968661 Marionette TRACE conn4 -> [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:02:48 INFO - PROCESS | 1750 | 1465246968670 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:48 INFO - PROCESS | 1750 | 1465246968873 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 14:02:49 INFO - PROCESS | 1750 | 1465246969056 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 1750 | 1465246969066 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd75800 == 43 [pid = 1750] [id = 786] 14:02:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8ce66c00) [pid = 1750] [serial = 2357] [outer = (nil)] 14:02:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8d677000) [pid = 1750] [serial = 2358] [outer = 0x8ce66c00] 14:02:49 INFO - PROCESS | 1750 | 1465246969158 Marionette DEBUG loaded listener.js 14:02:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8d8d1800) [pid = 1750] [serial = 2359] [outer = 0x8ce66c00] 14:02:50 INFO - PROCESS | 1750 | 1465246970068 Marionette TRACE conn4 <- [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:02:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:02:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:02:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:02:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1441ms 14:02:50 INFO - PROCESS | 1750 | 1465246970088 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 14:02:50 INFO - PROCESS | 1750 | 1465246970094 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 14:02:50 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:02:50 INFO - PROCESS | 1750 | 1465246970104 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:02:50 INFO - PROCESS | 1750 | 1465246970109 Marionette TRACE conn4 <- [1,3110,null,{}] 14:02:50 INFO - PROCESS | 1750 | 1465246970119 Marionette TRACE conn4 -> [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:02:50 INFO - PROCESS | 1750 | 1465246970123 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:50 INFO - PROCESS | 1750 | 1465246970302 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 14:02:50 INFO - PROCESS | 1750 | 1465246970510 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 1750 | 1465246970520 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d950000 == 44 [pid = 1750] [id = 787] 14:02:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8e4ebc00) [pid = 1750] [serial = 2360] [outer = (nil)] 14:02:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8e4f7800) [pid = 1750] [serial = 2361] [outer = 0x8e4ebc00] 14:02:50 INFO - PROCESS | 1750 | 1465246970599 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e6b0800) [pid = 1750] [serial = 2362] [outer = 0x8e4ebc00] 14:02:51 INFO - PROCESS | 1750 | 1465246971517 Marionette TRACE conn4 <- [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:02:51 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:02:51 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:02:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:02:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:02:51 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:02:51 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1435ms 14:02:51 INFO - PROCESS | 1750 | 1465246971561 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 1750 | 1465246971566 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 14:02:51 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:02:51 INFO - PROCESS | 1750 | 1465246971577 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 1750 | 1465246971586 Marionette TRACE conn4 <- [1,3114,null,{}] 14:02:51 INFO - PROCESS | 1750 | 1465246971606 Marionette TRACE conn4 -> [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:02:51 INFO - PROCESS | 1750 | 1465246971615 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:51 INFO - PROCESS | 1750 | 1465246971891 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 14:02:51 INFO - PROCESS | 1750 | 1465246971948 Marionette TRACE conn4 -> [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\", \"7e97c353-898f-4e43-87a8-fe3094153ee1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:51 INFO - PROCESS | 1750 | 1465246971965 Marionette INFO sendAsync eeefc10e-8f04-4e61-9e29-d426b9aef0ad 14:02:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e4f9c00 == 45 [pid = 1750] [id = 788] 14:02:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8ee06c00) [pid = 1750] [serial = 2363] [outer = (nil)] 14:02:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x9038fc00) [pid = 1750] [serial = 2364] [outer = 0x8ee06c00] 14:02:52 INFO - PROCESS | 1750 | 1465246972141 Marionette DEBUG loaded listener.js 14:02:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x90b17400) [pid = 1750] [serial = 2365] [outer = 0x8ee06c00] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8d1c7400) [pid = 1750] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8bc1cc00) [pid = 1750] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8a2df800) [pid = 1750] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8bc17800) [pid = 1750] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8afc5c00) [pid = 1750] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x953d1800) [pid = 1750] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x977d0800) [pid = 1750] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x92c36000) [pid = 1750] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x977d6400) [pid = 1750] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x953bdc00) [pid = 1750] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8bc18800) [pid = 1750] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x92f3a800) [pid = 1750] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x92f42800) [pid = 1750] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x90f59400) [pid = 1750] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8d673400) [pid = 1750] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x90ff1400) [pid = 1750] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x90f50000) [pid = 1750] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x90ff0800) [pid = 1750] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8d950400) [pid = 1750] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x90ce7400) [pid = 1750] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8b541c00) [pid = 1750] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8afc7000) [pid = 1750] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8a2df400) [pid = 1750] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:02:53 INFO - PROCESS | 1750 | 1465246973238 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:02:53 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:02:53 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1699ms 14:02:53 INFO - PROCESS | 1750 | 1465246973274 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 14:02:53 INFO - PROCESS | 1750 | 1465246973279 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 14:02:54 WARNING - u'runner_teardown' () 14:02:54 INFO - No more tests 14:02:54 INFO - Got 0 unexpected results 14:02:54 INFO - SUITE-END | took 1328s 14:02:54 INFO - Closing logging queue 14:02:54 INFO - queue closed 14:02:54 INFO - Return code: 0 14:02:54 WARNING - # TBPL SUCCESS # 14:02:54 INFO - Running post-action listener: _resource_record_post_action 14:02:54 INFO - Running post-run listener: _resource_record_post_run 14:02:55 INFO - Total resource usage - Wall time: 1362s; CPU: 98.0%; Read bytes: 14008320; Write bytes: 923930624; Read time: 644; Write time: 248140 14:02:55 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:02:55 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 8192; Write bytes: 135405568; Read time: 20; Write time: 118092 14:02:55 INFO - run-tests - Wall time: 1333s; CPU: 98.0%; Read bytes: 11288576; Write bytes: 778067968; Read time: 440; Write time: 122100 14:02:55 INFO - Running post-run listener: _upload_blobber_files 14:02:55 INFO - Blob upload gear active. 14:02:55 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:02:55 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:02:55 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:02:55 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:02:56 INFO - (blobuploader) - INFO - Open directory for files ... 14:02:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:02:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:02:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:02:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:02:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:02:58 INFO - (blobuploader) - INFO - Done attempting. 14:02:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:02:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:02:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:02:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:02:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:02:59 INFO - (blobuploader) - INFO - Done attempting. 14:02:59 INFO - (blobuploader) - INFO - Iteration through files over. 14:02:59 INFO - Return code: 0 14:02:59 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:02:59 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:02:59 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/85257e4c0283dcb1b54b6929bd14aadbe33b410a367555187122f955b7f5a3a9c64dab0176b61de2e6b2d566c5234c1166c580efb42f7f5f6b5efe67aab4bbdb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/32c10db1c56637da87352b7278326b193f9ad496c940674280236dc9ff0e6b4163fc52b398dd7ba7fb9795ae8039a16507470e81522901ef9cf742d777b3b686"} 14:02:59 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:02:59 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:02:59 INFO - Contents: 14:02:59 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/85257e4c0283dcb1b54b6929bd14aadbe33b410a367555187122f955b7f5a3a9c64dab0176b61de2e6b2d566c5234c1166c580efb42f7f5f6b5efe67aab4bbdb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/32c10db1c56637da87352b7278326b193f9ad496c940674280236dc9ff0e6b4163fc52b398dd7ba7fb9795ae8039a16507470e81522901ef9cf742d777b3b686"} 14:02:59 INFO - Running post-run listener: copy_logs_to_upload_dir 14:02:59 INFO - Copying logs to upload dir... 14:02:59 INFO - mkdir: /builds/slave/test/build/upload/logs 14:03:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1474.018654 ========= master_lag: 1.11 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 35 secs) (at 2016-06-06 14:03:01.209953) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 14:03:01.213341) ========= 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-1465245265.669891-699209797 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/85257e4c0283dcb1b54b6929bd14aadbe33b410a367555187122f955b7f5a3a9c64dab0176b61de2e6b2d566c5234c1166c580efb42f7f5f6b5efe67aab4bbdb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/32c10db1c56637da87352b7278326b193f9ad496c940674280236dc9ff0e6b4163fc52b398dd7ba7fb9795ae8039a16507470e81522901ef9cf742d777b3b686"} build_url:https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032165 build_url: 'https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/85257e4c0283dcb1b54b6929bd14aadbe33b410a367555187122f955b7f5a3a9c64dab0176b61de2e6b2d566c5234c1166c580efb42f7f5f6b5efe67aab4bbdb", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/32c10db1c56637da87352b7278326b193f9ad496c940674280236dc9ff0e6b4163fc52b398dd7ba7fb9795ae8039a16507470e81522901ef9cf742d777b3b686"}' symbols_url: 'https://queue.taskcluster.net/v1/task/aMlg6QjRS_6f4GLtoKQfig/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.07 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 14:03:01.313775) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 7 secs) (at 2016-06-06 14:03:01.315700) ========= 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-1465245265.669891-699209797 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017755 ========= master_lag: 7.56 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 7 secs) (at 2016-06-06 14:03:08.897725) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 14:03:08.898086) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 14:03:08.914646) ========= ========= Total master_lag: 8.85 =========