builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-332 starttime: 1461217743.27 results: success (0) buildid: 20160420210543 builduid: e80a7f157ce44433a3cb2b5539ffc973 revision: 849d0f0165a6b882894249ef4c465d989c002740 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 22:49:03.266713) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 22:49:03.267168) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 22:49:03.267452) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 22:49:03.297440) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 22:49:03.297719) ========= 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-1461217523.176642-860034017 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 22:49:03-- 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% 13.0M=0.001s 2016-04-20 22:49:03 (13.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.410953 ========= master_lag: 3.48 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 22:49:07.185093) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:49:07.185412) ========= 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-1461217523.176642-860034017 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016802 ========= master_lag: 0.10 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:49:07.301549) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 22:49:07.301900) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 849d0f0165a6b882894249ef4c465d989c002740 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 849d0f0165a6b882894249ef4c465d989c002740 --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-1461217523.176642-860034017 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 22:49:07,403 truncating revision to first 12 chars 2016-04-20 22:49:07,404 Setting DEBUG logging. 2016-04-20 22:49:07,404 attempt 1/10 2016-04-20 22:49:07,405 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/849d0f0165a6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 22:49:07,857 unpacking tar archive at: fx-team-849d0f0165a6/testing/mozharness/ program finished with exit code 0 elapsedTime=0.736053 ========= master_lag: 1.73 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 22:49:09.771296) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 22:49:09.771621) ========= script_repo_revision: 849d0f0165a6b882894249ef4c465d989c002740 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 22:49:09.772032) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 22:49:09.772309) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 22:49:09.994511) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 7 secs) (at 2016-04-20 22:49:09.994795) ========= /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 fx-team --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', 'fx-team', '--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-1461217523.176642-860034017 _=/tools/buildbot/bin/python using PTY: False 22:49:10 INFO - MultiFileLogger online at 20160420 22:49:10 in /builds/slave/test 22:49:10 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 22:49:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:49:10 INFO - {'append_to_log': False, 22:49:10 INFO - 'base_work_dir': '/builds/slave/test', 22:49:10 INFO - 'blob_upload_branch': 'fx-team', 22:49:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:49:10 INFO - 'buildbot_json_path': 'buildprops.json', 22:49:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:49:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:49:10 INFO - 'download_minidump_stackwalk': True, 22:49:10 INFO - 'download_symbols': 'true', 22:49:10 INFO - 'e10s': False, 22:49:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:49:10 INFO - 'tooltool.py': '/tools/tooltool.py', 22:49:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:49:10 INFO - '/tools/misc-python/virtualenv.py')}, 22:49:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:49:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:49:10 INFO - 'log_level': 'info', 22:49:10 INFO - 'log_to_console': True, 22:49:10 INFO - 'opt_config_files': (), 22:49:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:49:10 INFO - '--processes=1', 22:49:10 INFO - '--config=%(test_path)s/wptrunner.ini', 22:49:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:49:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:49:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:49:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:49:10 INFO - 'pip_index': False, 22:49:10 INFO - 'require_test_zip': True, 22:49:10 INFO - 'test_type': ('testharness',), 22:49:10 INFO - 'this_chunk': '1', 22:49:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:49:10 INFO - 'total_chunks': '10', 22:49:10 INFO - 'virtualenv_path': 'venv', 22:49:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:49:10 INFO - 'work_dir': 'build'} 22:49:10 INFO - ##### 22:49:10 INFO - ##### Running clobber step. 22:49:10 INFO - ##### 22:49:10 INFO - Running pre-action listener: _resource_record_pre_action 22:49:10 INFO - Running main action method: clobber 22:49:10 INFO - rmtree: /builds/slave/test/build 22:49:10 INFO - Running post-action listener: _resource_record_post_action 22:49:10 INFO - ##### 22:49:10 INFO - ##### Running read-buildbot-config step. 22:49:10 INFO - ##### 22:49:10 INFO - Running pre-action listener: _resource_record_pre_action 22:49:10 INFO - Running main action method: read_buildbot_config 22:49:10 INFO - Using buildbot properties: 22:49:10 INFO - { 22:49:10 INFO - "project": "", 22:49:10 INFO - "product": "firefox", 22:49:10 INFO - "script_repo_revision": "production", 22:49:10 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 22:49:10 INFO - "repository": "", 22:49:10 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 22:49:10 INFO - "buildid": "20160420210543", 22:49:10 INFO - "pgo_build": "False", 22:49:10 INFO - "basedir": "/builds/slave/test", 22:49:10 INFO - "buildnumber": 14, 22:49:10 INFO - "slavename": "tst-linux32-spot-332", 22:49:10 INFO - "revision": "849d0f0165a6b882894249ef4c465d989c002740", 22:49:10 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 22:49:10 INFO - "platform": "linux", 22:49:10 INFO - "branch": "fx-team", 22:49:10 INFO - "repo_path": "integration/fx-team", 22:49:10 INFO - "moz_repo_path": "", 22:49:10 INFO - "stage_platform": "linux", 22:49:10 INFO - "builduid": "e80a7f157ce44433a3cb2b5539ffc973", 22:49:10 INFO - "slavebuilddir": "test" 22:49:10 INFO - } 22:49:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 22:49:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 22:49:10 INFO - Running post-action listener: _resource_record_post_action 22:49:10 INFO - ##### 22:49:10 INFO - ##### Running download-and-extract step. 22:49:10 INFO - ##### 22:49:10 INFO - Running pre-action listener: _resource_record_pre_action 22:49:10 INFO - Running main action method: download_and_extract 22:49:10 INFO - mkdir: /builds/slave/test/build/tests 22:49:10 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')]} 22:49:10 INFO - https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 22:49:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:49:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:49:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:49:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 22:49:12 INFO - Downloaded 1325 bytes. 22:49:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:49:12 INFO - Using the following test package requirements: 22:49:12 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 22:49:12 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:49:12 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 22:49:12 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:49:12 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 22:49:12 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:49:12 INFO - u'jsshell-linux-i686.zip'], 22:49:12 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:49:12 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 22:49:12 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 22:49:12 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:49:12 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 22:49:12 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:49:12 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 22:49:12 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:49:12 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 22:49:12 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:49:12 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 22:49:12 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 22:49:12 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')]} 22:49:12 INFO - https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 22:49:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 22:49:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 22:49:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 22:49:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 22:49:16 INFO - Downloaded 22431968 bytes. 22:49:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:49:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:49:16 INFO - caution: filename not matched: web-platform/* 22:49:16 INFO - Return code: 11 22:49:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:49:16 INFO - https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 22:49:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 22:49:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 22:49:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 22:49:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 22:49:21 INFO - Downloaded 36397847 bytes. 22:49:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:49:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:49:26 INFO - caution: filename not matched: bin/* 22:49:26 INFO - caution: filename not matched: config/* 22:49:26 INFO - caution: filename not matched: mozbase/* 22:49:26 INFO - caution: filename not matched: marionette/* 22:49:26 INFO - caution: filename not matched: tools/wptserve/* 22:49:26 INFO - Return code: 11 22:49:26 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')]} 22:49:26 INFO - https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 22:49:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:49:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:49:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:49:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 22:49:34 INFO - Downloaded 63468525 bytes. 22:49:34 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:49:34 INFO - mkdir: /builds/slave/test/properties 22:49:34 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:49:34 INFO - Writing to file /builds/slave/test/properties/build_url 22:49:34 INFO - Contents: 22:49:34 INFO - build_url:https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:49:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:49:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:49:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:49:35 INFO - Contents: 22:49:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:49:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:49:35 INFO - https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:49:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:49:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:49:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:49:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 22:49:43 INFO - Downloaded 91772326 bytes. 22:49:43 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 22:49:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 22:49:52 INFO - Return code: 0 22:49:52 INFO - Running post-action listener: _resource_record_post_action 22:49:52 INFO - Running post-action listener: set_extra_try_arguments 22:49:52 INFO - ##### 22:49:52 INFO - ##### Running create-virtualenv step. 22:49:52 INFO - ##### 22:49:52 INFO - Running pre-action listener: _pre_create_virtualenv 22:49:52 INFO - Running pre-action listener: _resource_record_pre_action 22:49:52 INFO - Running main action method: create_virtualenv 22:49:52 INFO - Creating virtualenv /builds/slave/test/build/venv 22:49:52 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 22:49:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:49:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:49:53 INFO - Using real prefix '/usr' 22:49:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:49:54 INFO - Installing distribute.............................................................................................................................................................................................done. 22:49:58 INFO - Installing pip.................done. 22:49:58 INFO - Return code: 0 22:49:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:49:58 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')]} 22:49:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:49:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:49:58 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')]} 22:49:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:49:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:49:58 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 0x96f3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9805598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98b92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98a8f70>, '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 0x98a8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98ae750>, '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-1461217523.176642-860034017', '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 22:49:58 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 22:49:58 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 22:49:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:49:58 INFO - 'CCACHE_UMASK': '002', 22:49:58 INFO - 'DISPLAY': ':0', 22:49:58 INFO - 'HOME': '/home/cltbld', 22:49:58 INFO - 'LANG': 'en_US.UTF-8', 22:49:58 INFO - 'LOGNAME': 'cltbld', 22:49:58 INFO - 'MAIL': '/var/mail/cltbld', 22:49:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:49:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:49:58 INFO - 'MOZ_NO_REMOTE': '1', 22:49:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:49:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:49:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:49:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:49:58 INFO - 'PWD': '/builds/slave/test', 22:49:58 INFO - 'SHELL': '/bin/bash', 22:49:58 INFO - 'SHLVL': '1', 22:49:58 INFO - 'TERM': 'linux', 22:49:58 INFO - 'TMOUT': '86400', 22:49:58 INFO - 'USER': 'cltbld', 22:49:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461217523.176642-860034017', 22:49:58 INFO - '_': '/tools/buildbot/bin/python'} 22:49:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:49:58 INFO - Downloading/unpacking psutil>=0.7.1 22:49:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:49:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:49:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:49:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:49:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:49:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:50:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:50:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:50:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:50:02 INFO - Installing collected packages: psutil 22:50:02 INFO - Running setup.py install for psutil 22:50:02 INFO - building 'psutil._psutil_linux' extension 22:50:02 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 22:50:03 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 22:50:03 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 22:50:04 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 22:50:04 INFO - building 'psutil._psutil_posix' extension 22:50:04 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 22:50:04 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 22:50:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:50:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:50:05 INFO - Successfully installed psutil 22:50:05 INFO - Cleaning up... 22:50:05 INFO - Return code: 0 22:50:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:50:05 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')]} 22:50:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:50:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:50:05 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')]} 22:50:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:50:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:50:05 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 0x96f3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9805598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98b92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98a8f70>, '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 0x98a8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98ae750>, '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-1461217523.176642-860034017', '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 22:50:05 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 22:50:05 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 22:50:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:50:05 INFO - 'CCACHE_UMASK': '002', 22:50:05 INFO - 'DISPLAY': ':0', 22:50:05 INFO - 'HOME': '/home/cltbld', 22:50:05 INFO - 'LANG': 'en_US.UTF-8', 22:50:05 INFO - 'LOGNAME': 'cltbld', 22:50:05 INFO - 'MAIL': '/var/mail/cltbld', 22:50:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:50:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:50:05 INFO - 'MOZ_NO_REMOTE': '1', 22:50:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:50:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:50:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:50:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:50:05 INFO - 'PWD': '/builds/slave/test', 22:50:05 INFO - 'SHELL': '/bin/bash', 22:50:05 INFO - 'SHLVL': '1', 22:50:05 INFO - 'TERM': 'linux', 22:50:05 INFO - 'TMOUT': '86400', 22:50:05 INFO - 'USER': 'cltbld', 22:50:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461217523.176642-860034017', 22:50:05 INFO - '_': '/tools/buildbot/bin/python'} 22:50:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:50:05 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:50:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:50:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:50:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:50:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:50:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:50:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:50:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:50:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:50:09 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:50:09 INFO - Installing collected packages: mozsystemmonitor 22:50:09 INFO - Running setup.py install for mozsystemmonitor 22:50:09 INFO - Successfully installed mozsystemmonitor 22:50:09 INFO - Cleaning up... 22:50:09 INFO - Return code: 0 22:50:09 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:50:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:50:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:50:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:50:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:50:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:50:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:50:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x96f3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9805598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98b92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98a8f70>, '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 0x98a8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98ae750>, '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-1461217523.176642-860034017', '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 22:50:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:50:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:50:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:50:09 INFO - 'CCACHE_UMASK': '002', 22:50:09 INFO - 'DISPLAY': ':0', 22:50:09 INFO - 'HOME': '/home/cltbld', 22:50:09 INFO - 'LANG': 'en_US.UTF-8', 22:50:09 INFO - 'LOGNAME': 'cltbld', 22:50:09 INFO - 'MAIL': '/var/mail/cltbld', 22:50:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:50:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:50:09 INFO - 'MOZ_NO_REMOTE': '1', 22:50:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:50:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:50:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:50:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:50:09 INFO - 'PWD': '/builds/slave/test', 22:50:09 INFO - 'SHELL': '/bin/bash', 22:50:09 INFO - 'SHLVL': '1', 22:50:09 INFO - 'TERM': 'linux', 22:50:09 INFO - 'TMOUT': '86400', 22:50:09 INFO - 'USER': 'cltbld', 22:50:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461217523.176642-860034017', 22:50:09 INFO - '_': '/tools/buildbot/bin/python'} 22:50:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:50:10 INFO - Downloading/unpacking blobuploader==1.2.4 22:50:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:50:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:50:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:50:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:50:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:50:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:50:13 INFO - Downloading blobuploader-1.2.4.tar.gz 22:50:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:50:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:50:13 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 22:50:13 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 22:50:13 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 22:50:13 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 22:50:13 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 22:50:13 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 22:50:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:50:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:50:14 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 22:50:14 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 22:50:14 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 22:50:14 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 22:50:14 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 22:50:14 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 22:50:14 INFO - Downloading docopt-0.6.1.tar.gz 22:50:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:50:15 INFO - Installing collected packages: blobuploader, requests, docopt 22:50:15 INFO - Running setup.py install for blobuploader 22:50:15 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:50:15 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:50:15 INFO - Running setup.py install for requests 22:50:16 INFO - Running setup.py install for docopt 22:50:16 INFO - Successfully installed blobuploader requests docopt 22:50:16 INFO - Cleaning up... 22:50:16 INFO - Return code: 0 22:50:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:50:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:50:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:50:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:50:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:50:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:50:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:50:16 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 0x96f3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9805598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98b92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98a8f70>, '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 0x98a8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98ae750>, '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-1461217523.176642-860034017', '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 22:50:16 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 22:50:16 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 22:50:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:50:16 INFO - 'CCACHE_UMASK': '002', 22:50:16 INFO - 'DISPLAY': ':0', 22:50:16 INFO - 'HOME': '/home/cltbld', 22:50:16 INFO - 'LANG': 'en_US.UTF-8', 22:50:16 INFO - 'LOGNAME': 'cltbld', 22:50:16 INFO - 'MAIL': '/var/mail/cltbld', 22:50:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:50:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:50:16 INFO - 'MOZ_NO_REMOTE': '1', 22:50:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:50:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:50:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:50:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:50:16 INFO - 'PWD': '/builds/slave/test', 22:50:16 INFO - 'SHELL': '/bin/bash', 22:50:16 INFO - 'SHLVL': '1', 22:50:16 INFO - 'TERM': 'linux', 22:50:16 INFO - 'TMOUT': '86400', 22:50:16 INFO - 'USER': 'cltbld', 22:50:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461217523.176642-860034017', 22:50:16 INFO - '_': '/tools/buildbot/bin/python'} 22:50:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:50:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:50:16 INFO - Running setup.py (path:/tmp/pip-LufLXY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:50:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:50:16 INFO - Running setup.py (path:/tmp/pip-aPIRZ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:50:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:50:16 INFO - Running setup.py (path:/tmp/pip-w8KVQb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:50:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:50:17 INFO - Running setup.py (path:/tmp/pip-9F9O5z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:50:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:50:17 INFO - Running setup.py (path:/tmp/pip-e_hxO1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:50:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:50:17 INFO - Running setup.py (path:/tmp/pip-4ZwOxr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:50:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:50:17 INFO - Running setup.py (path:/tmp/pip-2TsULr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:50:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:50:17 INFO - Running setup.py (path:/tmp/pip-wwJqkA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:50:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:50:17 INFO - Running setup.py (path:/tmp/pip-uJeLNu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:50:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:50:17 INFO - Running setup.py (path:/tmp/pip-KVbbRn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:50:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:50:18 INFO - Running setup.py (path:/tmp/pip-9O8HEr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:50:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:50:18 INFO - Running setup.py (path:/tmp/pip-9U1gdP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:50:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:50:18 INFO - Running setup.py (path:/tmp/pip-N_i7YK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:50:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:50:18 INFO - Running setup.py (path:/tmp/pip-qW5kx0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:50:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:50:18 INFO - Running setup.py (path:/tmp/pip-ZK5JHN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:50:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:50:18 INFO - Running setup.py (path:/tmp/pip-BZDlDC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:50:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:50:18 INFO - Running setup.py (path:/tmp/pip-ZGlHZz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:50:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:50:18 INFO - Running setup.py (path:/tmp/pip-8CV12Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:50:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:50:19 INFO - Running setup.py (path:/tmp/pip-3LQCZ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:50:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:50:19 INFO - Running setup.py (path:/tmp/pip-6WKjFA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:50:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:50:19 INFO - Running setup.py (path:/tmp/pip-55zSj_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:50:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:50:19 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 22:50:19 INFO - Running setup.py install for manifestparser 22:50:20 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:50:20 INFO - Running setup.py install for mozcrash 22:50:20 INFO - Running setup.py install for mozdebug 22:50:20 INFO - Running setup.py install for mozdevice 22:50:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:50:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:50:20 INFO - Running setup.py install for mozfile 22:50:20 INFO - Running setup.py install for mozhttpd 22:50:21 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:50:21 INFO - Running setup.py install for mozinfo 22:50:21 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:50:21 INFO - Running setup.py install for mozInstall 22:50:21 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:50:21 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:50:21 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:50:21 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:50:21 INFO - Running setup.py install for mozleak 22:50:21 INFO - Running setup.py install for mozlog 22:50:22 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:50:22 INFO - Running setup.py install for moznetwork 22:50:22 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:50:22 INFO - Running setup.py install for mozprocess 22:50:22 INFO - Running setup.py install for mozprofile 22:50:22 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:50:22 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:50:22 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:50:22 INFO - Running setup.py install for mozrunner 22:50:22 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:50:22 INFO - Running setup.py install for mozscreenshot 22:50:23 INFO - Running setup.py install for moztest 22:50:23 INFO - Running setup.py install for mozversion 22:50:23 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:50:23 INFO - Running setup.py install for wptserve 22:50:23 INFO - Running setup.py install for marionette-driver 22:50:24 INFO - Running setup.py install for browsermob-proxy 22:50:24 INFO - Running setup.py install for marionette-client 22:50:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:50:24 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:50:25 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 22:50:25 INFO - Cleaning up... 22:50:25 INFO - Return code: 0 22:50:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:50:25 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')]} 22:50:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:50:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:50:25 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')]} 22:50:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:50:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:50:25 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 0x96f3c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9805598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x98b92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x98a8f70>, '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 0x98a8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98ae750>, '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-1461217523.176642-860034017', '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 22:50:25 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 22:50:25 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 22:50:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:50:25 INFO - 'CCACHE_UMASK': '002', 22:50:25 INFO - 'DISPLAY': ':0', 22:50:25 INFO - 'HOME': '/home/cltbld', 22:50:25 INFO - 'LANG': 'en_US.UTF-8', 22:50:25 INFO - 'LOGNAME': 'cltbld', 22:50:25 INFO - 'MAIL': '/var/mail/cltbld', 22:50:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:50:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:50:25 INFO - 'MOZ_NO_REMOTE': '1', 22:50:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:50:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:50:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:50:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:50:25 INFO - 'PWD': '/builds/slave/test', 22:50:25 INFO - 'SHELL': '/bin/bash', 22:50:25 INFO - 'SHLVL': '1', 22:50:25 INFO - 'TERM': 'linux', 22:50:25 INFO - 'TMOUT': '86400', 22:50:25 INFO - 'USER': 'cltbld', 22:50:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461217523.176642-860034017', 22:50:25 INFO - '_': '/tools/buildbot/bin/python'} 22:50:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:50:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:50:25 INFO - Running setup.py (path:/tmp/pip-AGIXNV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:50:25 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)) 22:50:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:50:25 INFO - Running setup.py (path:/tmp/pip-RSvny3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:50:25 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)) 22:50:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:50:25 INFO - Running setup.py (path:/tmp/pip-mr7r7b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:50:25 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)) 22:50:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:50:25 INFO - Running setup.py (path:/tmp/pip-4M0bQJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:50:26 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)) 22:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:50:26 INFO - Running setup.py (path:/tmp/pip-rtcIjT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:50:26 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)) 22:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:50:26 INFO - Running setup.py (path:/tmp/pip-YskNbB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:50:26 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)) 22:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:50:26 INFO - Running setup.py (path:/tmp/pip-amlhh1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:50:26 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)) 22:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:50:26 INFO - Running setup.py (path:/tmp/pip-uRFREs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:50:26 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)) 22:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:50:26 INFO - Running setup.py (path:/tmp/pip-K1xalW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:50:26 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)) 22:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:50:26 INFO - Running setup.py (path:/tmp/pip-StpJCJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:50:26 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)) 22:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:50:26 INFO - Running setup.py (path:/tmp/pip-k7k5iu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:50:26 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)) 22:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:50:26 INFO - Running setup.py (path:/tmp/pip-4_HbCB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:50:27 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)) 22:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:50:27 INFO - Running setup.py (path:/tmp/pip-jBxCVM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:50:27 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)) 22:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:50:27 INFO - Running setup.py (path:/tmp/pip-XOZv5E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:50:27 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)) 22:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:50:27 INFO - Running setup.py (path:/tmp/pip-ZvFWOU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:50:27 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)) 22:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:50:27 INFO - Running setup.py (path:/tmp/pip-ZLBLfy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:50:27 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)) 22:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:50:27 INFO - Running setup.py (path:/tmp/pip-esEM8i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:50:27 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)) 22:50:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:50:27 INFO - Running setup.py (path:/tmp/pip-QbWrMW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:50:27 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)) 22:50:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:50:27 INFO - Running setup.py (path:/tmp/pip-6BpnMT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:50:28 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)) 22:50:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:50:28 INFO - Running setup.py (path:/tmp/pip-G8Vjsh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:50:28 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)) 22:50:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:50:28 INFO - Running setup.py (path:/tmp/pip-zV7hfe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:50:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:50:28 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)) 22:50:28 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)) 22:50:28 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)) 22:50:28 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)) 22:50:28 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)) 22:50:28 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)) 22:50:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:50:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:50:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:50:28 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 22:50:28 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 22:50:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:50:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:50:32 INFO - Downloading blessings-1.6.tar.gz 22:50:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:50:32 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)) 22:50:32 INFO - Installing collected packages: blessings 22:50:32 INFO - Running setup.py install for blessings 22:50:32 INFO - Successfully installed blessings 22:50:32 INFO - Cleaning up... 22:50:32 INFO - Return code: 0 22:50:32 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:50:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:50:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:50:33 INFO - Reading from file tmpfile_stdout 22:50:33 INFO - Current package versions: 22:50:33 INFO - argparse == 1.2.1 22:50:33 INFO - blessings == 1.6 22:50:33 INFO - blobuploader == 1.2.4 22:50:33 INFO - browsermob-proxy == 0.6.0 22:50:33 INFO - docopt == 0.6.1 22:50:33 INFO - manifestparser == 1.1 22:50:33 INFO - marionette-client == 2.3.0 22:50:33 INFO - marionette-driver == 1.4.0 22:50:33 INFO - mozInstall == 1.12 22:50:33 INFO - mozcrash == 0.17 22:50:33 INFO - mozdebug == 0.1 22:50:33 INFO - mozdevice == 0.48 22:50:33 INFO - mozfile == 1.2 22:50:33 INFO - mozhttpd == 0.7 22:50:33 INFO - mozinfo == 0.9 22:50:33 INFO - mozleak == 0.1 22:50:33 INFO - mozlog == 3.1 22:50:33 INFO - moznetwork == 0.27 22:50:33 INFO - mozprocess == 0.22 22:50:33 INFO - mozprofile == 0.28 22:50:33 INFO - mozrunner == 6.11 22:50:33 INFO - mozscreenshot == 0.1 22:50:33 INFO - mozsystemmonitor == 0.0 22:50:33 INFO - moztest == 0.7 22:50:33 INFO - mozversion == 1.4 22:50:33 INFO - psutil == 3.1.1 22:50:33 INFO - requests == 1.2.3 22:50:33 INFO - wptserve == 1.4.0 22:50:33 INFO - wsgiref == 0.1.2 22:50:33 INFO - Running post-action listener: _resource_record_post_action 22:50:33 INFO - Running post-action listener: _start_resource_monitoring 22:50:33 INFO - Starting resource monitoring. 22:50:33 INFO - ##### 22:50:33 INFO - ##### Running pull step. 22:50:33 INFO - ##### 22:50:33 INFO - Running pre-action listener: _resource_record_pre_action 22:50:33 INFO - Running main action method: pull 22:50:33 INFO - Pull has nothing to do! 22:50:33 INFO - Running post-action listener: _resource_record_post_action 22:50:33 INFO - ##### 22:50:33 INFO - ##### Running install step. 22:50:33 INFO - ##### 22:50:33 INFO - Running pre-action listener: _resource_record_pre_action 22:50:33 INFO - Running main action method: install 22:50:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:50:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:50:33 INFO - Reading from file tmpfile_stdout 22:50:33 INFO - Detecting whether we're running mozinstall >=1.0... 22:50:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:50:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:50:33 INFO - Reading from file tmpfile_stdout 22:50:33 INFO - Output received: 22:50:33 INFO - Usage: mozinstall [options] installer 22:50:33 INFO - Options: 22:50:33 INFO - -h, --help show this help message and exit 22:50:33 INFO - -d DEST, --destination=DEST 22:50:33 INFO - Directory to install application into. [default: 22:50:33 INFO - "/builds/slave/test"] 22:50:33 INFO - --app=APP Application being installed. [default: firefox] 22:50:33 INFO - mkdir: /builds/slave/test/build/application 22:50:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 22:50:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 22:51:06 INFO - Reading from file tmpfile_stdout 22:51:06 INFO - Output received: 22:51:06 INFO - /builds/slave/test/build/application/firefox/firefox 22:51:06 INFO - Running post-action listener: _resource_record_post_action 22:51:06 INFO - ##### 22:51:06 INFO - ##### Running run-tests step. 22:51:06 INFO - ##### 22:51:06 INFO - Running pre-action listener: _resource_record_pre_action 22:51:06 INFO - Running main action method: run_tests 22:51:06 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:51:06 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:51:06 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:51:06 INFO - grabbing minidump binary from tooltool 22:51:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:51:06 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 0x98a8f70>, '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 0x98a8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x98ae750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:51:06 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 22:51:06 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 22:51:06 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 22:51:06 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 22:51:08 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmphKHk5g 22:51:08 INFO - INFO - File integrity verified, renaming tmphKHk5g to linux32-minidump_stackwalk 22:51:08 INFO - INFO - Updating local cache /builds/tooltool_cache... 22:51:08 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 22:51:08 INFO - Return code: 0 22:51:08 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 22:51:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:51:08 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/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.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 22:51:08 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/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.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 22:51:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:51:08 INFO - 'CCACHE_UMASK': '002', 22:51:08 INFO - 'DISPLAY': ':0', 22:51:08 INFO - 'HOME': '/home/cltbld', 22:51:08 INFO - 'LANG': 'en_US.UTF-8', 22:51:08 INFO - 'LOGNAME': 'cltbld', 22:51:08 INFO - 'MAIL': '/var/mail/cltbld', 22:51:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:51:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:51:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:51:08 INFO - 'MOZ_NO_REMOTE': '1', 22:51:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:51:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:51:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:51:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:51:08 INFO - 'PWD': '/builds/slave/test', 22:51:08 INFO - 'SHELL': '/bin/bash', 22:51:08 INFO - 'SHLVL': '1', 22:51:08 INFO - 'TERM': 'linux', 22:51:08 INFO - 'TMOUT': '86400', 22:51:08 INFO - 'USER': 'cltbld', 22:51:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461217523.176642-860034017', 22:51:08 INFO - '_': '/tools/buildbot/bin/python'} 22:51:08 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/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.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 22:51:09 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 22:51:09 INFO - import pkg_resources 22:51:10 INFO - Using 1 client processes 22:51:10 INFO - wptserve Starting http server on 127.0.0.1:8000 22:51:10 INFO - wptserve Starting http server on 127.0.0.1:8001 22:51:10 INFO - wptserve Starting http server on 127.0.0.1:8443 22:51:12 INFO - SUITE-START | Running 778 tests 22:51:12 INFO - Running testharness tests 22:51:12 INFO - Setting up ssl 22:51:12 INFO - PROCESS | certutil | 22:51:12 INFO - PROCESS | certutil | 22:51:12 INFO - PROCESS | certutil | 22:51:12 INFO - Certificate Nickname Trust Attributes 22:51:12 INFO - SSL,S/MIME,JAR/XPI 22:51:12 INFO - 22:51:12 INFO - web-platform-tests CT,, 22:51:12 INFO - 22:51:12 INFO - Starting runner 22:51:15 INFO - PROCESS | 1959 | 1461217875669 Marionette DEBUG Marionette enabled via build flag and pref 22:51:16 INFO - PROCESS | 1959 | ++DOCSHELL 0xa2821000 == 1 [pid = 1959] [id = 1] 22:51:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 1 (0xa2821400) [pid = 1959] [serial = 1] [outer = (nil)] 22:51:16 INFO - PROCESS | 1959 | [1959] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:51:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 2 (0xa2821c00) [pid = 1959] [serial = 2] [outer = 0xa2821400] 22:51:16 INFO - PROCESS | 1959 | 1461217876393 Marionette INFO Listening on port 2828 22:51:16 INFO - PROCESS | 1959 | 1461217876984 Marionette DEBUG Marionette enabled via command-line flag 22:51:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x9fc59800 == 2 [pid = 1959] [id = 2] 22:51:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 3 (0x9fc9a400) [pid = 1959] [serial = 3] [outer = (nil)] 22:51:17 INFO - PROCESS | 1959 | [1959] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:51:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 4 (0x9fc9ac00) [pid = 1959] [serial = 4] [outer = 0x9fc9a400] 22:51:17 INFO - PROCESS | 1959 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb80280 22:51:17 INFO - PROCESS | 1959 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb80da0 22:51:17 INFO - PROCESS | 1959 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb8bca0 22:51:17 INFO - PROCESS | 1959 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9c900 22:51:17 INFO - PROCESS | 1959 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9e640 22:51:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 5 (0x9fb97c00) [pid = 1959] [serial = 5] [outer = 0xa2821400] 22:51:17 INFO - PROCESS | 1959 | [1959] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:51:17 INFO - PROCESS | 1959 | 1461217877666 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48958 22:51:17 INFO - PROCESS | 1959 | [1959] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:51:17 INFO - PROCESS | 1959 | 1461217877747 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48959 22:51:17 INFO - PROCESS | 1959 | [1959] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:51:17 INFO - PROCESS | 1959 | 1461217877764 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48960 22:51:17 INFO - PROCESS | 1959 | 1461217877769 Marionette DEBUG Closed connection conn0 22:51:17 INFO - PROCESS | 1959 | 1461217877858 Marionette DEBUG Closed connection conn1 22:51:17 INFO - PROCESS | 1959 | [1959] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 22:51:17 INFO - PROCESS | 1959 | [1959] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:51:17 INFO - PROCESS | 1959 | 1461217877918 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48961 22:51:17 INFO - PROCESS | 1959 | 1461217877921 Marionette DEBUG Closed connection conn2 22:51:17 INFO - PROCESS | 1959 | [1959] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:51:17 INFO - PROCESS | 1959 | 1461217877982 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:48962 22:51:18 INFO - PROCESS | 1959 | 1461217877996 Marionette DEBUG Closed connection conn3 22:51:18 INFO - PROCESS | 1959 | 1461217878047 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:51:18 INFO - PROCESS | 1959 | 1461217878056 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420210543","device":"desktop","version":"48.0a1"} 22:51:18 INFO - PROCESS | 1959 | [1959] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:51:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x98e85800 == 3 [pid = 1959] [id = 3] 22:51:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 6 (0x98e85c00) [pid = 1959] [serial = 6] [outer = (nil)] 22:51:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x98e89400 == 4 [pid = 1959] [id = 4] 22:51:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 7 (0x98e89800) [pid = 1959] [serial = 7] [outer = (nil)] 22:51:20 INFO - PROCESS | 1959 | [1959] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:51:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x982cbc00 == 5 [pid = 1959] [id = 5] 22:51:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 8 (0x982cc000) [pid = 1959] [serial = 8] [outer = (nil)] 22:51:20 INFO - PROCESS | 1959 | [1959] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:51:20 INFO - PROCESS | 1959 | [1959] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:51:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 9 (0x9812a800) [pid = 1959] [serial = 9] [outer = 0x982cc000] 22:51:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 10 (0x97d58000) [pid = 1959] [serial = 10] [outer = 0x98e85c00] 22:51:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 11 (0x97d59c00) [pid = 1959] [serial = 11] [outer = 0x98e89800] 22:51:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 12 (0x97d5c000) [pid = 1959] [serial = 12] [outer = 0x982cc000] 22:51:22 INFO - PROCESS | 1959 | 1461217882407 Marionette DEBUG loaded listener.js 22:51:22 INFO - PROCESS | 1959 | 1461217882427 Marionette DEBUG loaded listener.js 22:51:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 13 (0x96bde400) [pid = 1959] [serial = 13] [outer = 0x982cc000] 22:51:23 INFO - PROCESS | 1959 | 1461217883241 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"8480558d-6242-4485-adc1-9135617cf902","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420210543","device":"desktop","version":"48.0a1","command_id":1}}] 22:51:23 INFO - PROCESS | 1959 | 1461217883508 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}] 22:51:23 INFO - PROCESS | 1959 | 1461217883837 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 22:51:23 INFO - PROCESS | 1959 | 1461217883922 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:51:23 INFO - PROCESS | 1959 | [1959] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:51:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 14 (0x92d8c400) [pid = 1959] [serial = 14] [outer = 0x982cc000] 22:51:24 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:51:24 INFO - PROCESS | 1959 | 1461217884380 Marionette TRACE conn4 <- [1,3,null,{}] 22:51:24 INFO - PROCESS | 1959 | 1461217884393 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:51:24 INFO - PROCESS | 1959 | 1461217884437 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 22:51:24 INFO - PROCESS | 1959 | 1461217884496 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 22:51:24 INFO - PROCESS | 1959 | 1461217884499 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 22:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:51:24 INFO - PROCESS | 1959 | 1461217884508 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:51:24 INFO - PROCESS | 1959 | 1461217884514 Marionette TRACE conn4 <- [1,6,null,{}] 22:51:24 INFO - PROCESS | 1959 | 1461217884536 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}] 22:51:24 INFO - PROCESS | 1959 | 1461217884567 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 22:51:24 INFO - PROCESS | 1959 | 1461217884573 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:24 INFO - PROCESS | 1959 | ++DOCSHELL 0x91609c00 == 6 [pid = 1959] [id = 6] 22:51:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 15 (0x9160a800) [pid = 1959] [serial = 15] [outer = (nil)] 22:51:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 16 (0x9160c800) [pid = 1959] [serial = 16] [outer = 0x9160a800] 22:51:24 INFO - PROCESS | 1959 | 1461217884660 Marionette DEBUG loaded listener.js 22:51:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 17 (0x9209bc00) [pid = 1959] [serial = 17] [outer = 0x9160a800] 22:51:25 INFO - PROCESS | 1959 | ++DOCSHELL 0x9140a000 == 7 [pid = 1959] [id = 7] 22:51:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 18 (0x9140bc00) [pid = 1959] [serial = 18] [outer = (nil)] 22:51:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 19 (0x92a5fc00) [pid = 1959] [serial = 19] [outer = 0x9140bc00] 22:51:25 INFO - PROCESS | 1959 | 1461217885133 Marionette DEBUG loaded listener.js 22:51:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 20 (0x91326c00) [pid = 1959] [serial = 20] [outer = 0x9140bc00] 22:51:25 INFO - PROCESS | 1959 | 1461217885676 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]]]}] 22:51:25 INFO - PROCESS | 1959 | [1959] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 22:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1262ms 22:51:25 INFO - PROCESS | 1959 | 1461217885857 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 22:51:25 INFO - PROCESS | 1959 | 1461217885865 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 22:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:51:25 INFO - PROCESS | 1959 | 1461217885912 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:51:25 INFO - PROCESS | 1959 | 1461217885917 Marionette TRACE conn4 <- [1,10,null,{}] 22:51:25 INFO - PROCESS | 1959 | 1461217885951 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}] 22:51:26 INFO - PROCESS | 1959 | 1461217886189 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 22:51:26 INFO - PROCESS | 1959 | 1461217886470 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:26 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fca6000 == 8 [pid = 1959] [id = 8] 22:51:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 21 (0x8fca6400) [pid = 1959] [serial = 21] [outer = (nil)] 22:51:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 22 (0x8fcb0000) [pid = 1959] [serial = 22] [outer = 0x8fca6400] 22:51:26 INFO - PROCESS | 1959 | 1461217886563 Marionette DEBUG loaded listener.js 22:51:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 23 (0x902bf000) [pid = 1959] [serial = 23] [outer = 0x8fca6400] 22:51:27 INFO - PROCESS | 1959 | 1461217887442 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]]]}] 22:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1617ms 22:51:27 INFO - PROCESS | 1959 | 1461217887517 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 22:51:27 INFO - PROCESS | 1959 | 1461217887529 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 22:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:51:27 INFO - PROCESS | 1959 | 1461217887542 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:51:27 INFO - PROCESS | 1959 | 1461217887554 Marionette TRACE conn4 <- [1,14,null,{}] 22:51:27 INFO - PROCESS | 1959 | 1461217887623 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}] 22:51:27 INFO - PROCESS | 1959 | 1461217887874 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 22:51:27 INFO - PROCESS | 1959 | ++DOCSHELL 0x9160cc00 == 9 [pid = 1959] [id = 9] 22:51:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 24 (0x9160d000) [pid = 1959] [serial = 24] [outer = (nil)] 22:51:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 25 (0x920a4000) [pid = 1959] [serial = 25] [outer = 0x9160d000] 22:51:28 INFO - PROCESS | 1959 | 1461217888062 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a59800 == 10 [pid = 1959] [id = 10] 22:51:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 26 (0x92d95400) [pid = 1959] [serial = 26] [outer = (nil)] 22:51:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 27 (0x95b7f800) [pid = 1959] [serial = 27] [outer = 0x92d95400] 22:51:28 INFO - PROCESS | 1959 | 1461217888185 Marionette DEBUG loaded listener.js 22:51:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 28 (0x96bdc400) [pid = 1959] [serial = 28] [outer = 0x92d95400] 22:51:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 29 (0x9160a400) [pid = 1959] [serial = 29] [outer = 0x9160d000] 22:51:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x92d97c00 == 11 [pid = 1959] [id = 11] 22:51:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 30 (0x96f98c00) [pid = 1959] [serial = 30] [outer = (nil)] 22:51:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 31 (0x97d57800) [pid = 1959] [serial = 31] [outer = 0x96f98c00] 22:51:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 32 (0x98b2f000) [pid = 1959] [serial = 32] [outer = 0x96f98c00] 22:51:29 INFO - PROCESS | 1959 | 1461217889392 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]]]}] 22:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1915ms 22:51:29 INFO - PROCESS | 1959 | 1461217889456 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 22:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:51:29 INFO - PROCESS | 1959 | 1461217889462 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 22:51:29 INFO - PROCESS | 1959 | 1461217889469 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:51:29 INFO - PROCESS | 1959 | 1461217889472 Marionette TRACE conn4 <- [1,18,null,{}] 22:51:29 INFO - PROCESS | 1959 | 1461217889479 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}] 22:51:29 INFO - PROCESS | 1959 | 1461217889731 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 22:51:29 INFO - PROCESS | 1959 | 1461217889873 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:29 INFO - PROCESS | 1959 | ++DOCSHELL 0x97fc4800 == 12 [pid = 1959] [id = 12] 22:51:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 33 (0x99c30c00) [pid = 1959] [serial = 33] [outer = (nil)] 22:51:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 34 (0x99cac000) [pid = 1959] [serial = 34] [outer = 0x99c30c00] 22:51:30 INFO - PROCESS | 1959 | 1461217890000 Marionette DEBUG loaded listener.js 22:51:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 35 (0x9b2b8800) [pid = 1959] [serial = 35] [outer = 0x99c30c00] 22:51:30 INFO - PROCESS | 1959 | 1461217890993 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]]]}] 22:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1539ms 22:51:31 INFO - PROCESS | 1959 | 1461217891008 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 22:51:31 INFO - PROCESS | 1959 | 1461217891017 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 22:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:51:31 INFO - PROCESS | 1959 | 1461217891034 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:51:31 INFO - PROCESS | 1959 | 1461217891041 Marionette TRACE conn4 <- [1,22,null,{}] 22:51:31 INFO - PROCESS | 1959 | 1461217891047 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}] 22:51:31 INFO - PROCESS | 1959 | 1461217891247 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 22:51:31 INFO - PROCESS | 1959 | 1461217891376 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x9fcd7800 == 13 [pid = 1959] [id = 13] 22:51:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 36 (0x9fcd9800) [pid = 1959] [serial = 36] [outer = (nil)] 22:51:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 37 (0x9fcde800) [pid = 1959] [serial = 37] [outer = 0x9fcd9800] 22:51:31 INFO - PROCESS | 1959 | 1461217891497 Marionette DEBUG loaded listener.js 22:51:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 38 (0x9fce2800) [pid = 1959] [serial = 38] [outer = 0x9fcd9800] 22:51:32 INFO - PROCESS | 1959 | 1461217892671 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]]]}] 22:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1698ms 22:51:32 INFO - PROCESS | 1959 | 1461217892724 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 22:51:32 INFO - PROCESS | 1959 | 1461217892731 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 22:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:51:32 INFO - PROCESS | 1959 | 1461217892739 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:51:32 INFO - PROCESS | 1959 | 1461217892743 Marionette TRACE conn4 <- [1,26,null,{}] 22:51:32 INFO - PROCESS | 1959 | 1461217892760 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}] 22:51:33 INFO - PROCESS | 1959 | 1461217893088 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 22:51:33 INFO - PROCESS | 1959 | --DOCSHELL 0x91609c00 == 12 [pid = 1959] [id = 6] 22:51:33 INFO - PROCESS | 1959 | 1461217893175 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x90878000 == 13 [pid = 1959] [id = 14] 22:51:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 39 (0x91603c00) [pid = 1959] [serial = 39] [outer = (nil)] 22:51:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 40 (0x97822c00) [pid = 1959] [serial = 40] [outer = 0x91603c00] 22:51:33 INFO - PROCESS | 1959 | 1461217893253 Marionette DEBUG loaded listener.js 22:51:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 41 (0x97cb5c00) [pid = 1959] [serial = 41] [outer = 0x91603c00] 22:51:33 INFO - PROCESS | 1959 | 1461217893982 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]]]}] 22:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1291ms 22:51:34 INFO - PROCESS | 1959 | 1461217894029 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 22:51:34 INFO - PROCESS | 1959 | 1461217894038 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 22:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:51:34 INFO - PROCESS | 1959 | 1461217894076 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:51:34 INFO - PROCESS | 1959 | 1461217894080 Marionette TRACE conn4 <- [1,30,null,{}] 22:51:34 INFO - PROCESS | 1959 | 1461217894087 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}] 22:51:34 INFO - PROCESS | 1959 | 1461217894242 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 22:51:34 INFO - PROCESS | 1959 | 1461217894256 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x97cbf000 == 14 [pid = 1959] [id = 15] 22:51:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 42 (0x97fc2000) [pid = 1959] [serial = 42] [outer = (nil)] 22:51:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 43 (0x98f07c00) [pid = 1959] [serial = 43] [outer = 0x97fc2000] 22:51:34 INFO - PROCESS | 1959 | 1461217894331 Marionette DEBUG loaded listener.js 22:51:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 44 (0x999df800) [pid = 1959] [serial = 44] [outer = 0x97fc2000] 22:51:35 INFO - PROCESS | 1959 | 1461217895108 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]]]}] 22:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1083ms 22:51:35 INFO - PROCESS | 1959 | 1461217895155 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 22:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:51:35 INFO - PROCESS | 1959 | 1461217895159 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 22:51:35 INFO - PROCESS | 1959 | 1461217895166 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:51:35 INFO - PROCESS | 1959 | 1461217895171 Marionette TRACE conn4 <- [1,34,null,{}] 22:51:35 INFO - PROCESS | 1959 | 1461217895192 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}] 22:51:35 INFO - PROCESS | 1959 | 1461217895354 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 22:51:35 INFO - PROCESS | 1959 | 1461217895365 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x98f10400 == 15 [pid = 1959] [id = 16] 22:51:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 45 (0x9ae75c00) [pid = 1959] [serial = 45] [outer = (nil)] 22:51:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 46 (0x9df1b000) [pid = 1959] [serial = 46] [outer = 0x9ae75c00] 22:51:35 INFO - PROCESS | 1959 | 1461217895446 Marionette DEBUG loaded listener.js 22:51:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 47 (0x9ea1e400) [pid = 1959] [serial = 47] [outer = 0x9ae75c00] 22:51:36 INFO - PROCESS | 1959 | 1461217896247 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]]]}] 22:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1152ms 22:51:36 INFO - PROCESS | 1959 | 1461217896324 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 22:51:36 INFO - PROCESS | 1959 | 1461217896330 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 22:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:51:36 INFO - PROCESS | 1959 | 1461217896343 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:51:36 INFO - PROCESS | 1959 | 1461217896348 Marionette TRACE conn4 <- [1,38,null,{}] 22:51:36 INFO - PROCESS | 1959 | 1461217896359 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}] 22:51:36 INFO - PROCESS | 1959 | 1461217896547 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 22:51:36 INFO - PROCESS | 1959 | 1461217896679 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:36 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fca6c00 == 16 [pid = 1959] [id = 17] 22:51:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 48 (0x9140e400) [pid = 1959] [serial = 48] [outer = (nil)] 22:51:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 49 (0x92a5d400) [pid = 1959] [serial = 49] [outer = 0x9140e400] 22:51:36 INFO - PROCESS | 1959 | 1461217896775 Marionette DEBUG loaded listener.js 22:51:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 50 (0x96c7f400) [pid = 1959] [serial = 50] [outer = 0x9140e400] 22:51:37 INFO - PROCESS | 1959 | 1461217897715 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]]]}] 22:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1449ms 22:51:37 INFO - PROCESS | 1959 | 1461217897788 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 22:51:37 INFO - PROCESS | 1959 | 1461217897794 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 22:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:51:37 INFO - PROCESS | 1959 | 1461217897808 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:51:37 INFO - PROCESS | 1959 | 1461217897814 Marionette TRACE conn4 <- [1,42,null,{}] 22:51:37 INFO - PROCESS | 1959 | 1461217897821 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}] 22:51:38 INFO - PROCESS | 1959 | 1461217898034 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 22:51:38 INFO - PROCESS | 1959 | 1461217898199 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x99938c00 == 17 [pid = 1959] [id = 18] 22:51:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 51 (0x99940400) [pid = 1959] [serial = 51] [outer = (nil)] 22:51:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 52 (0x99c36c00) [pid = 1959] [serial = 52] [outer = 0x99940400] 22:51:38 INFO - PROCESS | 1959 | 1461217898293 Marionette DEBUG loaded listener.js 22:51:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 53 (0x9b2ba800) [pid = 1959] [serial = 53] [outer = 0x99940400] 22:51:39 INFO - PROCESS | 1959 | 1461217899146 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]]]}] 22:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1388ms 22:51:39 INFO - PROCESS | 1959 | 1461217899193 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 22:51:39 INFO - PROCESS | 1959 | 1461217899197 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 22:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:51:39 INFO - PROCESS | 1959 | 1461217899204 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:51:39 INFO - PROCESS | 1959 | 1461217899208 Marionette TRACE conn4 <- [1,46,null,{}] 22:51:39 INFO - PROCESS | 1959 | 1461217899224 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}] 22:51:39 INFO - PROCESS | 1959 | 1461217899445 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 22:51:39 INFO - PROCESS | 1959 | 1461217899583 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:39 INFO - PROCESS | 1959 | ++DOCSHELL 0x91325c00 == 18 [pid = 1959] [id = 19] 22:51:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 54 (0x9ea1d800) [pid = 1959] [serial = 54] [outer = (nil)] 22:51:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 55 (0x9fc5d800) [pid = 1959] [serial = 55] [outer = 0x9ea1d800] 22:51:39 INFO - PROCESS | 1959 | 1461217899678 Marionette DEBUG loaded listener.js 22:51:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 56 (0x9fcd7c00) [pid = 1959] [serial = 56] [outer = 0x9ea1d800] 22:51:40 INFO - PROCESS | 1959 | 1461217900758 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]]]}] 22:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1591ms 22:51:40 INFO - PROCESS | 1959 | 1461217900796 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 22:51:40 INFO - PROCESS | 1959 | 1461217900801 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 22:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:51:40 INFO - PROCESS | 1959 | 1461217900808 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:51:40 INFO - PROCESS | 1959 | 1461217900810 Marionette TRACE conn4 <- [1,50,null,{}] 22:51:40 INFO - PROCESS | 1959 | 1461217900817 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}] 22:51:41 INFO - PROCESS | 1959 | 1461217901023 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 22:51:41 INFO - PROCESS | 1959 | 1461217901186 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:41 INFO - PROCESS | 1959 | ++DOCSHELL 0x92d8bc00 == 19 [pid = 1959] [id = 20] 22:51:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 57 (0x9fcd5c00) [pid = 1959] [serial = 57] [outer = (nil)] 22:51:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 58 (0xa0ad3000) [pid = 1959] [serial = 58] [outer = 0x9fcd5c00] 22:51:41 INFO - PROCESS | 1959 | 1461217901283 Marionette DEBUG loaded listener.js 22:51:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 59 (0xa0c35c00) [pid = 1959] [serial = 59] [outer = 0x9fcd5c00] 22:51:42 INFO - PROCESS | 1959 | 1461217902082 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]]]}] 22:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1291ms 22:51:42 INFO - PROCESS | 1959 | 1461217902099 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 22:51:42 INFO - PROCESS | 1959 | 1461217902103 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 22:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:51:42 INFO - PROCESS | 1959 | 1461217902111 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:51:42 INFO - PROCESS | 1959 | 1461217902114 Marionette TRACE conn4 <- [1,54,null,{}] 22:51:42 INFO - PROCESS | 1959 | 1461217902121 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}] 22:51:42 INFO - PROCESS | 1959 | 1461217902286 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 22:51:42 INFO - PROCESS | 1959 | 1461217902425 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x98f09000 == 20 [pid = 1959] [id = 21] 22:51:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 60 (0x9fcd6800) [pid = 1959] [serial = 60] [outer = (nil)] 22:51:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 61 (0x999e2000) [pid = 1959] [serial = 61] [outer = 0x9fcd6800] 22:51:42 INFO - PROCESS | 1959 | 1461217902535 Marionette DEBUG loaded listener.js 22:51:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 62 (0xa0fa0400) [pid = 1959] [serial = 62] [outer = 0x9fcd6800] 22:51:43 INFO - PROCESS | 1959 | 1461217903555 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]]]}] 22:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1492ms 22:51:43 INFO - PROCESS | 1959 | 1461217903605 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 22:51:43 INFO - PROCESS | 1959 | 1461217903610 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 22:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:51:43 INFO - PROCESS | 1959 | 1461217903619 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:51:43 INFO - PROCESS | 1959 | 1461217903625 Marionette TRACE conn4 <- [1,58,null,{}] 22:51:43 INFO - PROCESS | 1959 | 1461217903635 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}] 22:51:43 INFO - PROCESS | 1959 | 1461217903805 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 22:51:44 INFO - PROCESS | 1959 | 1461217903997 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x92d94400 == 21 [pid = 1959] [id = 22] 22:51:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 63 (0x92d94800) [pid = 1959] [serial = 63] [outer = (nil)] 22:51:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 64 (0x978f0400) [pid = 1959] [serial = 64] [outer = 0x92d94800] 22:51:44 INFO - PROCESS | 1959 | 1461217904086 Marionette DEBUG loaded listener.js 22:51:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 65 (0x982cac00) [pid = 1959] [serial = 65] [outer = 0x92d94800] 22:51:44 INFO - PROCESS | 1959 | --DOCSHELL 0x97cbf000 == 20 [pid = 1959] [id = 15] 22:51:44 INFO - PROCESS | 1959 | --DOCSHELL 0x90878000 == 19 [pid = 1959] [id = 14] 22:51:44 INFO - PROCESS | 1959 | --DOCSHELL 0x9fcd7800 == 18 [pid = 1959] [id = 13] 22:51:44 INFO - PROCESS | 1959 | --DOCSHELL 0x92a59800 == 17 [pid = 1959] [id = 10] 22:51:44 INFO - PROCESS | 1959 | --DOCSHELL 0x8fca6000 == 16 [pid = 1959] [id = 8] 22:51:44 INFO - PROCESS | 1959 | 1461217904985 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]]]}] 22:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1441ms 22:51:45 INFO - PROCESS | 1959 | 1461217905059 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 22:51:45 INFO - PROCESS | 1959 | 1461217905066 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 22:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:51:45 INFO - PROCESS | 1959 | 1461217905075 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:51:45 INFO - PROCESS | 1959 | 1461217905081 Marionette TRACE conn4 <- [1,62,null,{}] 22:51:45 INFO - PROCESS | 1959 | 1461217905092 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}] 22:51:45 INFO - PROCESS | 1959 | 1461217905317 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 22:51:45 INFO - PROCESS | 1959 | 1461217905497 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:45 INFO - PROCESS | 1959 | ++DOCSHELL 0x96b7d400 == 17 [pid = 1959] [id = 23] 22:51:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 66 (0x96bdcc00) [pid = 1959] [serial = 66] [outer = (nil)] 22:51:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 67 (0x97b8b000) [pid = 1959] [serial = 67] [outer = 0x96bdcc00] 22:51:45 INFO - PROCESS | 1959 | 1461217905637 Marionette DEBUG loaded listener.js 22:51:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 68 (0x98b2f800) [pid = 1959] [serial = 68] [outer = 0x96bdcc00] 22:51:46 INFO - PROCESS | 1959 | 1461217906551 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]]]}] 22:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1545ms 22:51:46 INFO - PROCESS | 1959 | 1461217906621 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 22:51:46 INFO - PROCESS | 1959 | 1461217906630 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 22:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:51:46 INFO - PROCESS | 1959 | 1461217906642 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:51:46 INFO - PROCESS | 1959 | 1461217906646 Marionette TRACE conn4 <- [1,66,null,{}] 22:51:46 INFO - PROCESS | 1959 | 1461217906653 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}] 22:51:46 INFO - PROCESS | 1959 | 1461217906920 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 22:51:47 INFO - PROCESS | 1959 | 1461217907186 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x97828c00 == 18 [pid = 1959] [id = 24] 22:51:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 69 (0x99c32400) [pid = 1959] [serial = 69] [outer = (nil)] 22:51:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 70 (0x9ea1fc00) [pid = 1959] [serial = 70] [outer = 0x99c32400] 22:51:47 INFO - PROCESS | 1959 | 1461217907347 Marionette DEBUG loaded listener.js 22:51:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 71 (0x9fc07000) [pid = 1959] [serial = 71] [outer = 0x99c32400] 22:51:48 INFO - PROCESS | 1959 | 1461217908218 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]]]}] 22:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1645ms 22:51:48 INFO - PROCESS | 1959 | 1461217908288 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 22:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:51:48 INFO - PROCESS | 1959 | 1461217908293 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 22:51:48 INFO - PROCESS | 1959 | 1461217908300 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:51:48 INFO - PROCESS | 1959 | 1461217908307 Marionette TRACE conn4 <- [1,70,null,{}] 22:51:48 INFO - PROCESS | 1959 | 1461217908325 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}] 22:51:48 INFO - PROCESS | 1959 | 1461217908510 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 22:51:48 INFO - PROCESS | 1959 | 1461217908665 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:48 INFO - PROCESS | 1959 | ++DOCSHELL 0x98e8a000 == 19 [pid = 1959] [id = 25] 22:51:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 72 (0x9fcd7000) [pid = 1959] [serial = 72] [outer = (nil)] 22:51:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 73 (0xa0a42c00) [pid = 1959] [serial = 73] [outer = 0x9fcd7000] 22:51:48 INFO - PROCESS | 1959 | 1461217908769 Marionette DEBUG loaded listener.js 22:51:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 74 (0xa0c3e000) [pid = 1959] [serial = 74] [outer = 0x9fcd7000] 22:51:49 INFO - PROCESS | 1959 | 1461217909649 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]]]}] 22:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1401ms 22:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:51:49 INFO - PROCESS | 1959 | 1461217909702 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 22:51:49 INFO - PROCESS | 1959 | 1461217909706 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 22:51:49 INFO - PROCESS | 1959 | 1461217909713 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:51:49 INFO - PROCESS | 1959 | 1461217909716 Marionette TRACE conn4 <- [1,74,null,{}] 22:51:49 INFO - PROCESS | 1959 | 1461217909722 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}] 22:51:49 INFO - PROCESS | 1959 | 1461217909890 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 22:51:50 INFO - PROCESS | 1959 | 1461217910027 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x90874000 == 20 [pid = 1959] [id = 26] 22:51:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 75 (0x91405800) [pid = 1959] [serial = 75] [outer = (nil)] 22:51:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 76 (0xa3c75c00) [pid = 1959] [serial = 76] [outer = 0x91405800] 22:51:50 INFO - PROCESS | 1959 | 1461217910122 Marionette DEBUG loaded listener.js 22:51:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 77 (0xa4452400) [pid = 1959] [serial = 77] [outer = 0x91405800] 22:51:51 INFO - PROCESS | 1959 | 1461217911001 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]]]}] 22:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1341ms 22:51:51 INFO - PROCESS | 1959 | 1461217911054 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 22:51:51 INFO - PROCESS | 1959 | 1461217911057 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 22:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:51:51 INFO - PROCESS | 1959 | 1461217911082 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:51:51 INFO - PROCESS | 1959 | 1461217911086 Marionette TRACE conn4 <- [1,78,null,{}] 22:51:51 INFO - PROCESS | 1959 | 1461217911094 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}] 22:51:51 INFO - PROCESS | 1959 | 1461217911256 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 22:51:51 INFO - PROCESS | 1959 | 1461217911393 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:51 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fca3400 == 21 [pid = 1959] [id = 27] 22:51:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 78 (0xa3c07400) [pid = 1959] [serial = 78] [outer = (nil)] 22:51:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 79 (0xa449b800) [pid = 1959] [serial = 79] [outer = 0xa3c07400] 22:51:51 INFO - PROCESS | 1959 | 1461217911505 Marionette DEBUG loaded listener.js 22:51:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 80 (0xa44a5000) [pid = 1959] [serial = 80] [outer = 0xa3c07400] 22:51:52 INFO - PROCESS | 1959 | 1461217912530 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]]]}] 22:51:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1508ms 22:51:52 INFO - PROCESS | 1959 | 1461217912573 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 22:51:52 INFO - PROCESS | 1959 | 1461217912579 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 22:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:51:52 INFO - PROCESS | 1959 | 1461217912588 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:51:52 INFO - PROCESS | 1959 | 1461217912594 Marionette TRACE conn4 <- [1,82,null,{}] 22:51:52 INFO - PROCESS | 1959 | 1461217912602 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}] 22:51:52 INFO - PROCESS | 1959 | 1461217912773 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 22:51:52 INFO - PROCESS | 1959 | 1461217912963 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x97f13400 == 22 [pid = 1959] [id = 28] 22:51:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 81 (0x97fc2800) [pid = 1959] [serial = 81] [outer = (nil)] 22:51:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 82 (0x99217400) [pid = 1959] [serial = 82] [outer = 0x97fc2800] 22:51:53 INFO - PROCESS | 1959 | 1461217913054 Marionette DEBUG loaded listener.js 22:51:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 83 (0x99caf000) [pid = 1959] [serial = 83] [outer = 0x97fc2800] 22:51:53 INFO - PROCESS | 1959 | 1461217913967 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]]]}] 22:51:53 INFO - PROCESS | 1959 | --DOCSHELL 0x99938c00 == 21 [pid = 1959] [id = 18] 22:51:53 INFO - PROCESS | 1959 | --DOCSHELL 0x8fca6c00 == 20 [pid = 1959] [id = 17] 22:51:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1435ms 22:51:54 INFO - PROCESS | 1959 | 1461217914023 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 22:51:54 INFO - PROCESS | 1959 | 1461217914030 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 22:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:51:54 INFO - PROCESS | 1959 | 1461217914039 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:51:54 INFO - PROCESS | 1959 | 1461217914045 Marionette TRACE conn4 <- [1,86,null,{}] 22:51:54 INFO - PROCESS | 1959 | 1461217914066 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}] 22:51:54 INFO - PROCESS | 1959 | 1461217914283 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 22:51:54 INFO - PROCESS | 1959 | 1461217914480 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x97cb7800 == 21 [pid = 1959] [id = 29] 22:51:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 84 (0x97cb8800) [pid = 1959] [serial = 84] [outer = (nil)] 22:51:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 85 (0x99938c00) [pid = 1959] [serial = 85] [outer = 0x97cb8800] 22:51:54 INFO - PROCESS | 1959 | 1461217914618 Marionette DEBUG loaded listener.js 22:51:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 86 (0x9ea1c400) [pid = 1959] [serial = 86] [outer = 0x97cb8800] 22:51:55 INFO - PROCESS | 1959 | 1461217915471 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]]]}] 22:51:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1506ms 22:51:55 INFO - PROCESS | 1959 | 1461217915547 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 22:51:55 INFO - PROCESS | 1959 | 1461217915556 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 22:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:51:55 INFO - PROCESS | 1959 | 1461217915568 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:51:55 INFO - PROCESS | 1959 | 1461217915572 Marionette TRACE conn4 <- [1,90,null,{}] 22:51:55 INFO - PROCESS | 1959 | 1461217915579 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}] 22:51:55 INFO - PROCESS | 1959 | 1461217915824 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 22:51:56 INFO - PROCESS | 1959 | 1461217916091 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:56 INFO - PROCESS | 1959 | ++DOCSHELL 0xa0a43000 == 22 [pid = 1959] [id = 30] 22:51:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 87 (0xa0a45800) [pid = 1959] [serial = 87] [outer = (nil)] 22:51:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 88 (0xa0aa0000) [pid = 1959] [serial = 88] [outer = 0xa0a45800] 22:51:56 INFO - PROCESS | 1959 | 1461217916244 Marionette DEBUG loaded listener.js 22:51:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 89 (0xa0fa0000) [pid = 1959] [serial = 89] [outer = 0xa0a45800] 22:51:57 INFO - PROCESS | 1959 | 1461217917122 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]]]}] 22:51:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1591ms 22:51:57 INFO - PROCESS | 1959 | 1461217917159 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 22:51:57 INFO - PROCESS | 1959 | 1461217917162 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 22:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:51:57 INFO - PROCESS | 1959 | 1461217917170 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:51:57 INFO - PROCESS | 1959 | 1461217917177 Marionette TRACE conn4 <- [1,94,null,{}] 22:51:57 INFO - PROCESS | 1959 | 1461217917215 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}] 22:51:57 INFO - PROCESS | 1959 | 1461217917400 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 22:51:57 INFO - PROCESS | 1959 | 1461217917546 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:57 INFO - PROCESS | 1959 | ++DOCSHELL 0xa3c03400 == 23 [pid = 1959] [id = 31] 22:51:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 90 (0xa3c06c00) [pid = 1959] [serial = 90] [outer = (nil)] 22:51:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 91 (0xa449fc00) [pid = 1959] [serial = 91] [outer = 0xa3c06c00] 22:51:57 INFO - PROCESS | 1959 | 1461217917643 Marionette DEBUG loaded listener.js 22:51:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 92 (0xa45d0800) [pid = 1959] [serial = 92] [outer = 0xa3c06c00] 22:51:58 INFO - PROCESS | 1959 | 1461217918541 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]]]}] 22:51:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1408ms 22:51:58 INFO - PROCESS | 1959 | 1461217918601 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 22:51:58 INFO - PROCESS | 1959 | 1461217918606 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 22:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:51:58 INFO - PROCESS | 1959 | 1461217918613 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:51:58 INFO - PROCESS | 1959 | 1461217918616 Marionette TRACE conn4 <- [1,98,null,{}] 22:51:58 INFO - PROCESS | 1959 | 1461217918623 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}] 22:51:58 INFO - PROCESS | 1959 | 1461217918794 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 22:51:58 INFO - PROCESS | 1959 | 1461217918939 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:58 INFO - PROCESS | 1959 | ++DOCSHELL 0xa0f9e400 == 24 [pid = 1959] [id = 32] 22:51:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 93 (0xa4455c00) [pid = 1959] [serial = 93] [outer = (nil)] 22:51:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 94 (0xa4b52c00) [pid = 1959] [serial = 94] [outer = 0xa4455c00] 22:51:59 INFO - PROCESS | 1959 | 1461217919035 Marionette DEBUG loaded listener.js 22:51:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 95 (0x9fc0d000) [pid = 1959] [serial = 95] [outer = 0xa4455c00] 22:51:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 96 (0xa685a800) [pid = 1959] [serial = 96] [outer = 0x96f98c00] 22:52:00 INFO - PROCESS | 1959 | 1461217920041 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]]]}] 22:52:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1492ms 22:52:00 INFO - PROCESS | 1959 | 1461217920107 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 22:52:00 INFO - PROCESS | 1959 | 1461217920111 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 22:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:52:00 INFO - PROCESS | 1959 | 1461217920118 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:52:00 INFO - PROCESS | 1959 | 1461217920122 Marionette TRACE conn4 <- [1,102,null,{}] 22:52:00 INFO - PROCESS | 1959 | 1461217920128 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}] 22:52:00 INFO - PROCESS | 1959 | 1461217920300 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 22:52:00 INFO - PROCESS | 1959 | 1461217920445 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x9feef800 == 25 [pid = 1959] [id = 33] 22:52:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 97 (0xa4b10c00) [pid = 1959] [serial = 97] [outer = (nil)] 22:52:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 98 (0xa6c2ec00) [pid = 1959] [serial = 98] [outer = 0xa4b10c00] 22:52:00 INFO - PROCESS | 1959 | 1461217920565 Marionette DEBUG loaded listener.js 22:52:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 99 (0xa6c67c00) [pid = 1959] [serial = 99] [outer = 0xa4b10c00] 22:52:01 INFO - PROCESS | 1959 | 1461217921444 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]]]}] 22:52:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1384ms 22:52:01 INFO - PROCESS | 1959 | 1461217921503 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 22:52:01 INFO - PROCESS | 1959 | 1461217921506 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 22:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:52:01 INFO - PROCESS | 1959 | 1461217921514 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:52:01 INFO - PROCESS | 1959 | 1461217921518 Marionette TRACE conn4 <- [1,106,null,{}] 22:52:01 INFO - PROCESS | 1959 | 1461217921524 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}] 22:52:01 INFO - PROCESS | 1959 | 1461217921825 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 22:52:02 INFO - PROCESS | 1959 | 1461217922018 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:02 INFO - PROCESS | 1959 | ++DOCSHELL 0x987b2800 == 26 [pid = 1959] [id = 34] 22:52:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 100 (0x987b8800) [pid = 1959] [serial = 100] [outer = (nil)] 22:52:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 101 (0x99b14400) [pid = 1959] [serial = 101] [outer = 0x987b8800] 22:52:02 INFO - PROCESS | 1959 | 1461217922155 Marionette DEBUG loaded listener.js 22:52:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 102 (0x99b1a800) [pid = 1959] [serial = 102] [outer = 0x987b8800] 22:52:03 INFO - PROCESS | 1959 | 1461217923148 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]]]}] 22:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1685ms 22:52:03 INFO - PROCESS | 1959 | 1461217923201 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 22:52:03 INFO - PROCESS | 1959 | 1461217923207 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 22:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:52:03 INFO - PROCESS | 1959 | 1461217923216 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:52:03 INFO - PROCESS | 1959 | 1461217923222 Marionette TRACE conn4 <- [1,110,null,{}] 22:52:03 INFO - PROCESS | 1959 | 1461217923232 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}] 22:52:03 INFO - PROCESS | 1959 | 1461217923409 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 22:52:03 INFO - PROCESS | 1959 | 1461217923641 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x97d4f800 == 27 [pid = 1959] [id = 35] 22:52:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 103 (0x987b2c00) [pid = 1959] [serial = 103] [outer = (nil)] 22:52:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 104 (0x987bb000) [pid = 1959] [serial = 104] [outer = 0x987b2c00] 22:52:03 INFO - PROCESS | 1959 | 1461217923743 Marionette DEBUG loaded listener.js 22:52:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 105 (0x987c0400) [pid = 1959] [serial = 105] [outer = 0x987b2c00] 22:52:04 INFO - PROCESS | 1959 | --DOCSHELL 0x90874000 == 26 [pid = 1959] [id = 26] 22:52:04 INFO - PROCESS | 1959 | --DOCSHELL 0x98e8a000 == 25 [pid = 1959] [id = 25] 22:52:04 INFO - PROCESS | 1959 | --DOCSHELL 0x97828c00 == 24 [pid = 1959] [id = 24] 22:52:04 INFO - PROCESS | 1959 | --DOCSHELL 0x96b7d400 == 23 [pid = 1959] [id = 23] 22:52:04 INFO - PROCESS | 1959 | 1461217924799 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]]]}] 22:52:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1649ms 22:52:04 INFO - PROCESS | 1959 | 1461217924866 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 22:52:04 INFO - PROCESS | 1959 | 1461217924873 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 22:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:52:04 INFO - PROCESS | 1959 | 1461217924883 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:52:04 INFO - PROCESS | 1959 | 1461217924890 Marionette TRACE conn4 <- [1,114,null,{}] 22:52:04 INFO - PROCESS | 1959 | 1461217924902 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}] 22:52:05 INFO - PROCESS | 1959 | 1461217925128 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 22:52:05 INFO - PROCESS | 1959 | 1461217925332 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:05 INFO - PROCESS | 1959 | ++DOCSHELL 0x96b08800 == 24 [pid = 1959] [id = 36] 22:52:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 106 (0x9781e000) [pid = 1959] [serial = 106] [outer = (nil)] 22:52:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 107 (0x987bb800) [pid = 1959] [serial = 107] [outer = 0x9781e000] 22:52:05 INFO - PROCESS | 1959 | 1461217925441 Marionette DEBUG loaded listener.js 22:52:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 108 (0x999e5800) [pid = 1959] [serial = 108] [outer = 0x9781e000] 22:52:07 INFO - PROCESS | 1959 | --DOCSHELL 0x97fc4800 == 23 [pid = 1959] [id = 12] 22:52:07 INFO - PROCESS | 1959 | --DOCSHELL 0x987b2800 == 22 [pid = 1959] [id = 34] 22:52:07 INFO - PROCESS | 1959 | --DOCSHELL 0xa3c03400 == 21 [pid = 1959] [id = 31] 22:52:07 INFO - PROCESS | 1959 | --DOCSHELL 0xa0f9e400 == 20 [pid = 1959] [id = 32] 22:52:07 INFO - PROCESS | 1959 | --DOCSHELL 0x9feef800 == 19 [pid = 1959] [id = 33] 22:52:07 INFO - PROCESS | 1959 | --DOCSHELL 0x97cb7800 == 18 [pid = 1959] [id = 29] 22:52:07 INFO - PROCESS | 1959 | --DOCSHELL 0xa0a43000 == 17 [pid = 1959] [id = 30] 22:52:09 INFO - PROCESS | 1959 | --DOCSHELL 0x97f13400 == 16 [pid = 1959] [id = 28] 22:52:09 INFO - PROCESS | 1959 | --DOCSHELL 0x98f09000 == 15 [pid = 1959] [id = 21] 22:52:09 INFO - PROCESS | 1959 | --DOCSHELL 0x91325c00 == 14 [pid = 1959] [id = 19] 22:52:09 INFO - PROCESS | 1959 | --DOCSHELL 0x98f10400 == 13 [pid = 1959] [id = 16] 22:52:09 INFO - PROCESS | 1959 | --DOCSHELL 0x8fca3400 == 12 [pid = 1959] [id = 27] 22:52:09 INFO - PROCESS | 1959 | --DOCSHELL 0x92d94400 == 11 [pid = 1959] [id = 22] 22:52:09 INFO - PROCESS | 1959 | --DOCSHELL 0x92d8bc00 == 10 [pid = 1959] [id = 20] 22:52:09 INFO - PROCESS | 1959 | --DOCSHELL 0x97d4f800 == 9 [pid = 1959] [id = 35] 22:52:10 INFO - PROCESS | 1959 | 1461217930872 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]]]}] 22:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 6146ms 22:52:11 INFO - PROCESS | 1959 | 1461217931068 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 22:52:11 INFO - PROCESS | 1959 | 1461217931071 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 22:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:52:11 INFO - PROCESS | 1959 | 1461217931090 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:52:11 INFO - PROCESS | 1959 | 1461217931094 Marionette TRACE conn4 <- [1,118,null,{}] 22:52:11 INFO - PROCESS | 1959 | 1461217931104 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}] 22:52:11 INFO - PROCESS | 1959 | 1461217931278 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 22:52:11 INFO - PROCESS | 1959 | 1461217931296 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:11 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fca3800 == 10 [pid = 1959] [id = 37] 22:52:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 109 (0x92a08400) [pid = 1959] [serial = 109] [outer = (nil)] 22:52:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 110 (0x92a52400) [pid = 1959] [serial = 110] [outer = 0x92a08400] 22:52:11 INFO - PROCESS | 1959 | 1461217931428 Marionette DEBUG loaded listener.js 22:52:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 111 (0x96b7d400) [pid = 1959] [serial = 111] [outer = 0x92a08400] 22:52:12 INFO - PROCESS | 1959 | 1461217932315 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]]]}] 22:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1284ms 22:52:12 INFO - PROCESS | 1959 | 1461217932374 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 22:52:12 INFO - PROCESS | 1959 | 1461217932390 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 22:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:52:12 INFO - PROCESS | 1959 | 1461217932409 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:52:12 INFO - PROCESS | 1959 | 1461217932416 Marionette TRACE conn4 <- [1,122,null,{}] 22:52:12 INFO - PROCESS | 1959 | 1461217932434 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}] 22:52:12 INFO - PROCESS | 1959 | 1461217932667 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 22:52:12 INFO - PROCESS | 1959 | 1461217932855 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:12 INFO - PROCESS | 1959 | ++DOCSHELL 0x987bd400 == 11 [pid = 1959] [id = 38] 22:52:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 112 (0x987be800) [pid = 1959] [serial = 112] [outer = (nil)] 22:52:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 113 (0x98b29c00) [pid = 1959] [serial = 113] [outer = 0x987be800] 22:52:12 INFO - PROCESS | 1959 | 1461217932946 Marionette DEBUG loaded listener.js 22:52:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 114 (0x999e0000) [pid = 1959] [serial = 114] [outer = 0x987be800] 22:52:14 INFO - PROCESS | 1959 | 1461217934119 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]]]}] 22:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1748ms 22:52:14 INFO - PROCESS | 1959 | 1461217934154 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 22:52:14 INFO - PROCESS | 1959 | 1461217934159 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 22:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:52:14 INFO - PROCESS | 1959 | 1461217934187 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:52:14 INFO - PROCESS | 1959 | 1461217934198 Marionette TRACE conn4 <- [1,126,null,{}] 22:52:14 INFO - PROCESS | 1959 | 1461217934229 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}] 22:52:14 INFO - PROCESS | 1959 | 1461217934445 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 22:52:14 INFO - PROCESS | 1959 | 1461217934560 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:14 INFO - PROCESS | 1959 | ++DOCSHELL 0x99caf400 == 12 [pid = 1959] [id = 39] 22:52:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 115 (0x99caf800) [pid = 1959] [serial = 115] [outer = (nil)] 22:52:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 116 (0x99cb3c00) [pid = 1959] [serial = 116] [outer = 0x99caf800] 22:52:14 INFO - PROCESS | 1959 | 1461217934643 Marionette DEBUG loaded listener.js 22:52:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 117 (0x9ea15800) [pid = 1959] [serial = 117] [outer = 0x99caf800] 22:52:15 INFO - PROCESS | 1959 | 1461217935489 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]]]}] 22:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1351ms 22:52:15 INFO - PROCESS | 1959 | 1461217935536 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 22:52:15 INFO - PROCESS | 1959 | 1461217935541 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 22:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:52:15 INFO - PROCESS | 1959 | 1461217935552 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:52:15 INFO - PROCESS | 1959 | 1461217935555 Marionette TRACE conn4 <- [1,130,null,{}] 22:52:15 INFO - PROCESS | 1959 | 1461217935559 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}] 22:52:15 INFO - PROCESS | 1959 | 1461217935752 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 116 (0x97fc2000) [pid = 1959] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 115 (0x92d95400) [pid = 1959] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 114 (0x8fca6400) [pid = 1959] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 113 (0x99c30c00) [pid = 1959] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 112 (0x91603c00) [pid = 1959] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 111 (0x9fcd9800) [pid = 1959] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 110 (0x9fcd6800) [pid = 1959] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 109 (0x92d94800) [pid = 1959] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 108 (0xa3c06c00) [pid = 1959] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 107 (0x9fcd5c00) [pid = 1959] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 106 (0x97cb8800) [pid = 1959] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 105 (0x9ea1d800) [pid = 1959] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 104 (0x99940400) [pid = 1959] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 103 (0x96bdcc00) [pid = 1959] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 102 (0x9140e400) [pid = 1959] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 101 (0xa3c07400) [pid = 1959] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 100 (0xa4b10c00) [pid = 1959] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 99 (0x987b8800) [pid = 1959] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 98 (0x987b2c00) [pid = 1959] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 97 (0x91405800) [pid = 1959] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 96 (0xa0a45800) [pid = 1959] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 95 (0x9160a800) [pid = 1959] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 94 (0x97fc2800) [pid = 1959] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 93 (0x9fcd7000) [pid = 1959] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 92 (0x99c32400) [pid = 1959] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 91 (0x9ae75c00) [pid = 1959] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:52:16 INFO - PROCESS | 1959 | --DOMWINDOW == 90 (0xa4455c00) [pid = 1959] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:52:16 INFO - PROCESS | 1959 | 1461217936742 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:16 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fca6400 == 13 [pid = 1959] [id = 40] 22:52:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 91 (0x902c5800) [pid = 1959] [serial = 118] [outer = (nil)] 22:52:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 92 (0x91407800) [pid = 1959] [serial = 119] [outer = 0x902c5800] 22:52:16 INFO - PROCESS | 1959 | 1461217936839 Marionette DEBUG loaded listener.js 22:52:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 93 (0x978e6800) [pid = 1959] [serial = 120] [outer = 0x902c5800] 22:52:17 INFO - PROCESS | 1959 | 1461217937693 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]]]}] 22:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2200ms 22:52:17 INFO - PROCESS | 1959 | 1461217937754 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 22:52:17 INFO - PROCESS | 1959 | 1461217937756 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 22:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:52:17 INFO - PROCESS | 1959 | 1461217937763 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:52:17 INFO - PROCESS | 1959 | 1461217937766 Marionette TRACE conn4 <- [1,134,null,{}] 22:52:17 INFO - PROCESS | 1959 | 1461217937772 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}] 22:52:17 INFO - PROCESS | 1959 | 1461217937925 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 22:52:17 INFO - PROCESS | 1959 | 1461217937935 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x99b1f800 == 14 [pid = 1959] [id = 41] 22:52:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 94 (0x99cb3400) [pid = 1959] [serial = 121] [outer = (nil)] 22:52:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 95 (0x9fc53800) [pid = 1959] [serial = 122] [outer = 0x99cb3400] 22:52:18 INFO - PROCESS | 1959 | 1461217938012 Marionette DEBUG loaded listener.js 22:52:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 96 (0x9fc9cc00) [pid = 1959] [serial = 123] [outer = 0x99cb3400] 22:52:18 INFO - PROCESS | 1959 | 1461217938982 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]]]}] 22:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1279ms 22:52:19 INFO - PROCESS | 1959 | 1461217939044 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 22:52:19 INFO - PROCESS | 1959 | 1461217939051 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 22:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:52:19 INFO - PROCESS | 1959 | 1461217939060 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:52:19 INFO - PROCESS | 1959 | 1461217939067 Marionette TRACE conn4 <- [1,138,null,{}] 22:52:19 INFO - PROCESS | 1959 | 1461217939077 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}] 22:52:19 INFO - PROCESS | 1959 | 1461217939318 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 22:52:19 INFO - PROCESS | 1959 | 1461217939512 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:19 INFO - PROCESS | 1959 | ++DOCSHELL 0x90878800 == 15 [pid = 1959] [id = 42] 22:52:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 97 (0x9087b800) [pid = 1959] [serial = 124] [outer = (nil)] 22:52:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 98 (0x978ea800) [pid = 1959] [serial = 125] [outer = 0x9087b800] 22:52:19 INFO - PROCESS | 1959 | 1461217939650 Marionette DEBUG loaded listener.js 22:52:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 99 (0x987bc800) [pid = 1959] [serial = 126] [outer = 0x9087b800] 22:52:20 INFO - PROCESS | 1959 | 1461217940559 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]]]}] 22:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1556ms 22:52:20 INFO - PROCESS | 1959 | 1461217940616 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 22:52:20 INFO - PROCESS | 1959 | 1461217940626 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 22:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:52:20 INFO - PROCESS | 1959 | 1461217940637 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:52:20 INFO - PROCESS | 1959 | 1461217940642 Marionette TRACE conn4 <- [1,142,null,{}] 22:52:20 INFO - PROCESS | 1959 | 1461217940648 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}] 22:52:20 INFO - PROCESS | 1959 | 1461217940913 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 22:52:21 INFO - PROCESS | 1959 | 1461217941099 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x91408400 == 16 [pid = 1959] [id = 43] 22:52:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 100 (0x99b1f400) [pid = 1959] [serial = 127] [outer = (nil)] 22:52:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 101 (0x9ae6fc00) [pid = 1959] [serial = 128] [outer = 0x99b1f400] 22:52:21 INFO - PROCESS | 1959 | 1461217941205 Marionette DEBUG loaded listener.js 22:52:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 102 (0x9fc54000) [pid = 1959] [serial = 129] [outer = 0x99b1f400] 22:52:22 INFO - PROCESS | 1959 | 1461217942111 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]]]}] 22:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1494ms 22:52:22 INFO - PROCESS | 1959 | 1461217942131 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 22:52:22 INFO - PROCESS | 1959 | 1461217942135 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 22:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:52:22 INFO - PROCESS | 1959 | 1461217942142 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:52:22 INFO - PROCESS | 1959 | 1461217942148 Marionette TRACE conn4 <- [1,146,null,{}] 22:52:22 INFO - PROCESS | 1959 | 1461217942165 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}] 22:52:22 INFO - PROCESS | 1959 | 1461217942349 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 22:52:22 INFO - PROCESS | 1959 | 1461217942542 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:52:22 INFO - PROCESS | 1959 | 1461217942561 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:22 INFO - PROCESS | 1959 | ++DOCSHELL 0x9fef0000 == 17 [pid = 1959] [id = 44] 22:52:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 103 (0x9fef0400) [pid = 1959] [serial = 130] [outer = (nil)] 22:52:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 104 (0x9ffae000) [pid = 1959] [serial = 131] [outer = 0x9fef0400] 22:52:22 INFO - PROCESS | 1959 | 1461217942697 Marionette DEBUG loaded listener.js 22:52:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 105 (0x99b19400) [pid = 1959] [serial = 132] [outer = 0x9fef0400] 22:52:23 INFO - PROCESS | 1959 | 1461217943551 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]]]}] 22:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1435ms 22:52:23 INFO - PROCESS | 1959 | 1461217943580 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 22:52:23 INFO - PROCESS | 1959 | 1461217943585 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 22:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:52:23 INFO - PROCESS | 1959 | 1461217943593 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:52:23 INFO - PROCESS | 1959 | 1461217943597 Marionette TRACE conn4 <- [1,150,null,{}] 22:52:23 INFO - PROCESS | 1959 | 1461217943603 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}] 22:52:23 INFO - PROCESS | 1959 | 1461217943769 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 22:52:23 INFO - PROCESS | 1959 | 1461217943920 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x99b15000 == 18 [pid = 1959] [id = 45] 22:52:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 106 (0x99ca8800) [pid = 1959] [serial = 133] [outer = (nil)] 22:52:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 107 (0xa0fa1400) [pid = 1959] [serial = 134] [outer = 0x99ca8800] 22:52:24 INFO - PROCESS | 1959 | 1461217944010 Marionette DEBUG loaded listener.js 22:52:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 108 (0xa281dc00) [pid = 1959] [serial = 135] [outer = 0x99ca8800] 22:52:25 INFO - PROCESS | 1959 | 1461217945170 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]]]}] 22:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1597ms 22:52:25 INFO - PROCESS | 1959 | 1461217945190 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 22:52:25 INFO - PROCESS | 1959 | 1461217945193 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 22:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:52:25 INFO - PROCESS | 1959 | 1461217945200 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:52:25 INFO - PROCESS | 1959 | 1461217945204 Marionette TRACE conn4 <- [1,154,null,{}] 22:52:25 INFO - PROCESS | 1959 | 1461217945210 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}] 22:52:25 INFO - PROCESS | 1959 | 1461217945393 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 22:52:25 INFO - PROCESS | 1959 | 1461217945569 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:25 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fca8800 == 19 [pid = 1959] [id = 46] 22:52:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 109 (0x91602800) [pid = 1959] [serial = 136] [outer = (nil)] 22:52:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 110 (0x987bf000) [pid = 1959] [serial = 137] [outer = 0x91602800] 22:52:25 INFO - PROCESS | 1959 | 1461217945655 Marionette DEBUG loaded listener.js 22:52:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 111 (0x98e3f000) [pid = 1959] [serial = 138] [outer = 0x91602800] 22:52:26 INFO - PROCESS | 1959 | 1461217946854 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]]]}] 22:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1683ms 22:52:26 INFO - PROCESS | 1959 | 1461217946893 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 22:52:26 INFO - PROCESS | 1959 | 1461217946898 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 22:52:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:52:26 INFO - PROCESS | 1959 | 1461217946908 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:52:26 INFO - PROCESS | 1959 | 1461217946912 Marionette TRACE conn4 <- [1,158,null,{}] 22:52:26 INFO - PROCESS | 1959 | 1461217946918 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}] 22:52:27 INFO - PROCESS | 1959 | 1461217947328 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 22:52:27 INFO - PROCESS | 1959 | 1461217947499 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:27 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcca800 == 20 [pid = 1959] [id = 47] 22:52:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 112 (0x8fccbc00) [pid = 1959] [serial = 139] [outer = (nil)] 22:52:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 113 (0x8fccf000) [pid = 1959] [serial = 140] [outer = 0x8fccbc00] 22:52:27 INFO - PROCESS | 1959 | 1461217947842 Marionette DEBUG loaded listener.js 22:52:28 INFO - PROCESS | 1959 | --DOCSHELL 0x96b08800 == 19 [pid = 1959] [id = 36] 22:52:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 114 (0x8fcd6400) [pid = 1959] [serial = 141] [outer = 0x8fccbc00] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 113 (0x987c0400) [pid = 1959] [serial = 105] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 112 (0x982cac00) [pid = 1959] [serial = 65] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 111 (0xa44a5000) [pid = 1959] [serial = 80] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 110 (0xa449b800) [pid = 1959] [serial = 79] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 109 (0xa2821c00) [pid = 1959] [serial = 2] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 108 (0x98f07c00) [pid = 1959] [serial = 43] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 107 (0x920a4000) [pid = 1959] [serial = 25] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 106 (0x95b7f800) [pid = 1959] [serial = 27] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 105 (0x8fcb0000) [pid = 1959] [serial = 22] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 104 (0x99cac000) [pid = 1959] [serial = 34] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 103 (0x97cb5c00) [pid = 1959] [serial = 41] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 102 (0x96bdc400) [pid = 1959] [serial = 28] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 101 (0x9b2b8800) [pid = 1959] [serial = 35] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 100 (0x999df800) [pid = 1959] [serial = 44] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 99 (0x97822c00) [pid = 1959] [serial = 40] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 98 (0x9fcde800) [pid = 1959] [serial = 37] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 97 (0x902bf000) [pid = 1959] [serial = 23] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 96 (0x97d57800) [pid = 1959] [serial = 31] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 95 (0x9ea1e400) [pid = 1959] [serial = 47] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 94 (0x9209bc00) [pid = 1959] [serial = 17] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 93 (0x9fce2800) [pid = 1959] [serial = 38] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 92 (0xa0c35c00) [pid = 1959] [serial = 59] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 91 (0x999e2000) [pid = 1959] [serial = 61] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 90 (0xa0fa0000) [pid = 1959] [serial = 89] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 89 (0xa0ad3000) [pid = 1959] [serial = 58] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 88 (0xa449fc00) [pid = 1959] [serial = 91] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 87 (0x9ea1c400) [pid = 1959] [serial = 86] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 86 (0x9fcd7c00) [pid = 1959] [serial = 56] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 85 (0x9b2ba800) [pid = 1959] [serial = 53] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 84 (0x9fc5d800) [pid = 1959] [serial = 55] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 83 (0x99c36c00) [pid = 1959] [serial = 52] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 82 (0x987bb800) [pid = 1959] [serial = 107] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 81 (0x97b8b000) [pid = 1959] [serial = 67] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 80 (0x98b2f000) [pid = 1959] [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.] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 79 (0x99caf000) [pid = 1959] [serial = 83] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 78 (0x92a5d400) [pid = 1959] [serial = 49] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 77 (0x96c7f400) [pid = 1959] [serial = 50] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 76 (0x99938c00) [pid = 1959] [serial = 85] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 75 (0x98b2f800) [pid = 1959] [serial = 68] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 74 (0x92a5fc00) [pid = 1959] [serial = 19] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 73 (0xa3c75c00) [pid = 1959] [serial = 76] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 72 (0xa0c3e000) [pid = 1959] [serial = 74] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 71 (0x9fc07000) [pid = 1959] [serial = 71] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 70 (0x9df1b000) [pid = 1959] [serial = 46] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 69 (0x9fc0d000) [pid = 1959] [serial = 95] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 68 (0xa4b52c00) [pid = 1959] [serial = 94] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 67 (0xa0fa0400) [pid = 1959] [serial = 62] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 66 (0x97d5c000) [pid = 1959] [serial = 12] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 65 (0x978f0400) [pid = 1959] [serial = 64] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 64 (0x9ea1fc00) [pid = 1959] [serial = 70] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 63 (0xa0a42c00) [pid = 1959] [serial = 73] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 62 (0x9812a800) [pid = 1959] [serial = 9] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 61 (0xa45d0800) [pid = 1959] [serial = 92] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 60 (0xa6c67c00) [pid = 1959] [serial = 99] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 59 (0x99b14400) [pid = 1959] [serial = 101] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 58 (0x987bb000) [pid = 1959] [serial = 104] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 57 (0x99b1a800) [pid = 1959] [serial = 102] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 56 (0xa6c2ec00) [pid = 1959] [serial = 98] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 55 (0xa4452400) [pid = 1959] [serial = 77] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 54 (0xa0aa0000) [pid = 1959] [serial = 88] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 53 (0x9160c800) [pid = 1959] [serial = 16] [outer = (nil)] [url = about:blank] 22:52:28 INFO - PROCESS | 1959 | --DOMWINDOW == 52 (0x99217400) [pid = 1959] [serial = 82] [outer = (nil)] [url = about:blank] 22:52:29 INFO - PROCESS | 1959 | 1461217949142 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]]]}] 22:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2284ms 22:52:29 INFO - PROCESS | 1959 | 1461217949193 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 22:52:29 INFO - PROCESS | 1959 | 1461217949200 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 22:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:52:29 INFO - PROCESS | 1959 | 1461217949209 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:52:29 INFO - PROCESS | 1959 | 1461217949213 Marionette TRACE conn4 <- [1,162,null,{}] 22:52:29 INFO - PROCESS | 1959 | 1461217949225 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}] 22:52:29 INFO - PROCESS | 1959 | 1461217949391 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 22:52:29 INFO - PROCESS | 1959 | 1461217949485 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:29 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcd0c00 == 20 [pid = 1959] [id = 48] 22:52:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 53 (0x91607c00) [pid = 1959] [serial = 142] [outer = (nil)] 22:52:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 54 (0x92a14000) [pid = 1959] [serial = 143] [outer = 0x91607c00] 22:52:29 INFO - PROCESS | 1959 | 1461217949563 Marionette DEBUG loaded listener.js 22:52:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 55 (0x95b7e800) [pid = 1959] [serial = 144] [outer = 0x91607c00] 22:52:30 INFO - PROCESS | 1959 | 1461217950350 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]]]}] 22:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1188ms 22:52:30 INFO - PROCESS | 1959 | 1461217950398 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 22:52:30 INFO - PROCESS | 1959 | 1461217950404 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 22:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:52:30 INFO - PROCESS | 1959 | 1461217950415 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:52:30 INFO - PROCESS | 1959 | 1461217950418 Marionette TRACE conn4 <- [1,166,null,{}] 22:52:30 INFO - PROCESS | 1959 | 1461217950425 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}] 22:52:30 INFO - PROCESS | 1959 | 1461217950584 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 22:52:30 INFO - PROCESS | 1959 | 1461217950594 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:30 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a14c00 == 21 [pid = 1959] [id = 49] 22:52:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 56 (0x97822800) [pid = 1959] [serial = 145] [outer = (nil)] 22:52:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 57 (0x9790fc00) [pid = 1959] [serial = 146] [outer = 0x97822800] 22:52:30 INFO - PROCESS | 1959 | 1461217950673 Marionette DEBUG loaded listener.js 22:52:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 58 (0x97d52800) [pid = 1959] [serial = 147] [outer = 0x97822800] 22:52:31 INFO - PROCESS | 1959 | 1461217951593 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]]]}] 22:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1198ms 22:52:31 INFO - PROCESS | 1959 | 1461217951612 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 22:52:31 INFO - PROCESS | 1959 | 1461217951615 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 22:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:52:31 INFO - PROCESS | 1959 | 1461217951634 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:52:31 INFO - PROCESS | 1959 | 1461217951640 Marionette TRACE conn4 <- [1,170,null,{}] 22:52:31 INFO - PROCESS | 1959 | --DOMWINDOW == 57 (0x99caf800) [pid = 1959] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:52:31 INFO - PROCESS | 1959 | --DOMWINDOW == 56 (0x9781e000) [pid = 1959] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:52:31 INFO - PROCESS | 1959 | --DOMWINDOW == 55 (0x92a08400) [pid = 1959] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:52:31 INFO - PROCESS | 1959 | --DOMWINDOW == 54 (0x987be800) [pid = 1959] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:52:31 INFO - PROCESS | 1959 | --DOMWINDOW == 53 (0x902c5800) [pid = 1959] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:52:31 INFO - PROCESS | 1959 | 1461217951674 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}] 22:52:31 INFO - PROCESS | 1959 | 1461217951866 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 22:52:31 INFO - PROCESS | 1959 | 1461217951877 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcc9400 == 22 [pid = 1959] [id = 50] 22:52:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 54 (0x92a0fc00) [pid = 1959] [serial = 148] [outer = (nil)] 22:52:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 55 (0x987bf400) [pid = 1959] [serial = 149] [outer = 0x92a0fc00] 22:52:31 INFO - PROCESS | 1959 | 1461217951954 Marionette DEBUG loaded listener.js 22:52:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 56 (0x98b2d800) [pid = 1959] [serial = 150] [outer = 0x92a0fc00] 22:52:32 INFO - PROCESS | 1959 | 1461217952698 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]]]}] 22:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1125ms 22:52:32 INFO - PROCESS | 1959 | 1461217952750 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 22:52:32 INFO - PROCESS | 1959 | 1461217952754 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 22:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:52:32 INFO - PROCESS | 1959 | 1461217952761 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:52:32 INFO - PROCESS | 1959 | 1461217952764 Marionette TRACE conn4 <- [1,174,null,{}] 22:52:32 INFO - PROCESS | 1959 | 1461217952770 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}] 22:52:32 INFO - PROCESS | 1959 | 1461217952953 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 22:52:32 INFO - PROCESS | 1959 | 1461217952963 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:32 INFO - PROCESS | 1959 | ++DOCSHELL 0x902c4800 == 23 [pid = 1959] [id = 51] 22:52:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 57 (0x97d5c000) [pid = 1959] [serial = 151] [outer = (nil)] 22:52:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 58 (0x99214000) [pid = 1959] [serial = 152] [outer = 0x97d5c000] 22:52:33 INFO - PROCESS | 1959 | 1461217953040 Marionette DEBUG loaded listener.js 22:52:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 59 (0x99a94000) [pid = 1959] [serial = 153] [outer = 0x97d5c000] 22:52:34 INFO - PROCESS | 1959 | 1461217954261 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]]]}] 22:52:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:52:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1536ms 22:52:34 INFO - PROCESS | 1959 | 1461217954298 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 22:52:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:52:34 INFO - PROCESS | 1959 | 1461217954308 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 22:52:34 INFO - PROCESS | 1959 | 1461217954318 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:52:34 INFO - PROCESS | 1959 | 1461217954324 Marionette TRACE conn4 <- [1,178,null,{}] 22:52:34 INFO - PROCESS | 1959 | 1461217954333 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}] 22:52:34 INFO - PROCESS | 1959 | 1461217954630 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 22:52:34 INFO - PROCESS | 1959 | 1461217954837 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcb1800 == 24 [pid = 1959] [id = 52] 22:52:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 60 (0x902bfc00) [pid = 1959] [serial = 154] [outer = (nil)] 22:52:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 61 (0x96b0c800) [pid = 1959] [serial = 155] [outer = 0x902bfc00] 22:52:34 INFO - PROCESS | 1959 | 1461217954930 Marionette DEBUG loaded listener.js 22:52:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 62 (0x96f97800) [pid = 1959] [serial = 156] [outer = 0x902bfc00] 22:52:35 INFO - PROCESS | 1959 | 1461217955859 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]]]}] 22:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1595ms 22:52:35 INFO - PROCESS | 1959 | 1461217955913 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 22:52:35 INFO - PROCESS | 1959 | 1461217955922 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 22:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:52:35 INFO - PROCESS | 1959 | 1461217955934 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:52:35 INFO - PROCESS | 1959 | 1461217955938 Marionette TRACE conn4 <- [1,182,null,{}] 22:52:35 INFO - PROCESS | 1959 | 1461217955945 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}] 22:52:36 INFO - PROCESS | 1959 | 1461217956141 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 22:52:36 INFO - PROCESS | 1959 | 1461217956278 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:36 INFO - PROCESS | 1959 | ++DOCSHELL 0x97918c00 == 25 [pid = 1959] [id = 53] 22:52:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 63 (0x987b6c00) [pid = 1959] [serial = 157] [outer = (nil)] 22:52:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 64 (0x98b2f800) [pid = 1959] [serial = 158] [outer = 0x987b6c00] 22:52:36 INFO - PROCESS | 1959 | 1461217956406 Marionette DEBUG loaded listener.js 22:52:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 65 (0x99217400) [pid = 1959] [serial = 159] [outer = 0x987b6c00] 22:52:37 INFO - PROCESS | 1959 | 1461217957401 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]]]}] 22:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1535ms 22:52:37 INFO - PROCESS | 1959 | 1461217957473 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 22:52:37 INFO - PROCESS | 1959 | 1461217957480 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 22:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:52:37 INFO - PROCESS | 1959 | 1461217957491 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:52:37 INFO - PROCESS | 1959 | 1461217957502 Marionette TRACE conn4 <- [1,186,null,{}] 22:52:37 INFO - PROCESS | 1959 | 1461217957546 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}] 22:52:37 INFO - PROCESS | 1959 | 1461217957838 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 22:52:37 INFO - PROCESS | 1959 | 1461217957977 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x98b2fc00 == 26 [pid = 1959] [id = 54] 22:52:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 66 (0x99c32c00) [pid = 1959] [serial = 160] [outer = (nil)] 22:52:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 67 (0x99caa000) [pid = 1959] [serial = 161] [outer = 0x99c32c00] 22:52:38 INFO - PROCESS | 1959 | 1461217958078 Marionette DEBUG loaded listener.js 22:52:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 68 (0x99cb5c00) [pid = 1959] [serial = 162] [outer = 0x99c32c00] 22:52:39 INFO - PROCESS | 1959 | 1461217959112 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]]]}] 22:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1703ms 22:52:39 INFO - PROCESS | 1959 | 1461217959194 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 22:52:39 INFO - PROCESS | 1959 | 1461217959200 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 22:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:52:39 INFO - PROCESS | 1959 | 1461217959208 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:52:39 INFO - PROCESS | 1959 | 1461217959214 Marionette TRACE conn4 <- [1,190,null,{}] 22:52:39 INFO - PROCESS | 1959 | 1461217959224 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}] 22:52:39 INFO - PROCESS | 1959 | 1461217959430 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 22:52:39 INFO - PROCESS | 1959 | 1461217959637 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:39 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcd7800 == 27 [pid = 1959] [id = 55] 22:52:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 69 (0x92a12c00) [pid = 1959] [serial = 163] [outer = (nil)] 22:52:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 70 (0x96bddc00) [pid = 1959] [serial = 164] [outer = 0x92a12c00] 22:52:39 INFO - PROCESS | 1959 | 1461217959720 Marionette DEBUG loaded listener.js 22:52:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 71 (0x97829400) [pid = 1959] [serial = 165] [outer = 0x92a12c00] 22:52:40 INFO - PROCESS | 1959 | --DOMWINDOW == 70 (0x9ea15800) [pid = 1959] [serial = 117] [outer = (nil)] [url = about:blank] 22:52:40 INFO - PROCESS | 1959 | --DOMWINDOW == 69 (0x99cb3c00) [pid = 1959] [serial = 116] [outer = (nil)] [url = about:blank] 22:52:40 INFO - PROCESS | 1959 | --DOMWINDOW == 68 (0x999e5800) [pid = 1959] [serial = 108] [outer = (nil)] [url = about:blank] 22:52:40 INFO - PROCESS | 1959 | --DOMWINDOW == 67 (0x92a52400) [pid = 1959] [serial = 110] [outer = (nil)] [url = about:blank] 22:52:40 INFO - PROCESS | 1959 | --DOMWINDOW == 66 (0x96b7d400) [pid = 1959] [serial = 111] [outer = (nil)] [url = about:blank] 22:52:40 INFO - PROCESS | 1959 | --DOMWINDOW == 65 (0x98b29c00) [pid = 1959] [serial = 113] [outer = (nil)] [url = about:blank] 22:52:40 INFO - PROCESS | 1959 | --DOMWINDOW == 64 (0x978e6800) [pid = 1959] [serial = 120] [outer = (nil)] [url = about:blank] 22:52:40 INFO - PROCESS | 1959 | --DOMWINDOW == 63 (0x91407800) [pid = 1959] [serial = 119] [outer = (nil)] [url = about:blank] 22:52:40 INFO - PROCESS | 1959 | --DOMWINDOW == 62 (0x999e0000) [pid = 1959] [serial = 114] [outer = (nil)] [url = about:blank] 22:52:40 INFO - PROCESS | 1959 | 1461217960546 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]]]}] 22:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1401ms 22:52:40 INFO - PROCESS | 1959 | 1461217960610 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 22:52:40 INFO - PROCESS | 1959 | 1461217960619 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 22:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:52:40 INFO - PROCESS | 1959 | 1461217960629 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:52:40 INFO - PROCESS | 1959 | 1461217960633 Marionette TRACE conn4 <- [1,194,null,{}] 22:52:40 INFO - PROCESS | 1959 | 1461217960639 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}] 22:52:40 INFO - PROCESS | 1959 | 1461217960794 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 22:52:40 INFO - PROCESS | 1959 | 1461217960805 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fffbc00 == 28 [pid = 1959] [id = 56] 22:52:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 63 (0x92a52400) [pid = 1959] [serial = 166] [outer = (nil)] 22:52:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 64 (0x97d5d400) [pid = 1959] [serial = 167] [outer = 0x92a52400] 22:52:40 INFO - PROCESS | 1959 | 1461217960881 Marionette DEBUG loaded listener.js 22:52:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 65 (0x987b5000) [pid = 1959] [serial = 168] [outer = 0x92a52400] 22:52:41 INFO - PROCESS | 1959 | 1461217961776 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]]]}] 22:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1194ms 22:52:41 INFO - PROCESS | 1959 | 1461217961825 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 22:52:41 INFO - PROCESS | 1959 | 1461217961828 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 22:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:52:41 INFO - PROCESS | 1959 | 1461217961840 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:52:41 INFO - PROCESS | 1959 | 1461217961846 Marionette TRACE conn4 <- [1,198,null,{}] 22:52:41 INFO - PROCESS | 1959 | 1461217961862 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}] 22:52:42 INFO - PROCESS | 1959 | 1461217962017 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 22:52:42 INFO - PROCESS | 1959 | 1461217962115 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x920a5400 == 29 [pid = 1959] [id = 57] 22:52:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 66 (0x99b11c00) [pid = 1959] [serial = 169] [outer = (nil)] 22:52:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 67 (0x99b1c000) [pid = 1959] [serial = 170] [outer = 0x99b11c00] 22:52:42 INFO - PROCESS | 1959 | 1461217962200 Marionette DEBUG loaded listener.js 22:52:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 68 (0x99c3cc00) [pid = 1959] [serial = 171] [outer = 0x99b11c00] 22:52:42 INFO - PROCESS | 1959 | 1461217962959 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]]]}] 22:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1191ms 22:52:43 INFO - PROCESS | 1959 | 1461217963028 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 22:52:43 INFO - PROCESS | 1959 | 1461217963032 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 22:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:52:43 INFO - PROCESS | 1959 | 1461217963039 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:52:43 INFO - PROCESS | 1959 | 1461217963042 Marionette TRACE conn4 <- [1,202,null,{}] 22:52:43 INFO - PROCESS | 1959 | 1461217963053 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}] 22:52:43 INFO - PROCESS | 1959 | 1461217963276 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 22:52:43 INFO - PROCESS | 1959 | 1461217963347 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:43 INFO - PROCESS | 1959 | ++DOCSHELL 0x99b11400 == 30 [pid = 1959] [id = 58] 22:52:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 69 (0x9b2b2c00) [pid = 1959] [serial = 172] [outer = (nil)] 22:52:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 70 (0x9df12800) [pid = 1959] [serial = 173] [outer = 0x9b2b2c00] 22:52:43 INFO - PROCESS | 1959 | 1461217963423 Marionette DEBUG loaded listener.js 22:52:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 71 (0x9ea19400) [pid = 1959] [serial = 174] [outer = 0x9b2b2c00] 22:52:44 INFO - PROCESS | 1959 | 1461217964287 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]]]}] 22:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1291ms 22:52:44 INFO - PROCESS | 1959 | 1461217964336 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 22:52:44 INFO - PROCESS | 1959 | 1461217964339 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 22:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:52:44 INFO - PROCESS | 1959 | 1461217964369 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:52:44 INFO - PROCESS | 1959 | 1461217964371 Marionette TRACE conn4 <- [1,206,null,{}] 22:52:44 INFO - PROCESS | 1959 | 1461217964378 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}] 22:52:44 INFO - PROCESS | 1959 | 1461217964558 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 22:52:44 INFO - PROCESS | 1959 | 1461217964590 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x902c9800 == 31 [pid = 1959] [id = 59] 22:52:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 72 (0x98e3ec00) [pid = 1959] [serial = 175] [outer = (nil)] 22:52:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 73 (0x9fb96000) [pid = 1959] [serial = 176] [outer = 0x98e3ec00] 22:52:44 INFO - PROCESS | 1959 | 1461217964666 Marionette DEBUG loaded listener.js 22:52:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 74 (0x9fb8ec00) [pid = 1959] [serial = 177] [outer = 0x98e3ec00] 22:52:45 INFO - PROCESS | 1959 | --DOMWINDOW == 73 (0x8fccbc00) [pid = 1959] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:52:45 INFO - PROCESS | 1959 | --DOMWINDOW == 72 (0x97822800) [pid = 1959] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:52:45 INFO - PROCESS | 1959 | --DOMWINDOW == 71 (0x92a0fc00) [pid = 1959] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 22:52:45 INFO - PROCESS | 1959 | --DOMWINDOW == 70 (0x91607c00) [pid = 1959] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:52:45 INFO - PROCESS | 1959 | 1461217965532 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]]]}] 22:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1180ms 22:52:45 INFO - PROCESS | 1959 | 1461217965554 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 22:52:45 INFO - PROCESS | 1959 | 1461217965557 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 22:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:52:45 INFO - PROCESS | 1959 | 1461217965564 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:52:45 INFO - PROCESS | 1959 | 1461217965568 Marionette TRACE conn4 <- [1,210,null,{}] 22:52:45 INFO - PROCESS | 1959 | 1461217965573 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}] 22:52:45 INFO - PROCESS | 1959 | 1461217965762 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 22:52:45 INFO - PROCESS | 1959 | 1461217965774 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:45 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ffed400 == 32 [pid = 1959] [id = 60] 22:52:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 71 (0x902bd800) [pid = 1959] [serial = 178] [outer = (nil)] 22:52:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 72 (0x9fce1400) [pid = 1959] [serial = 179] [outer = 0x902bd800] 22:52:45 INFO - PROCESS | 1959 | 1461217965856 Marionette DEBUG loaded listener.js 22:52:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 73 (0x9fee1400) [pid = 1959] [serial = 180] [outer = 0x902bd800] 22:52:46 INFO - PROCESS | 1959 | 1461217966679 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]]]}] 22:52:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1136ms 22:52:46 INFO - PROCESS | 1959 | 1461217966707 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 22:52:46 INFO - PROCESS | 1959 | 1461217966711 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 22:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:52:46 INFO - PROCESS | 1959 | 1461217966719 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:52:46 INFO - PROCESS | 1959 | 1461217966722 Marionette TRACE conn4 <- [1,214,null,{}] 22:52:46 INFO - PROCESS | 1959 | 1461217966727 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}] 22:52:46 INFO - PROCESS | 1959 | 1461217966870 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 22:52:46 INFO - PROCESS | 1959 | 1461217966885 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:46 INFO - PROCESS | 1959 | ++DOCSHELL 0x999e5800 == 33 [pid = 1959] [id = 61] 22:52:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 74 (0x9feeec00) [pid = 1959] [serial = 181] [outer = (nil)] 22:52:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 75 (0xa0a9a000) [pid = 1959] [serial = 182] [outer = 0x9feeec00] 22:52:46 INFO - PROCESS | 1959 | 1461217966958 Marionette DEBUG loaded listener.js 22:52:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 76 (0xa0ad0400) [pid = 1959] [serial = 183] [outer = 0x9feeec00] 22:52:47 INFO - PROCESS | 1959 | 1461217967975 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]]]}] 22:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1329ms 22:52:48 INFO - PROCESS | 1959 | 1461217968049 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 22:52:48 INFO - PROCESS | 1959 | 1461217968058 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 22:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:52:48 INFO - PROCESS | 1959 | 1461217968067 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:52:48 INFO - PROCESS | 1959 | 1461217968073 Marionette TRACE conn4 <- [1,218,null,{}] 22:52:48 INFO - PROCESS | 1959 | 1461217968082 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}] 22:52:48 INFO - PROCESS | 1959 | 1461217968300 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 22:52:48 INFO - PROCESS | 1959 | 1461217968445 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:48 INFO - PROCESS | 1959 | ++DOCSHELL 0x9160f800 == 34 [pid = 1959] [id = 62] 22:52:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 77 (0x92a0a800) [pid = 1959] [serial = 184] [outer = (nil)] 22:52:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 78 (0x96be2400) [pid = 1959] [serial = 185] [outer = 0x92a0a800] 22:52:48 INFO - PROCESS | 1959 | 1461217968583 Marionette DEBUG loaded listener.js 22:52:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 79 (0x97d5c800) [pid = 1959] [serial = 186] [outer = 0x92a0a800] 22:52:49 INFO - PROCESS | 1959 | 1461217969480 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]]]}] 22:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1485ms 22:52:49 INFO - PROCESS | 1959 | 1461217969553 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 22:52:49 INFO - PROCESS | 1959 | 1461217969562 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 22:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:52:49 INFO - PROCESS | 1959 | 1461217969573 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:52:49 INFO - PROCESS | 1959 | 1461217969578 Marionette TRACE conn4 <- [1,222,null,{}] 22:52:49 INFO - PROCESS | 1959 | 1461217969585 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}] 22:52:49 INFO - PROCESS | 1959 | 1461217969801 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 22:52:50 INFO - PROCESS | 1959 | 1461217969983 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x96b77800 == 35 [pid = 1959] [id = 63] 22:52:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 80 (0x999e0000) [pid = 1959] [serial = 187] [outer = (nil)] 22:52:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 81 (0x99cab800) [pid = 1959] [serial = 188] [outer = 0x999e0000] 22:52:50 INFO - PROCESS | 1959 | 1461217970117 Marionette DEBUG loaded listener.js 22:52:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 82 (0x9b2b6c00) [pid = 1959] [serial = 189] [outer = 0x999e0000] 22:52:50 INFO - PROCESS | 1959 | 1461217970970 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]]]}] 22:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1433ms 22:52:51 INFO - PROCESS | 1959 | 1461217971006 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 22:52:51 INFO - PROCESS | 1959 | 1461217971011 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 22:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:52:51 INFO - PROCESS | 1959 | 1461217971025 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:52:51 INFO - PROCESS | 1959 | 1461217971030 Marionette TRACE conn4 <- [1,226,null,{}] 22:52:51 INFO - PROCESS | 1959 | 1461217971052 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}] 22:52:51 INFO - PROCESS | 1959 | 1461217971267 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 22:52:51 INFO - PROCESS | 1959 | 1461217971410 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:51 INFO - PROCESS | 1959 | ++DOCSHELL 0x9132ec00 == 36 [pid = 1959] [id = 64] 22:52:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 83 (0x9fce2c00) [pid = 1959] [serial = 190] [outer = (nil)] 22:52:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 84 (0xa0c36800) [pid = 1959] [serial = 191] [outer = 0x9fce2c00] 22:52:51 INFO - PROCESS | 1959 | 1461217971501 Marionette DEBUG loaded listener.js 22:52:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 85 (0xa0f9b800) [pid = 1959] [serial = 192] [outer = 0x9fce2c00] 22:52:53 INFO - PROCESS | 1959 | 1461217973291 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]]]}] 22:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 2395ms 22:52:53 INFO - PROCESS | 1959 | 1461217973427 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 22:52:53 INFO - PROCESS | 1959 | 1461217973432 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 22:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:52:53 INFO - PROCESS | 1959 | 1461217973440 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:52:53 INFO - PROCESS | 1959 | 1461217973444 Marionette TRACE conn4 <- [1,230,null,{}] 22:52:53 INFO - PROCESS | 1959 | 1461217973450 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}] 22:52:53 INFO - PROCESS | 1959 | 1461217973610 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 22:52:53 INFO - PROCESS | 1959 | 1461217973751 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x99b1d000 == 37 [pid = 1959] [id = 65] 22:52:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 86 (0xa0c1c800) [pid = 1959] [serial = 193] [outer = (nil)] 22:52:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 87 (0xa3c06c00) [pid = 1959] [serial = 194] [outer = 0xa0c1c800] 22:52:53 INFO - PROCESS | 1959 | 1461217973841 Marionette DEBUG loaded listener.js 22:52:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 88 (0xa3c0a000) [pid = 1959] [serial = 195] [outer = 0xa0c1c800] 22:52:54 INFO - PROCESS | 1959 | 1461217974676 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]]]}] 22:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1285ms 22:52:54 INFO - PROCESS | 1959 | 1461217974726 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 22:52:54 INFO - PROCESS | 1959 | 1461217974730 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 22:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:52:54 INFO - PROCESS | 1959 | 1461217974736 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:52:54 INFO - PROCESS | 1959 | 1461217974740 Marionette TRACE conn4 <- [1,234,null,{}] 22:52:54 INFO - PROCESS | 1959 | 1461217974747 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}] 22:52:54 INFO - PROCESS | 1959 | 1461217974912 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 22:52:55 INFO - PROCESS | 1959 | 1461217975058 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:55 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcd6c00 == 38 [pid = 1959] [id = 66] 22:52:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 89 (0x8fcd7400) [pid = 1959] [serial = 196] [outer = (nil)] 22:52:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 90 (0x95155000) [pid = 1959] [serial = 197] [outer = 0x8fcd7400] 22:52:55 INFO - PROCESS | 1959 | 1461217975146 Marionette DEBUG loaded listener.js 22:52:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 91 (0x96f9ac00) [pid = 1959] [serial = 198] [outer = 0x8fcd7400] 22:52:56 INFO - PROCESS | 1959 | 1461217976249 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]]]}] 22:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1539ms 22:52:56 INFO - PROCESS | 1959 | 1461217976279 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 22:52:56 INFO - PROCESS | 1959 | 1461217976284 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 22:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:52:56 INFO - PROCESS | 1959 | 1461217976294 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:52:56 INFO - PROCESS | 1959 | 1461217976300 Marionette TRACE conn4 <- [1,238,null,{}] 22:52:56 INFO - PROCESS | 1959 | 1461217976308 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}] 22:52:56 INFO - PROCESS | 1959 | 1461217976491 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 22:52:56 INFO - PROCESS | 1959 | 1461217976706 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x96f94c00 == 39 [pid = 1959] [id = 67] 22:52:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 92 (0x978e6800) [pid = 1959] [serial = 199] [outer = (nil)] 22:52:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 93 (0x9857d400) [pid = 1959] [serial = 200] [outer = 0x978e6800] 22:52:56 INFO - PROCESS | 1959 | 1461217976793 Marionette DEBUG loaded listener.js 22:52:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 94 (0x98580c00) [pid = 1959] [serial = 201] [outer = 0x978e6800] 22:52:57 INFO - PROCESS | 1959 | 1461217977667 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]]]}] 22:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1439ms 22:52:57 INFO - PROCESS | 1959 | 1461217977734 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 22:52:57 INFO - PROCESS | 1959 | 1461217977742 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 22:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:52:57 INFO - PROCESS | 1959 | 1461217977752 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:52:57 INFO - PROCESS | 1959 | 1461217977756 Marionette TRACE conn4 <- [1,242,null,{}] 22:52:57 INFO - PROCESS | 1959 | 1461217977763 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}] 22:52:58 INFO - PROCESS | 1959 | 1461217977999 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 93 (0x9fc53800) [pid = 1959] [serial = 122] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 92 (0x987bf400) [pid = 1959] [serial = 149] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 91 (0x9ae6fc00) [pid = 1959] [serial = 128] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 90 (0xa0fa1400) [pid = 1959] [serial = 134] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 89 (0x95b7e800) [pid = 1959] [serial = 144] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 88 (0x92a14000) [pid = 1959] [serial = 143] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 87 (0x9ffae000) [pid = 1959] [serial = 131] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 86 (0x978ea800) [pid = 1959] [serial = 125] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 85 (0x8fccf000) [pid = 1959] [serial = 140] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 84 (0x8fcd6400) [pid = 1959] [serial = 141] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 83 (0x987bf000) [pid = 1959] [serial = 137] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 82 (0x98b2d800) [pid = 1959] [serial = 150] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 81 (0x9790fc00) [pid = 1959] [serial = 146] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | --DOMWINDOW == 80 (0x97d52800) [pid = 1959] [serial = 147] [outer = (nil)] [url = about:blank] 22:52:58 INFO - PROCESS | 1959 | 1461217978203 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcd6400 == 40 [pid = 1959] [id = 68] 22:52:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 81 (0x8ffefc00) [pid = 1959] [serial = 202] [outer = (nil)] 22:52:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 82 (0x96b0cc00) [pid = 1959] [serial = 203] [outer = 0x8ffefc00] 22:52:58 INFO - PROCESS | 1959 | 1461217978284 Marionette DEBUG loaded listener.js 22:52:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 83 (0x97d5b000) [pid = 1959] [serial = 204] [outer = 0x8ffefc00] 22:52:59 INFO - PROCESS | 1959 | 1461217979027 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]]]}] 22:52:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1328ms 22:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:52:59 INFO - PROCESS | 1959 | 1461217979082 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 22:52:59 INFO - PROCESS | 1959 | 1461217979085 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 22:52:59 INFO - PROCESS | 1959 | 1461217979092 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:52:59 INFO - PROCESS | 1959 | 1461217979098 Marionette TRACE conn4 <- [1,246,null,{}] 22:52:59 INFO - PROCESS | 1959 | 1461217979119 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}] 22:52:59 INFO - PROCESS | 1959 | 1461217979279 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 22:52:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 84 (0x999e0400) [pid = 1959] [serial = 205] [outer = 0x96f98c00] 22:52:59 INFO - PROCESS | 1959 | 1461217979339 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:59 INFO - PROCESS | 1959 | ++DOCSHELL 0x987bac00 == 41 [pid = 1959] [id = 69] 22:52:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 85 (0x98e8c000) [pid = 1959] [serial = 206] [outer = (nil)] 22:52:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 86 (0x99b1fc00) [pid = 1959] [serial = 207] [outer = 0x98e8c000] 22:52:59 INFO - PROCESS | 1959 | 1461217979516 Marionette DEBUG loaded listener.js 22:52:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 87 (0x9ae70000) [pid = 1959] [serial = 208] [outer = 0x98e8c000] 22:53:00 INFO - PROCESS | 1959 | 1461217980374 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]]]}] 22:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1298ms 22:53:00 INFO - PROCESS | 1959 | 1461217980389 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 22:53:00 INFO - PROCESS | 1959 | 1461217980394 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 22:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:53:00 INFO - PROCESS | 1959 | 1461217980417 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:53:00 INFO - PROCESS | 1959 | 1461217980421 Marionette TRACE conn4 <- [1,250,null,{}] 22:53:00 INFO - PROCESS | 1959 | 1461217980427 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}] 22:53:00 INFO - PROCESS | 1959 | 1461217980690 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 22:53:00 INFO - PROCESS | 1959 | 1461217980714 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fff2c00 == 42 [pid = 1959] [id = 70] 22:53:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 88 (0x9fb99c00) [pid = 1959] [serial = 209] [outer = (nil)] 22:53:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 89 (0x9fca3800) [pid = 1959] [serial = 210] [outer = 0x9fb99c00] 22:53:00 INFO - PROCESS | 1959 | 1461217980807 Marionette DEBUG loaded listener.js 22:53:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 90 (0x9ff0fc00) [pid = 1959] [serial = 211] [outer = 0x9fb99c00] 22:53:01 INFO - PROCESS | 1959 | 1461217981621 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]]]}] 22:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1235ms 22:53:01 INFO - PROCESS | 1959 | 1461217981661 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 22:53:01 INFO - PROCESS | 1959 | 1461217981664 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 22:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:53:01 INFO - PROCESS | 1959 | 1461217981671 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:53:01 INFO - PROCESS | 1959 | 1461217981674 Marionette TRACE conn4 <- [1,254,null,{}] 22:53:01 INFO - PROCESS | 1959 | 1461217981680 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}] 22:53:01 INFO - PROCESS | 1959 | 1461217981879 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 22:53:01 INFO - PROCESS | 1959 | 1461217981904 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fff7400 == 43 [pid = 1959] [id = 71] 22:53:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 91 (0x92a55c00) [pid = 1959] [serial = 212] [outer = (nil)] 22:53:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 92 (0xa0c1e400) [pid = 1959] [serial = 213] [outer = 0x92a55c00] 22:53:01 INFO - PROCESS | 1959 | 1461217981978 Marionette DEBUG loaded listener.js 22:53:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 93 (0xa0c3e000) [pid = 1959] [serial = 214] [outer = 0x92a55c00] 22:53:02 INFO - PROCESS | 1959 | --DOMWINDOW == 92 (0x99b11c00) [pid = 1959] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:53:02 INFO - PROCESS | 1959 | --DOMWINDOW == 91 (0x92a52400) [pid = 1959] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:53:02 INFO - PROCESS | 1959 | --DOMWINDOW == 90 (0x92a12c00) [pid = 1959] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:53:02 INFO - PROCESS | 1959 | --DOMWINDOW == 89 (0x99c32c00) [pid = 1959] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:53:02 INFO - PROCESS | 1959 | --DOMWINDOW == 88 (0x9b2b2c00) [pid = 1959] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:53:02 INFO - PROCESS | 1959 | --DOMWINDOW == 87 (0x902bd800) [pid = 1959] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 22:53:02 INFO - PROCESS | 1959 | --DOMWINDOW == 86 (0x98e3ec00) [pid = 1959] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 22:53:02 INFO - PROCESS | 1959 | --DOMWINDOW == 85 (0x99cb3400) [pid = 1959] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:53:02 INFO - PROCESS | 1959 | --DOMWINDOW == 84 (0x91602800) [pid = 1959] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:53:02 INFO - PROCESS | 1959 | --DOMWINDOW == 83 (0x9fef0400) [pid = 1959] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:53:02 INFO - PROCESS | 1959 | --DOMWINDOW == 82 (0x99ca8800) [pid = 1959] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:53:02 INFO - PROCESS | 1959 | --DOMWINDOW == 81 (0x99b1f400) [pid = 1959] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:53:02 INFO - PROCESS | 1959 | --DOMWINDOW == 80 (0x9087b800) [pid = 1959] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:53:03 INFO - PROCESS | 1959 | 1461217983071 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]]]}] 22:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1430ms 22:53:03 INFO - PROCESS | 1959 | 1461217983102 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 22:53:03 INFO - PROCESS | 1959 | 1461217983106 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 22:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:53:03 INFO - PROCESS | 1959 | 1461217983112 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:53:03 INFO - PROCESS | 1959 | 1461217983115 Marionette TRACE conn4 <- [1,258,null,{}] 22:53:03 INFO - PROCESS | 1959 | 1461217983121 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}] 22:53:03 INFO - PROCESS | 1959 | 1461217983290 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 22:53:03 INFO - PROCESS | 1959 | 1461217983308 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fca2800 == 44 [pid = 1959] [id = 72] 22:53:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 81 (0x8fff1400) [pid = 1959] [serial = 215] [outer = (nil)] 22:53:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 82 (0x96fa6c00) [pid = 1959] [serial = 216] [outer = 0x8fff1400] 22:53:03 INFO - PROCESS | 1959 | 1461217983489 Marionette DEBUG loaded listener.js 22:53:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 83 (0x92a12800) [pid = 1959] [serial = 217] [outer = 0x8fff1400] 22:53:04 INFO - PROCESS | 1959 | 1461217984215 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]]]}] 22:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1128ms 22:53:04 INFO - PROCESS | 1959 | 1461217984240 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 22:53:04 INFO - PROCESS | 1959 | 1461217984244 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 22:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:53:04 INFO - PROCESS | 1959 | 1461217984251 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:53:04 INFO - PROCESS | 1959 | 1461217984253 Marionette TRACE conn4 <- [1,262,null,{}] 22:53:04 INFO - PROCESS | 1959 | 1461217984264 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}] 22:53:04 INFO - PROCESS | 1959 | 1461217984452 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 22:53:04 INFO - PROCESS | 1959 | 1461217984471 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:04 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcadc00 == 45 [pid = 1959] [id = 73] 22:53:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 84 (0x920a4800) [pid = 1959] [serial = 218] [outer = (nil)] 22:53:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 85 (0x99b11c00) [pid = 1959] [serial = 219] [outer = 0x920a4800] 22:53:04 INFO - PROCESS | 1959 | 1461217984545 Marionette DEBUG loaded listener.js 22:53:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 86 (0x9ea1bc00) [pid = 1959] [serial = 220] [outer = 0x920a4800] 22:53:05 INFO - PROCESS | 1959 | 1461217985560 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]]]}] 22:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1347ms 22:53:05 INFO - PROCESS | 1959 | 1461217985599 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 22:53:05 INFO - PROCESS | 1959 | 1461217985606 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 22:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:53:05 INFO - PROCESS | 1959 | 1461217985616 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:53:05 INFO - PROCESS | 1959 | 1461217985621 Marionette TRACE conn4 <- [1,266,null,{}] 22:53:05 INFO - PROCESS | 1959 | 1461217985630 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}] 22:53:05 INFO - PROCESS | 1959 | 1461217985816 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 22:53:05 INFO - PROCESS | 1959 | 1461217985965 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:06 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fff0c00 == 46 [pid = 1959] [id = 74] 22:53:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 87 (0x92a52400) [pid = 1959] [serial = 221] [outer = (nil)] 22:53:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 88 (0x96fa6400) [pid = 1959] [serial = 222] [outer = 0x92a52400] 22:53:06 INFO - PROCESS | 1959 | 1461217986057 Marionette DEBUG loaded listener.js 22:53:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 89 (0x96fafc00) [pid = 1959] [serial = 223] [outer = 0x92a52400] 22:53:07 INFO - PROCESS | 1959 | 1461217987009 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]]]}] 22:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1434ms 22:53:07 INFO - PROCESS | 1959 | 1461217987051 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 22:53:07 INFO - PROCESS | 1959 | 1461217987060 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 22:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:53:07 INFO - PROCESS | 1959 | 1461217987071 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:53:07 INFO - PROCESS | 1959 | 1461217987075 Marionette TRACE conn4 <- [1,270,null,{}] 22:53:07 INFO - PROCESS | 1959 | 1461217987083 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}] 22:53:07 INFO - PROCESS | 1959 | 1461217987262 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 22:53:07 INFO - PROCESS | 1959 | 1461217987411 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:07 INFO - PROCESS | 1959 | ++DOCSHELL 0x9160f400 == 47 [pid = 1959] [id = 75] 22:53:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 90 (0x96fa5400) [pid = 1959] [serial = 224] [outer = (nil)] 22:53:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 91 (0x98589c00) [pid = 1959] [serial = 225] [outer = 0x96fa5400] 22:53:07 INFO - PROCESS | 1959 | 1461217987501 Marionette DEBUG loaded listener.js 22:53:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 92 (0x9868f800) [pid = 1959] [serial = 226] [outer = 0x96fa5400] 22:53:08 INFO - PROCESS | 1959 | 1461217988555 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]]]}] 22:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1534ms 22:53:08 INFO - PROCESS | 1959 | 1461217988606 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 22:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:53:08 INFO - PROCESS | 1959 | 1461217988611 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 22:53:08 INFO - PROCESS | 1959 | 1461217988618 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:53:08 INFO - PROCESS | 1959 | 1461217988624 Marionette TRACE conn4 <- [1,274,null,{}] 22:53:08 INFO - PROCESS | 1959 | 1461217988641 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}] 22:53:08 INFO - PROCESS | 1959 | 1461217988863 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 22:53:09 INFO - PROCESS | 1959 | 1461217989065 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:09 INFO - PROCESS | 1959 | ++DOCSHELL 0x9869a000 == 48 [pid = 1959] [id = 76] 22:53:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 93 (0x9869c800) [pid = 1959] [serial = 227] [outer = (nil)] 22:53:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 94 (0x98e32c00) [pid = 1959] [serial = 228] [outer = 0x9869c800] 22:53:09 INFO - PROCESS | 1959 | 1461217989172 Marionette DEBUG loaded listener.js 22:53:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 95 (0x99b13800) [pid = 1959] [serial = 229] [outer = 0x9869c800] 22:53:10 INFO - PROCESS | 1959 | 1461217990132 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]]]}] 22:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1539ms 22:53:10 INFO - PROCESS | 1959 | 1461217990159 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 22:53:10 INFO - PROCESS | 1959 | 1461217990167 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 22:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:53:10 INFO - PROCESS | 1959 | 1461217990177 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:53:10 INFO - PROCESS | 1959 | 1461217990182 Marionette TRACE conn4 <- [1,278,null,{}] 22:53:10 INFO - PROCESS | 1959 | 1461217990191 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}] 22:53:10 INFO - PROCESS | 1959 | 1461217990420 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 22:53:10 INFO - PROCESS | 1959 | 1461217990610 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ffef000 == 49 [pid = 1959] [id = 77] 22:53:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 96 (0x96f9bc00) [pid = 1959] [serial = 230] [outer = (nil)] 22:53:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 97 (0x9fce1800) [pid = 1959] [serial = 231] [outer = 0x96f9bc00] 22:53:10 INFO - PROCESS | 1959 | 1461217990748 Marionette DEBUG loaded listener.js 22:53:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 98 (0xa0c1b400) [pid = 1959] [serial = 232] [outer = 0x96f9bc00] 22:53:11 INFO - PROCESS | 1959 | 1461217991633 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]]]}] 22:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1486ms 22:53:11 INFO - PROCESS | 1959 | 1461217991663 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 22:53:11 INFO - PROCESS | 1959 | 1461217991666 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 22:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:53:11 INFO - PROCESS | 1959 | 1461217991675 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:53:11 INFO - PROCESS | 1959 | 1461217991678 Marionette TRACE conn4 <- [1,282,null,{}] 22:53:11 INFO - PROCESS | 1959 | 1461217991685 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}] 22:53:11 INFO - PROCESS | 1959 | 1461217991912 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 22:53:12 INFO - PROCESS | 1959 | 1461217992071 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:12 INFO - PROCESS | 1959 | ++DOCSHELL 0x92c02800 == 50 [pid = 1959] [id = 78] 22:53:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 99 (0x92c03000) [pid = 1959] [serial = 233] [outer = (nil)] 22:53:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 100 (0x92c0b000) [pid = 1959] [serial = 234] [outer = 0x92c03000] 22:53:12 INFO - PROCESS | 1959 | 1461217992159 Marionette DEBUG loaded listener.js 22:53:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 101 (0x92c0f000) [pid = 1959] [serial = 235] [outer = 0x92c03000] 22:53:13 INFO - PROCESS | 1959 | 1461217993110 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]]]}] 22:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1485ms 22:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:53:13 INFO - PROCESS | 1959 | 1461217993160 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 22:53:13 INFO - PROCESS | 1959 | 1461217993164 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 22:53:13 INFO - PROCESS | 1959 | 1461217993171 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:53:13 INFO - PROCESS | 1959 | 1461217993175 Marionette TRACE conn4 <- [1,286,null,{}] 22:53:13 INFO - PROCESS | 1959 | 1461217993181 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}] 22:53:13 INFO - PROCESS | 1959 | 1461217993376 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 22:53:13 INFO - PROCESS | 1959 | 1461217993538 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x92c0a400 == 51 [pid = 1959] [id = 79] 22:53:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 102 (0x92c0c800) [pid = 1959] [serial = 236] [outer = (nil)] 22:53:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 103 (0xa4453c00) [pid = 1959] [serial = 237] [outer = 0x92c0c800] 22:53:13 INFO - PROCESS | 1959 | 1461217993632 Marionette DEBUG loaded listener.js 22:53:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 104 (0xa4496c00) [pid = 1959] [serial = 238] [outer = 0x92c0c800] 22:53:14 INFO - PROCESS | 1959 | 1461217994526 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]]]}] 22:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1390ms 22:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:53:14 INFO - PROCESS | 1959 | 1461217994560 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 22:53:14 INFO - PROCESS | 1959 | 1461217994563 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 22:53:14 INFO - PROCESS | 1959 | 1461217994570 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:53:14 INFO - PROCESS | 1959 | 1461217994573 Marionette TRACE conn4 <- [1,290,null,{}] 22:53:14 INFO - PROCESS | 1959 | 1461217994601 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}] 22:53:14 INFO - PROCESS | 1959 | 1461217994772 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 22:53:14 INFO - PROCESS | 1959 | 1461217994924 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:14 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fca8400 == 52 [pid = 1959] [id = 80] 22:53:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 105 (0x8fccb800) [pid = 1959] [serial = 239] [outer = (nil)] 22:53:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 106 (0x90352000) [pid = 1959] [serial = 240] [outer = 0x8fccb800] 22:53:15 INFO - PROCESS | 1959 | 1461217995017 Marionette DEBUG loaded listener.js 22:53:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 107 (0x90358400) [pid = 1959] [serial = 241] [outer = 0x8fccb800] 22:53:16 INFO - PROCESS | 1959 | 1461217996232 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]]]}] 22:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1705ms 22:53:16 INFO - PROCESS | 1959 | 1461217996275 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 22:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:53:16 INFO - PROCESS | 1959 | 1461217996282 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 22:53:16 INFO - PROCESS | 1959 | 1461217996290 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:53:16 INFO - PROCESS | 1959 | 1461217996296 Marionette TRACE conn4 <- [1,294,null,{}] 22:53:16 INFO - PROCESS | 1959 | 1461217996305 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}] 22:53:16 INFO - PROCESS | 1959 | 1461217996553 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 22:53:16 INFO - PROCESS | 1959 | 1461217996830 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8fffbc00 == 51 [pid = 1959] [id = 56] 22:53:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8fca2800 == 50 [pid = 1959] [id = 72] 22:53:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8fff7400 == 49 [pid = 1959] [id = 71] 22:53:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8fff2c00 == 48 [pid = 1959] [id = 70] 22:53:16 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fca2800 == 49 [pid = 1959] [id = 81] 22:53:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 108 (0x8fff2c00) [pid = 1959] [serial = 242] [outer = (nil)] 22:53:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 109 (0x92a14400) [pid = 1959] [serial = 243] [outer = 0x8fff2c00] 22:53:16 INFO - PROCESS | 1959 | 1461217996974 Marionette DEBUG loaded listener.js 22:53:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 110 (0x96bdb800) [pid = 1959] [serial = 244] [outer = 0x8fff2c00] 22:53:17 INFO - PROCESS | 1959 | --DOCSHELL 0x987bac00 == 48 [pid = 1959] [id = 69] 22:53:17 INFO - PROCESS | 1959 | --DOCSHELL 0x8fcd6400 == 47 [pid = 1959] [id = 68] 22:53:17 INFO - PROCESS | 1959 | --DOCSHELL 0x96f94c00 == 46 [pid = 1959] [id = 67] 22:53:17 INFO - PROCESS | 1959 | --DOCSHELL 0x9160f800 == 45 [pid = 1959] [id = 62] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 109 (0x9fee1400) [pid = 1959] [serial = 180] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 108 (0x99c3cc00) [pid = 1959] [serial = 171] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 107 (0x9fc9cc00) [pid = 1959] [serial = 123] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 106 (0x98e3f000) [pid = 1959] [serial = 138] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 105 (0x99b19400) [pid = 1959] [serial = 132] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 104 (0xa281dc00) [pid = 1959] [serial = 135] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 103 (0x9fc54000) [pid = 1959] [serial = 129] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 102 (0x987bc800) [pid = 1959] [serial = 126] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 101 (0x99b1c000) [pid = 1959] [serial = 170] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 100 (0x97d5d400) [pid = 1959] [serial = 167] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 99 (0x987b5000) [pid = 1959] [serial = 168] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 98 (0x97829400) [pid = 1959] [serial = 165] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 97 (0x96bddc00) [pid = 1959] [serial = 164] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 96 (0x99cb5c00) [pid = 1959] [serial = 162] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 95 (0x99caa000) [pid = 1959] [serial = 161] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 94 (0x99214000) [pid = 1959] [serial = 152] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 93 (0x96b0c800) [pid = 1959] [serial = 155] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 92 (0x9df12800) [pid = 1959] [serial = 173] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 91 (0x9ea19400) [pid = 1959] [serial = 174] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 90 (0x98b2f800) [pid = 1959] [serial = 158] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 89 (0x9fce1400) [pid = 1959] [serial = 179] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 88 (0x9fb96000) [pid = 1959] [serial = 176] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | --DOMWINDOW == 87 (0x9fb8ec00) [pid = 1959] [serial = 177] [outer = (nil)] [url = about:blank] 22:53:17 INFO - PROCESS | 1959 | 1461217997899 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]]]}] 22:53:17 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. 22:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1640ms 22:53:17 INFO - PROCESS | 1959 | 1461217997935 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 22:53:17 INFO - PROCESS | 1959 | 1461217997948 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 22:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:53:17 INFO - PROCESS | 1959 | 1461217997964 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:53:17 INFO - PROCESS | 1959 | 1461217997971 Marionette TRACE conn4 <- [1,298,null,{}] 22:53:17 INFO - PROCESS | 1959 | 1461217997981 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}] 22:53:18 INFO - PROCESS | 1959 | 1461217998252 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 22:53:18 INFO - PROCESS | 1959 | 1461217998482 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x96fa9000 == 46 [pid = 1959] [id = 82] 22:53:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 88 (0x96faa800) [pid = 1959] [serial = 245] [outer = (nil)] 22:53:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 89 (0x978f0400) [pid = 1959] [serial = 246] [outer = 0x96faa800] 22:53:18 INFO - PROCESS | 1959 | 1461217998618 Marionette DEBUG loaded listener.js 22:53:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 90 (0x97cc3000) [pid = 1959] [serial = 247] [outer = 0x96faa800] 22:53:19 INFO - PROCESS | 1959 | 1461217999491 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]]]}] 22:53:19 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. 22:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1593ms 22:53:19 INFO - PROCESS | 1959 | 1461217999556 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 22:53:19 INFO - PROCESS | 1959 | 1461217999561 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 22:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:53:19 INFO - PROCESS | 1959 | 1461217999567 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:53:19 INFO - PROCESS | 1959 | 1461217999575 Marionette TRACE conn4 <- [1,302,null,{}] 22:53:19 INFO - PROCESS | 1959 | 1461217999598 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}] 22:53:19 INFO - PROCESS | 1959 | 1461217999804 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 22:53:19 INFO - PROCESS | 1959 | 1461217999832 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:19 INFO - PROCESS | 1959 | ++DOCSHELL 0x97911000 == 47 [pid = 1959] [id = 83] 22:53:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 91 (0x98694800) [pid = 1959] [serial = 248] [outer = (nil)] 22:53:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 92 (0x98699c00) [pid = 1959] [serial = 249] [outer = 0x98694800] 22:53:19 INFO - PROCESS | 1959 | 1461217999911 Marionette DEBUG loaded listener.js 22:53:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 93 (0x987b5800) [pid = 1959] [serial = 250] [outer = 0x98694800] 22:53:20 INFO - PROCESS | 1959 | 1461218000815 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]]]}] 22:53:20 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. 22:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1301ms 22:53:20 INFO - PROCESS | 1959 | 1461218000869 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 22:53:20 INFO - PROCESS | 1959 | 1461218000873 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 22:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:53:20 INFO - PROCESS | 1959 | 1461218000880 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:53:20 INFO - PROCESS | 1959 | 1461218000883 Marionette TRACE conn4 <- [1,306,null,{}] 22:53:20 INFO - PROCESS | 1959 | 1461218000888 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}] 22:53:21 INFO - PROCESS | 1959 | 1461218001100 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 22:53:21 INFO - PROCESS | 1959 | 1461218001129 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x95b7e800 == 48 [pid = 1959] [id = 84] 22:53:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 94 (0x9868d400) [pid = 1959] [serial = 251] [outer = (nil)] 22:53:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 95 (0x98e3fc00) [pid = 1959] [serial = 252] [outer = 0x9868d400] 22:53:21 INFO - PROCESS | 1959 | 1461218001205 Marionette DEBUG loaded listener.js 22:53:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 96 (0x999e2000) [pid = 1959] [serial = 253] [outer = 0x9868d400] 22:53:21 INFO - PROCESS | 1959 | --DOMWINDOW == 95 (0x92a55c00) [pid = 1959] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 22:53:21 INFO - PROCESS | 1959 | --DOMWINDOW == 94 (0x8ffefc00) [pid = 1959] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 22:53:21 INFO - PROCESS | 1959 | --DOMWINDOW == 93 (0x98e8c000) [pid = 1959] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 22:53:21 INFO - PROCESS | 1959 | --DOMWINDOW == 92 (0x9fb99c00) [pid = 1959] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 22:53:21 INFO - PROCESS | 1959 | --DOMWINDOW == 91 (0x978e6800) [pid = 1959] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 22:53:21 INFO - PROCESS | 1959 | --DOMWINDOW == 90 (0x8fff1400) [pid = 1959] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 22:53:22 INFO - PROCESS | 1959 | 1461218002158 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]]]}] 22:53:22 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. 22:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1332ms 22:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:53:22 INFO - PROCESS | 1959 | 1461218002213 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 22:53:22 INFO - PROCESS | 1959 | 1461218002216 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 22:53:22 INFO - PROCESS | 1959 | 1461218002223 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:53:22 INFO - PROCESS | 1959 | 1461218002226 Marionette TRACE conn4 <- [1,310,null,{}] 22:53:22 INFO - PROCESS | 1959 | 1461218002232 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}] 22:53:22 INFO - PROCESS | 1959 | 1461218002422 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 22:53:22 INFO - PROCESS | 1959 | 1461218002441 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:22 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fff1400 == 49 [pid = 1959] [id = 85] 22:53:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 91 (0x92a55c00) [pid = 1959] [serial = 254] [outer = (nil)] 22:53:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 92 (0x99b14400) [pid = 1959] [serial = 255] [outer = 0x92a55c00] 22:53:22 INFO - PROCESS | 1959 | 1461218002518 Marionette DEBUG loaded listener.js 22:53:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 93 (0x99b1dc00) [pid = 1959] [serial = 256] [outer = 0x92a55c00] 22:53:23 INFO - PROCESS | 1959 | 1461218003380 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]]]}] 22:53:23 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. 22:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1191ms 22:53:23 INFO - PROCESS | 1959 | 1461218003418 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 22:53:23 INFO - PROCESS | 1959 | 1461218003422 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 22:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:53:23 INFO - PROCESS | 1959 | 1461218003429 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:53:23 INFO - PROCESS | 1959 | 1461218003432 Marionette TRACE conn4 <- [1,314,null,{}] 22:53:23 INFO - PROCESS | 1959 | 1461218003439 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}] 22:53:23 INFO - PROCESS | 1959 | 1461218003617 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 22:53:23 INFO - PROCESS | 1959 | 1461218003634 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x987b2800 == 50 [pid = 1959] [id = 86] 22:53:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 94 (0x99cb1400) [pid = 1959] [serial = 257] [outer = (nil)] 22:53:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 95 (0x9ea19400) [pid = 1959] [serial = 258] [outer = 0x99cb1400] 22:53:23 INFO - PROCESS | 1959 | 1461218003715 Marionette DEBUG loaded listener.js 22:53:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 96 (0x9fb32c00) [pid = 1959] [serial = 259] [outer = 0x99cb1400] 22:53:24 INFO - PROCESS | 1959 | 1461218004882 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]]]}] 22:53:24 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. 22:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1480ms 22:53:24 INFO - PROCESS | 1959 | 1461218004910 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 22:53:24 INFO - PROCESS | 1959 | 1461218004918 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 22:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:53:24 INFO - PROCESS | 1959 | 1461218004928 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:53:24 INFO - PROCESS | 1959 | 1461218004934 Marionette TRACE conn4 <- [1,318,null,{}] 22:53:24 INFO - PROCESS | 1959 | 1461218004942 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}] 22:53:25 INFO - PROCESS | 1959 | 1461218005170 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 22:53:25 INFO - PROCESS | 1959 | 1461218005377 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:25 INFO - PROCESS | 1959 | ++DOCSHELL 0x92c04400 == 51 [pid = 1959] [id = 87] 22:53:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 97 (0x92c05000) [pid = 1959] [serial = 260] [outer = (nil)] 22:53:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 98 (0x96fa9400) [pid = 1959] [serial = 261] [outer = 0x92c05000] 22:53:25 INFO - PROCESS | 1959 | 1461218005478 Marionette DEBUG loaded listener.js 22:53:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 99 (0x97822800) [pid = 1959] [serial = 262] [outer = 0x92c05000] 22:53:26 INFO - PROCESS | 1959 | 1461218006401 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]]]}] 22:53:26 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. 22:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1534ms 22:53:26 INFO - PROCESS | 1959 | 1461218006465 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 22:53:26 INFO - PROCESS | 1959 | 1461218006474 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 22:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:53:26 INFO - PROCESS | 1959 | 1461218006485 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:53:26 INFO - PROCESS | 1959 | 1461218006489 Marionette TRACE conn4 <- [1,322,null,{}] 22:53:26 INFO - PROCESS | 1959 | 1461218006540 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}] 22:53:26 INFO - PROCESS | 1959 | 1461218006766 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 22:53:27 INFO - PROCESS | 1959 | 1461218006991 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:27 INFO - PROCESS | 1959 | ++DOCSHELL 0x98697c00 == 52 [pid = 1959] [id = 88] 22:53:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 100 (0x9869ac00) [pid = 1959] [serial = 263] [outer = (nil)] 22:53:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 101 (0x987bf400) [pid = 1959] [serial = 264] [outer = 0x9869ac00] 22:53:27 INFO - PROCESS | 1959 | 1461218007132 Marionette DEBUG loaded listener.js 22:53:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 102 (0x999e1000) [pid = 1959] [serial = 265] [outer = 0x9869ac00] 22:53:28 INFO - PROCESS | 1959 | 1461218008190 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]]]}] 22:53:28 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. 22:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1734ms 22:53:28 INFO - PROCESS | 1959 | 1461218008220 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 22:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 22:53:28 INFO - PROCESS | 1959 | 1461218008224 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 22:53:28 INFO - PROCESS | 1959 | 1461218008232 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 22:53:28 INFO - PROCESS | 1959 | 1461218008238 Marionette TRACE conn4 <- [1,326,null,{}] 22:53:28 INFO - PROCESS | 1959 | 1461218008256 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}] 22:53:28 INFO - PROCESS | 1959 | 1461218008515 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 22:53:28 INFO - PROCESS | 1959 | 1461218008730 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x90352400 == 53 [pid = 1959] [id = 89] 22:53:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 103 (0x9ea15400) [pid = 1959] [serial = 266] [outer = (nil)] 22:53:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 104 (0x9fc99400) [pid = 1959] [serial = 267] [outer = 0x9ea15400] 22:53:28 INFO - PROCESS | 1959 | 1461218008858 Marionette DEBUG loaded listener.js 22:53:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 105 (0x9fcdf400) [pid = 1959] [serial = 268] [outer = 0x9ea15400] 22:53:30 INFO - PROCESS | 1959 | 1461218010139 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]]]}] 22:53:30 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. 22:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1943ms 22:53:30 INFO - PROCESS | 1959 | 1461218010175 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 22:53:30 INFO - PROCESS | 1959 | 1461218010180 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 22:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 22:53:30 INFO - PROCESS | 1959 | 1461218010186 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 22:53:30 INFO - PROCESS | 1959 | 1461218010190 Marionette TRACE conn4 <- [1,330,null,{}] 22:53:30 INFO - PROCESS | 1959 | 1461218010196 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}] 22:53:30 INFO - PROCESS | 1959 | 1461218010368 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 22:53:30 INFO - PROCESS | 1959 | 1461218010578 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:30 INFO - PROCESS | 1959 | ++DOCSHELL 0x9fcdf000 == 54 [pid = 1959] [id = 90] 22:53:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 106 (0x9ffce800) [pid = 1959] [serial = 269] [outer = (nil)] 22:53:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 107 (0xa0c3d800) [pid = 1959] [serial = 270] [outer = 0x9ffce800] 22:53:30 INFO - PROCESS | 1959 | 1461218010684 Marionette DEBUG loaded listener.js 22:53:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 108 (0xa2821800) [pid = 1959] [serial = 271] [outer = 0x9ffce800] 22:53:31 INFO - PROCESS | 1959 | 1461218011582 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]]]}] 22:53:31 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. 22:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1435ms 22:53:31 INFO - PROCESS | 1959 | 1461218011623 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 22:53:31 INFO - PROCESS | 1959 | 1461218011627 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 22:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 22:53:31 INFO - PROCESS | 1959 | 1461218011638 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 22:53:31 INFO - PROCESS | 1959 | 1461218011641 Marionette TRACE conn4 <- [1,334,null,{}] 22:53:31 INFO - PROCESS | 1959 | 1461218011647 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}] 22:53:31 INFO - PROCESS | 1959 | 1461218011856 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 22:53:32 INFO - PROCESS | 1959 | 1461218012074 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:32 INFO - PROCESS | 1959 | ++DOCSHELL 0x98698c00 == 55 [pid = 1959] [id = 91] 22:53:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 109 (0x9fc0d800) [pid = 1959] [serial = 272] [outer = (nil)] 22:53:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 110 (0xa4453000) [pid = 1959] [serial = 273] [outer = 0x9fc0d800] 22:53:32 INFO - PROCESS | 1959 | 1461218012209 Marionette DEBUG loaded listener.js 22:53:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 111 (0xa4455c00) [pid = 1959] [serial = 274] [outer = 0x9fc0d800] 22:53:33 INFO - PROCESS | 1959 | 1461218013103 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]]]}] 22:53:33 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. 22:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1540ms 22:53:33 INFO - PROCESS | 1959 | 1461218013176 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 22:53:33 INFO - PROCESS | 1959 | 1461218013179 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 22:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 22:53:33 INFO - PROCESS | 1959 | 1461218013189 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 22:53:33 INFO - PROCESS | 1959 | 1461218013194 Marionette TRACE conn4 <- [1,338,null,{}] 22:53:33 INFO - PROCESS | 1959 | 1461218013200 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}] 22:53:33 INFO - PROCESS | 1959 | 1461218013431 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 22:53:33 INFO - PROCESS | 1959 | 1461218013632 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcd3400 == 56 [pid = 1959] [id = 92] 22:53:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 112 (0x90129000) [pid = 1959] [serial = 275] [outer = (nil)] 22:53:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 113 (0x90130400) [pid = 1959] [serial = 276] [outer = 0x90129000] 22:53:33 INFO - PROCESS | 1959 | 1461218013773 Marionette DEBUG loaded listener.js 22:53:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 114 (0xa3c7a400) [pid = 1959] [serial = 277] [outer = 0x90129000] 22:53:34 INFO - PROCESS | 1959 | 1461218014658 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]]]}] 22:53:34 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. 22:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1538ms 22:53:34 INFO - PROCESS | 1959 | 1461218014728 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 22:53:34 INFO - PROCESS | 1959 | 1461218014731 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 22:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 22:53:34 INFO - PROCESS | 1959 | 1461218014739 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 22:53:34 INFO - PROCESS | 1959 | 1461218014742 Marionette TRACE conn4 <- [1,342,null,{}] 22:53:34 INFO - PROCESS | 1959 | 1461218014749 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}] 22:53:34 INFO - PROCESS | 1959 | 1461218014970 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 22:53:35 INFO - PROCESS | 1959 | 1461218015172 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x9012dc00 == 57 [pid = 1959] [id = 93] 22:53:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 115 (0x9012e800) [pid = 1959] [serial = 278] [outer = (nil)] 22:53:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 116 (0x90132400) [pid = 1959] [serial = 279] [outer = 0x9012e800] 22:53:35 INFO - PROCESS | 1959 | 1461218015545 Marionette DEBUG loaded listener.js 22:53:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 117 (0x90357800) [pid = 1959] [serial = 280] [outer = 0x9012e800] 22:53:36 INFO - PROCESS | 1959 | 1461218016499 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]]]}] 22:53:36 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. 22:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1834ms 22:53:36 INFO - PROCESS | 1959 | 1461218016575 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 22:53:36 INFO - PROCESS | 1959 | 1461218016589 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 22:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 22:53:36 INFO - PROCESS | 1959 | 1461218016608 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 22:53:36 INFO - PROCESS | 1959 | 1461218016612 Marionette TRACE conn4 <- [1,346,null,{}] 22:53:36 INFO - PROCESS | 1959 | 1461218016629 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}] 22:53:36 INFO - PROCESS | 1959 | 1461218016853 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 22:53:37 INFO - PROCESS | 1959 | --DOCSHELL 0x8fff1400 == 56 [pid = 1959] [id = 85] 22:53:37 INFO - PROCESS | 1959 | --DOCSHELL 0x95b7e800 == 55 [pid = 1959] [id = 84] 22:53:37 INFO - PROCESS | 1959 | --DOCSHELL 0x97911000 == 54 [pid = 1959] [id = 83] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 116 (0x99b11c00) [pid = 1959] [serial = 219] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 115 (0x95155000) [pid = 1959] [serial = 197] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | 1461218017137 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:37 INFO - PROCESS | 1959 | --DOCSHELL 0x96fa9000 == 53 [pid = 1959] [id = 82] 22:53:37 INFO - PROCESS | 1959 | --DOCSHELL 0x8fca2800 == 52 [pid = 1959] [id = 81] 22:53:37 INFO - PROCESS | 1959 | ++DOCSHELL 0x9035fc00 == 53 [pid = 1959] [id = 94] 22:53:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 116 (0x90879800) [pid = 1959] [serial = 281] [outer = (nil)] 22:53:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 117 (0x95159c00) [pid = 1959] [serial = 282] [outer = 0x90879800] 22:53:37 INFO - PROCESS | 1959 | 1461218017246 Marionette DEBUG loaded listener.js 22:53:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 118 (0x96f9b400) [pid = 1959] [serial = 283] [outer = 0x90879800] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 117 (0x9fca3800) [pid = 1959] [serial = 210] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 116 (0xa0c3e000) [pid = 1959] [serial = 214] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 115 (0x96fa6c00) [pid = 1959] [serial = 216] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 114 (0x9ae70000) [pid = 1959] [serial = 208] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 113 (0xa0a9a000) [pid = 1959] [serial = 182] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 112 (0xa0c1e400) [pid = 1959] [serial = 213] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 111 (0x96be2400) [pid = 1959] [serial = 185] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 110 (0x99cab800) [pid = 1959] [serial = 188] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 109 (0xa0c36800) [pid = 1959] [serial = 191] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 108 (0x96b0cc00) [pid = 1959] [serial = 203] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 107 (0x97d5b000) [pid = 1959] [serial = 204] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 106 (0x99b1fc00) [pid = 1959] [serial = 207] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 105 (0x9ff0fc00) [pid = 1959] [serial = 211] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 104 (0x98580c00) [pid = 1959] [serial = 201] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 103 (0x9857d400) [pid = 1959] [serial = 200] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 102 (0xa3c06c00) [pid = 1959] [serial = 194] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 101 (0x92a12800) [pid = 1959] [serial = 217] [outer = (nil)] [url = about:blank] 22:53:37 INFO - PROCESS | 1959 | --DOMWINDOW == 100 (0xa685a800) [pid = 1959] [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.] 22:53:38 INFO - PROCESS | 1959 | 1461218018023 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]]]}] 22:53:38 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. 22:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1448ms 22:53:38 INFO - PROCESS | 1959 | 1461218018049 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 22:53:38 INFO - PROCESS | 1959 | 1461218018055 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 22:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 22:53:38 INFO - PROCESS | 1959 | 1461218018066 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 22:53:38 INFO - PROCESS | 1959 | 1461218018069 Marionette TRACE conn4 <- [1,350,null,{}] 22:53:38 INFO - PROCESS | 1959 | 1461218018075 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}] 22:53:38 INFO - PROCESS | 1959 | 1461218018277 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 22:53:38 INFO - PROCESS | 1959 | 1461218018396 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x90131c00 == 54 [pid = 1959] [id = 95] 22:53:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 101 (0x92a13c00) [pid = 1959] [serial = 284] [outer = (nil)] 22:53:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 102 (0x97cb9400) [pid = 1959] [serial = 285] [outer = 0x92a13c00] 22:53:38 INFO - PROCESS | 1959 | 1461218018479 Marionette DEBUG loaded listener.js 22:53:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 103 (0x9812a800) [pid = 1959] [serial = 286] [outer = 0x92a13c00] 22:53:39 INFO - PROCESS | 1959 | 1461218019360 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]]]}] 22:53:39 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. 22:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1334ms 22:53:39 INFO - PROCESS | 1959 | 1461218019400 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 22:53:39 INFO - PROCESS | 1959 | 1461218019403 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 22:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 22:53:39 INFO - PROCESS | 1959 | 1461218019410 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 22:53:39 INFO - PROCESS | 1959 | 1461218019416 Marionette TRACE conn4 <- [1,354,null,{}] 22:53:39 INFO - PROCESS | 1959 | 1461218019432 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}] 22:53:39 INFO - PROCESS | 1959 | 1461218019610 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 22:53:39 INFO - PROCESS | 1959 | 1461218019622 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:39 INFO - PROCESS | 1959 | ++DOCSHELL 0x90128c00 == 55 [pid = 1959] [id = 96] 22:53:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 104 (0x98699400) [pid = 1959] [serial = 287] [outer = (nil)] 22:53:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 105 (0x987bf000) [pid = 1959] [serial = 288] [outer = 0x98699400] 22:53:39 INFO - PROCESS | 1959 | 1461218019700 Marionette DEBUG loaded listener.js 22:53:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 106 (0x98f09000) [pid = 1959] [serial = 289] [outer = 0x98699400] 22:53:40 INFO - PROCESS | 1959 | --DOMWINDOW == 105 (0x8fcd7400) [pid = 1959] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 22:53:40 INFO - PROCESS | 1959 | --DOMWINDOW == 104 (0x8fff2c00) [pid = 1959] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 22:53:40 INFO - PROCESS | 1959 | --DOMWINDOW == 103 (0x9868d400) [pid = 1959] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 22:53:40 INFO - PROCESS | 1959 | --DOMWINDOW == 102 (0x8fccb800) [pid = 1959] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 22:53:40 INFO - PROCESS | 1959 | --DOMWINDOW == 101 (0x92a55c00) [pid = 1959] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 22:53:40 INFO - PROCESS | 1959 | --DOMWINDOW == 100 (0x98694800) [pid = 1959] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 22:53:40 INFO - PROCESS | 1959 | --DOMWINDOW == 99 (0x96faa800) [pid = 1959] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 22:53:41 INFO - PROCESS | 1959 | 1461218021183 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]]]}] 22:53:41 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. 22:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1786ms 22:53:41 INFO - PROCESS | 1959 | 1461218021197 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 22:53:41 INFO - PROCESS | 1959 | 1461218021204 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 22:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 22:53:41 INFO - PROCESS | 1959 | 1461218021214 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 22:53:41 INFO - PROCESS | 1959 | 1461218021218 Marionette TRACE conn4 <- [1,358,null,{}] 22:53:41 INFO - PROCESS | 1959 | 1461218021228 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}] 22:53:41 INFO - PROCESS | 1959 | 1461218021446 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 22:53:41 INFO - PROCESS | 1959 | 1461218021660 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:41 INFO - PROCESS | 1959 | ++DOCSHELL 0x9035dc00 == 56 [pid = 1959] [id = 97] 22:53:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 100 (0x920a3c00) [pid = 1959] [serial = 290] [outer = (nil)] 22:53:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 101 (0x96b77400) [pid = 1959] [serial = 291] [outer = 0x920a3c00] 22:53:41 INFO - PROCESS | 1959 | 1461218021797 Marionette DEBUG loaded listener.js 22:53:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 102 (0x96fac800) [pid = 1959] [serial = 292] [outer = 0x920a3c00] 22:53:42 INFO - PROCESS | 1959 | 1461218022825 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]]]}] 22:53:42 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. 22:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1644ms 22:53:42 INFO - PROCESS | 1959 | 1461218022859 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 22:53:42 INFO - PROCESS | 1959 | 1461218022870 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 22:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 22:53:42 INFO - PROCESS | 1959 | 1461218022883 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 22:53:42 INFO - PROCESS | 1959 | 1461218022887 Marionette TRACE conn4 <- [1,362,null,{}] 22:53:42 INFO - PROCESS | 1959 | 1461218022894 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}] 22:53:43 INFO - PROCESS | 1959 | 1461218023117 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 22:53:43 INFO - PROCESS | 1959 | 1461218023408 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:43 INFO - PROCESS | 1959 | ++DOCSHELL 0x98582000 == 57 [pid = 1959] [id = 98] 22:53:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 103 (0x98584000) [pid = 1959] [serial = 293] [outer = (nil)] 22:53:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 104 (0x98692800) [pid = 1959] [serial = 294] [outer = 0x98584000] 22:53:43 INFO - PROCESS | 1959 | 1461218023548 Marionette DEBUG loaded listener.js 22:53:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 105 (0x987be800) [pid = 1959] [serial = 295] [outer = 0x98584000] 22:53:44 INFO - PROCESS | 1959 | 1461218024750 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]]]}] 22:53:44 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. 22:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1934ms 22:53:44 INFO - PROCESS | 1959 | 1461218024817 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 22:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 22:53:44 INFO - PROCESS | 1959 | 1461218024822 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 22:53:44 INFO - PROCESS | 1959 | 1461218024829 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 22:53:44 INFO - PROCESS | 1959 | 1461218024835 Marionette TRACE conn4 <- [1,366,null,{}] 22:53:44 INFO - PROCESS | 1959 | 1461218024852 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}] 22:53:45 INFO - PROCESS | 1959 | 1461218025073 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 22:53:45 INFO - PROCESS | 1959 | 1461218025278 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:45 INFO - PROCESS | 1959 | ++DOCSHELL 0x99cb1c00 == 58 [pid = 1959] [id = 99] 22:53:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 106 (0x9ae6bc00) [pid = 1959] [serial = 296] [outer = (nil)] 22:53:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 107 (0x9b2b8800) [pid = 1959] [serial = 297] [outer = 0x9ae6bc00] 22:53:45 INFO - PROCESS | 1959 | 1461218025396 Marionette DEBUG loaded listener.js 22:53:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 108 (0x9fc0d000) [pid = 1959] [serial = 298] [outer = 0x9ae6bc00] 22:53:46 INFO - PROCESS | 1959 | 1461218026306 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]]]}] 22:53:46 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. 22:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1496ms 22:53:46 INFO - PROCESS | 1959 | 1461218026325 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 22:53:46 INFO - PROCESS | 1959 | 1461218026330 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 22:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 22:53:46 INFO - PROCESS | 1959 | 1461218026336 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 22:53:46 INFO - PROCESS | 1959 | 1461218026340 Marionette TRACE conn4 <- [1,370,null,{}] 22:53:46 INFO - PROCESS | 1959 | 1461218026347 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}] 22:53:46 INFO - PROCESS | 1959 | 1461218026534 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 22:53:46 INFO - PROCESS | 1959 | 1461218026697 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:46 INFO - PROCESS | 1959 | ++DOCSHELL 0x9df1b000 == 59 [pid = 1959] [id = 100] 22:53:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 109 (0x9fce2000) [pid = 1959] [serial = 299] [outer = (nil)] 22:53:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 110 (0x9ffccc00) [pid = 1959] [serial = 300] [outer = 0x9fce2000] 22:53:46 INFO - PROCESS | 1959 | 1461218026791 Marionette DEBUG loaded listener.js 22:53:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 111 (0xa0a45c00) [pid = 1959] [serial = 301] [outer = 0x9fce2000] 22:53:47 INFO - PROCESS | 1959 | 1461218027703 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]]]}] 22:53:47 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. 22:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1434ms 22:53:47 INFO - PROCESS | 1959 | 1461218027771 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 22:53:47 INFO - PROCESS | 1959 | 1461218027775 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 22:53:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 22:53:47 INFO - PROCESS | 1959 | 1461218027782 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 22:53:47 INFO - PROCESS | 1959 | 1461218027786 Marionette TRACE conn4 <- [1,374,null,{}] 22:53:47 INFO - PROCESS | 1959 | 1461218027793 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}] 22:53:47 INFO - PROCESS | 1959 | 1461218027990 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 22:53:48 INFO - PROCESS | 1959 | 1461218028284 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:48 INFO - PROCESS | 1959 | ++DOCSHELL 0x9ae74000 == 60 [pid = 1959] [id = 101] 22:53:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 112 (0xa0e78c00) [pid = 1959] [serial = 302] [outer = (nil)] 22:53:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 113 (0xa2819800) [pid = 1959] [serial = 303] [outer = 0xa0e78c00] 22:53:48 INFO - PROCESS | 1959 | 1461218028421 Marionette DEBUG loaded listener.js 22:53:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 114 (0xa3c06c00) [pid = 1959] [serial = 304] [outer = 0xa0e78c00] 22:53:49 INFO - PROCESS | 1959 | 1461218029324 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 22:53:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 22:53:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1590ms 22:53:49 INFO - PROCESS | 1959 | 1461218029374 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 22:53:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 22:53:49 INFO - PROCESS | 1959 | 1461218029378 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 22:53:49 INFO - PROCESS | 1959 | 1461218029385 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 22:53:49 INFO - PROCESS | 1959 | 1461218029389 Marionette TRACE conn4 <- [1,378,null,{}] 22:53:49 INFO - PROCESS | 1959 | 1461218029396 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}] 22:53:49 INFO - PROCESS | 1959 | 1461218029602 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 22:53:49 INFO - PROCESS | 1959 | 1461218029827 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:49 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcb1400 == 61 [pid = 1959] [id = 102] 22:53:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 115 (0xa3ceac00) [pid = 1959] [serial = 305] [outer = (nil)] 22:53:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 116 (0xa45ec000) [pid = 1959] [serial = 306] [outer = 0xa3ceac00] 22:53:49 INFO - PROCESS | 1959 | 1461218029991 Marionette DEBUG loaded listener.js 22:53:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 117 (0xa45f1800) [pid = 1959] [serial = 307] [outer = 0xa3ceac00] 22:53:51 INFO - PROCESS | 1959 | 1461218031030 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 22:53:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 22:53:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1690ms 22:53:51 INFO - PROCESS | 1959 | 1461218031076 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 22:53:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 22:53:51 INFO - PROCESS | 1959 | 1461218031081 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 22:53:51 INFO - PROCESS | 1959 | 1461218031087 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 22:53:51 INFO - PROCESS | 1959 | 1461218031091 Marionette TRACE conn4 <- [1,382,null,{}] 22:53:51 INFO - PROCESS | 1959 | 1461218031097 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}] 22:53:51 INFO - PROCESS | 1959 | 1461218031276 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 22:53:51 INFO - PROCESS | 1959 | 1461218031476 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:51 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f21dc00 == 62 [pid = 1959] [id = 103] 22:53:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 118 (0x8f21f000) [pid = 1959] [serial = 308] [outer = (nil)] 22:53:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 119 (0x8f225400) [pid = 1959] [serial = 309] [outer = 0x8f21f000] 22:53:51 INFO - PROCESS | 1959 | 1461218031572 Marionette DEBUG loaded listener.js 22:53:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 120 (0x8f228800) [pid = 1959] [serial = 310] [outer = 0x8f21f000] 22:53:52 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:53:52 INFO - PROCESS | 1959 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:53:52 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:53:52 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:53:52 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:53:52 INFO - PROCESS | 1959 | 1461218032471 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 22:53:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 22:53:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1439ms 22:53:52 INFO - PROCESS | 1959 | 1461218032527 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 22:53:52 INFO - PROCESS | 1959 | 1461218032531 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 22:53:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 22:53:52 INFO - PROCESS | 1959 | 1461218032538 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 22:53:52 INFO - PROCESS | 1959 | 1461218032545 Marionette TRACE conn4 <- [1,386,null,{}] 22:53:52 INFO - PROCESS | 1959 | 1461218032551 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}] 22:53:52 INFO - PROCESS | 1959 | 1461218032762 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 22:53:53 INFO - PROCESS | 1959 | 1461218033031 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f312400 == 63 [pid = 1959] [id = 104] 22:53:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 121 (0x8f312800) [pid = 1959] [serial = 311] [outer = (nil)] 22:53:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 122 (0x8f317800) [pid = 1959] [serial = 312] [outer = 0x8f312800] 22:53:53 INFO - PROCESS | 1959 | 1461218033264 Marionette DEBUG loaded listener.js 22:53:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x8f31a000) [pid = 1959] [serial = 313] [outer = 0x8f312800] 22:53:54 INFO - PROCESS | 1959 | 1461218034482 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]]]}] 22:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 22:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1988ms 22:53:54 INFO - PROCESS | 1959 | 1461218034527 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 22:53:54 INFO - PROCESS | 1959 | 1461218034534 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 22:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 22:53:54 INFO - PROCESS | 1959 | 1461218034542 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 22:53:54 INFO - PROCESS | 1959 | 1461218034548 Marionette TRACE conn4 <- [1,390,null,{}] 22:53:54 INFO - PROCESS | 1959 | 1461218034556 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}] 22:53:54 INFO - PROCESS | 1959 | 1461218034731 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 22:53:54 INFO - PROCESS | 1959 | 1461218034917 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x9035ac00 == 64 [pid = 1959] [id = 105] 22:53:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x9035c400) [pid = 1959] [serial = 314] [outer = (nil)] 22:53:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x91604800) [pid = 1959] [serial = 315] [outer = 0x9035c400] 22:53:55 INFO - PROCESS | 1959 | 1461218034999 Marionette DEBUG loaded listener.js 22:53:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x92c02000) [pid = 1959] [serial = 316] [outer = 0x9035c400] 22:53:55 INFO - PROCESS | 1959 | 1461218035947 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]]]}] 22:53:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 22:53:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1482ms 22:53:56 INFO - PROCESS | 1959 | 1461218036025 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 22:53:56 INFO - PROCESS | 1959 | 1461218036033 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 22:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 22:53:56 INFO - PROCESS | 1959 | 1461218036044 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 22:53:56 INFO - PROCESS | 1959 | 1461218036047 Marionette TRACE conn4 <- [1,394,null,{}] 22:53:56 INFO - PROCESS | 1959 | 1461218036054 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}] 22:53:56 INFO - PROCESS | 1959 | 1461218036274 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 22:53:56 INFO - PROCESS | 1959 | 1461218036566 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:56 INFO - PROCESS | 1959 | --DOCSHELL 0x96b77800 == 63 [pid = 1959] [id = 63] 22:53:56 INFO - PROCESS | 1959 | --DOCSHELL 0x8fcd6c00 == 62 [pid = 1959] [id = 66] 22:53:56 INFO - PROCESS | 1959 | --DOCSHELL 0x90131c00 == 61 [pid = 1959] [id = 95] 22:53:56 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x98589c00) [pid = 1959] [serial = 225] [outer = (nil)] [url = about:blank] 22:53:56 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x92c0b000) [pid = 1959] [serial = 234] [outer = (nil)] [url = about:blank] 22:53:56 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x98e32c00) [pid = 1959] [serial = 228] [outer = (nil)] [url = about:blank] 22:53:56 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x9fce1800) [pid = 1959] [serial = 231] [outer = (nil)] [url = about:blank] 22:53:56 INFO - PROCESS | 1959 | --DOMWINDOW == 121 (0xa4453c00) [pid = 1959] [serial = 237] [outer = (nil)] [url = about:blank] 22:53:56 INFO - PROCESS | 1959 | --DOMWINDOW == 120 (0x96fa6400) [pid = 1959] [serial = 222] [outer = (nil)] [url = about:blank] 22:53:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcd6c00 == 62 [pid = 1959] [id = 106] 22:53:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 121 (0x90131c00) [pid = 1959] [serial = 317] [outer = (nil)] 22:53:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 122 (0x9160e800) [pid = 1959] [serial = 318] [outer = 0x90131c00] 22:53:56 INFO - PROCESS | 1959 | 1461218036682 Marionette DEBUG loaded listener.js 22:53:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x96c7dc00) [pid = 1959] [serial = 319] [outer = 0x90131c00] 22:53:56 INFO - PROCESS | 1959 | --DOCSHELL 0x9035fc00 == 61 [pid = 1959] [id = 94] 22:53:56 INFO - PROCESS | 1959 | --DOCSHELL 0x9012dc00 == 60 [pid = 1959] [id = 93] 22:53:56 INFO - PROCESS | 1959 | --DOCSHELL 0x98697c00 == 59 [pid = 1959] [id = 88] 22:53:56 INFO - PROCESS | 1959 | --DOCSHELL 0x92c04400 == 58 [pid = 1959] [id = 87] 22:53:57 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x99b1dc00) [pid = 1959] [serial = 256] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1959 | --DOMWINDOW == 121 (0x96f9ac00) [pid = 1959] [serial = 198] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1959 | --DOMWINDOW == 120 (0x92a14400) [pid = 1959] [serial = 243] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1959 | --DOMWINDOW == 119 (0x98e3fc00) [pid = 1959] [serial = 252] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1959 | --DOMWINDOW == 118 (0x90352000) [pid = 1959] [serial = 240] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1959 | --DOMWINDOW == 117 (0x999e2000) [pid = 1959] [serial = 253] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1959 | --DOMWINDOW == 116 (0x96bdb800) [pid = 1959] [serial = 244] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1959 | --DOMWINDOW == 115 (0x90358400) [pid = 1959] [serial = 241] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1959 | --DOMWINDOW == 114 (0x99b14400) [pid = 1959] [serial = 255] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1959 | --DOMWINDOW == 113 (0x987b5800) [pid = 1959] [serial = 250] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1959 | --DOMWINDOW == 112 (0x98699c00) [pid = 1959] [serial = 249] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1959 | --DOMWINDOW == 111 (0x97cc3000) [pid = 1959] [serial = 247] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1959 | --DOMWINDOW == 110 (0x978f0400) [pid = 1959] [serial = 246] [outer = (nil)] [url = about:blank] 22:53:57 INFO - PROCESS | 1959 | 1461218037656 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]]]}] 22:53:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 22:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1635ms 22:53:57 INFO - PROCESS | 1959 | 1461218037679 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 22:53:57 INFO - PROCESS | 1959 | 1461218037683 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 22:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 22:53:57 INFO - PROCESS | 1959 | 1461218037689 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 22:53:57 INFO - PROCESS | 1959 | 1461218037696 Marionette TRACE conn4 <- [1,398,null,{}] 22:53:57 INFO - PROCESS | 1959 | 1461218037712 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}] 22:53:57 INFO - PROCESS | 1959 | 1461218037869 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 22:53:57 INFO - PROCESS | 1959 | 1461218037888 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:57 INFO - PROCESS | 1959 | ++DOCSHELL 0x9012dc00 == 59 [pid = 1959] [id = 107] 22:53:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 111 (0x9857b400) [pid = 1959] [serial = 320] [outer = (nil)] 22:53:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 112 (0x98587000) [pid = 1959] [serial = 321] [outer = 0x9857b400] 22:53:57 INFO - PROCESS | 1959 | 1461218037967 Marionette DEBUG loaded listener.js 22:53:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 113 (0x98692400) [pid = 1959] [serial = 322] [outer = 0x9857b400] 22:53:58 INFO - PROCESS | 1959 | 1461218038883 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]]]}] 22:53:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 22:53:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1235ms 22:53:58 INFO - PROCESS | 1959 | 1461218038925 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 22:53:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 22:53:58 INFO - PROCESS | 1959 | 1461218038930 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 22:53:58 INFO - PROCESS | 1959 | 1461218038936 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 22:53:58 INFO - PROCESS | 1959 | 1461218038939 Marionette TRACE conn4 <- [1,402,null,{}] 22:53:58 INFO - PROCESS | 1959 | 1461218038945 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}] 22:53:59 INFO - PROCESS | 1959 | 1461218039164 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 22:53:59 INFO - PROCESS | 1959 | 1461218039241 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:59 INFO - PROCESS | 1959 | ++DOCSHELL 0x9857d400 == 60 [pid = 1959] [id = 108] 22:53:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 114 (0x98e3fc00) [pid = 1959] [serial = 323] [outer = (nil)] 22:53:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 115 (0x999e8c00) [pid = 1959] [serial = 324] [outer = 0x98e3fc00] 22:53:59 INFO - PROCESS | 1959 | 1461218039316 Marionette DEBUG loaded listener.js 22:53:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 116 (0x99b1f000) [pid = 1959] [serial = 325] [outer = 0x98e3fc00] 22:54:00 INFO - PROCESS | 1959 | 1461218040197 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]]]}] 22:54:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 22:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1294ms 22:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 22:54:00 INFO - PROCESS | 1959 | 1461218040230 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 22:54:00 INFO - PROCESS | 1959 | 1461218040233 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 22:54:00 INFO - PROCESS | 1959 | 1461218040239 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 22:54:00 INFO - PROCESS | 1959 | 1461218040243 Marionette TRACE conn4 <- [1,406,null,{}] 22:54:00 INFO - PROCESS | 1959 | 1461218040248 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}] 22:54:00 INFO - PROCESS | 1959 | 1461218040465 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 22:54:00 INFO - PROCESS | 1959 | 1461218040491 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x99b14400 == 61 [pid = 1959] [id = 109] 22:54:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 117 (0x99cab000) [pid = 1959] [serial = 326] [outer = (nil)] 22:54:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 118 (0x9b2b4c00) [pid = 1959] [serial = 327] [outer = 0x99cab000] 22:54:00 INFO - PROCESS | 1959 | 1461218040567 Marionette DEBUG loaded listener.js 22:54:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 119 (0x9fc9f000) [pid = 1959] [serial = 328] [outer = 0x99cab000] 22:54:01 INFO - PROCESS | 1959 | 1461218041514 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]]]}] 22:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 22:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1294ms 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 118 (0x90879800) [pid = 1959] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 117 (0x9012e800) [pid = 1959] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 116 (0x92a13c00) [pid = 1959] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 115 (0x9feeec00) [pid = 1959] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 114 (0x92a0a800) [pid = 1959] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 113 (0x999e0000) [pid = 1959] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 112 (0x9fce2c00) [pid = 1959] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 111 (0xa0c1c800) [pid = 1959] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 110 (0x920a4800) [pid = 1959] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 109 (0x92a52400) [pid = 1959] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 108 (0x96fa5400) [pid = 1959] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 107 (0x9869c800) [pid = 1959] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 106 (0x96f9bc00) [pid = 1959] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 105 (0x92c03000) [pid = 1959] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 104 (0x92c0c800) [pid = 1959] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 103 (0x987b6c00) [pid = 1959] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 102 (0x902bfc00) [pid = 1959] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 22:54:01 INFO - PROCESS | 1959 | --DOMWINDOW == 101 (0x97d5c000) [pid = 1959] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 22:54:01 INFO - PROCESS | 1959 | 1461218041689 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 22:54:01 INFO - PROCESS | 1959 | 1461218041700 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 22:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 22:54:01 INFO - PROCESS | 1959 | 1461218041726 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 22:54:01 INFO - PROCESS | 1959 | 1461218041729 Marionette TRACE conn4 <- [1,410,null,{}] 22:54:01 INFO - PROCESS | 1959 | 1461218041736 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}] 22:54:01 INFO - PROCESS | 1959 | 1461218041931 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 22:54:02 INFO - PROCESS | 1959 | 1461218042113 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:02 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f468c00 == 62 [pid = 1959] [id = 110] 22:54:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 102 (0x8f470800) [pid = 1959] [serial = 329] [outer = (nil)] 22:54:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 103 (0x8f475000) [pid = 1959] [serial = 330] [outer = 0x8f470800] 22:54:02 INFO - PROCESS | 1959 | 1461218042197 Marionette DEBUG loaded listener.js 22:54:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 104 (0x9140e400) [pid = 1959] [serial = 331] [outer = 0x8f470800] 22:54:02 INFO - PROCESS | 1959 | 1461218042961 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]]]}] 22:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 22:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1285ms 22:54:03 INFO - PROCESS | 1959 | 1461218043013 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 22:54:03 INFO - PROCESS | 1959 | 1461218043017 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 22:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 22:54:03 INFO - PROCESS | 1959 | 1461218043023 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 22:54:03 INFO - PROCESS | 1959 | 1461218043026 Marionette TRACE conn4 <- [1,414,null,{}] 22:54:03 INFO - PROCESS | 1959 | 1461218043032 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}] 22:54:03 INFO - PROCESS | 1959 | 1461218043182 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 22:54:03 INFO - PROCESS | 1959 | 1461218043197 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f473000 == 63 [pid = 1959] [id = 111] 22:54:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 105 (0x9857d000) [pid = 1959] [serial = 332] [outer = (nil)] 22:54:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 106 (0x99c30400) [pid = 1959] [serial = 333] [outer = 0x9857d000] 22:54:03 INFO - PROCESS | 1959 | 1461218043290 Marionette DEBUG loaded listener.js 22:54:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 107 (0x9b2b1800) [pid = 1959] [serial = 334] [outer = 0x9857d000] 22:54:04 INFO - PROCESS | 1959 | 1461218044460 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]]]}] 22:54:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 22:54:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1488ms 22:54:04 INFO - PROCESS | 1959 | 1461218044513 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 22:54:04 INFO - PROCESS | 1959 | 1461218044520 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 22:54:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 22:54:04 INFO - PROCESS | 1959 | 1461218044530 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 22:54:04 INFO - PROCESS | 1959 | 1461218044537 Marionette TRACE conn4 <- [1,418,null,{}] 22:54:04 INFO - PROCESS | 1959 | 1461218044547 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}] 22:54:04 INFO - PROCESS | 1959 | 1461218044782 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 22:54:05 INFO - PROCESS | 1959 | 1461218045017 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:05 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f31f400 == 64 [pid = 1959] [id = 112] 22:54:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 108 (0x8f46f800) [pid = 1959] [serial = 335] [outer = (nil)] 22:54:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 109 (0x8fcaf800) [pid = 1959] [serial = 336] [outer = 0x8f46f800] 22:54:05 INFO - PROCESS | 1959 | 1461218045113 Marionette DEBUG loaded listener.js 22:54:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 110 (0x90130800) [pid = 1959] [serial = 337] [outer = 0x8f46f800] 22:54:06 INFO - PROCESS | 1959 | 1461218046470 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]]]}] 22:54:06 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 22:54:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2000ms 22:54:06 INFO - PROCESS | 1959 | 1461218046636 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 22:54:06 INFO - PROCESS | 1959 | 1461218046646 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 22:54:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 22:54:06 INFO - PROCESS | 1959 | 1461218046659 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 22:54:06 INFO - PROCESS | 1959 | 1461218046663 Marionette TRACE conn4 <- [1,422,null,{}] 22:54:06 INFO - PROCESS | 1959 | 1461218046671 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}] 22:54:06 INFO - PROCESS | 1959 | 1461218046853 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 22:54:07 INFO - PROCESS | 1959 | 1461218047014 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:07 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fca7c00 == 65 [pid = 1959] [id = 113] 22:54:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 111 (0x8fca9800) [pid = 1959] [serial = 338] [outer = (nil)] 22:54:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 112 (0x92c0a000) [pid = 1959] [serial = 339] [outer = 0x8fca9800] 22:54:07 INFO - PROCESS | 1959 | 1461218047105 Marionette DEBUG loaded listener.js 22:54:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 113 (0x97911000) [pid = 1959] [serial = 340] [outer = 0x8fca9800] 22:54:08 INFO - PROCESS | 1959 | 1461218048560 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]]]}] 22:54:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 22:54:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1947ms 22:54:08 INFO - PROCESS | 1959 | 1461218048607 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 22:54:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 22:54:08 INFO - PROCESS | 1959 | 1461218048611 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 22:54:08 INFO - PROCESS | 1959 | 1461218048619 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 22:54:08 INFO - PROCESS | 1959 | 1461218048625 Marionette TRACE conn4 <- [1,426,null,{}] 22:54:08 INFO - PROCESS | 1959 | 1461218048643 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}] 22:54:08 INFO - PROCESS | 1959 | 1461218048893 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 22:54:09 INFO - PROCESS | 1959 | 1461218049013 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:09 INFO - PROCESS | 1959 | ++DOCSHELL 0x9035a400 == 66 [pid = 1959] [id = 114] 22:54:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 114 (0x982c3800) [pid = 1959] [serial = 341] [outer = (nil)] 22:54:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 115 (0x98889400) [pid = 1959] [serial = 342] [outer = 0x982c3800] 22:54:09 INFO - PROCESS | 1959 | 1461218049105 Marionette DEBUG loaded listener.js 22:54:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 116 (0x98891c00) [pid = 1959] [serial = 343] [outer = 0x982c3800] 22:54:10 INFO - PROCESS | 1959 | 1461218050025 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] 22:54:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 22:54:10 INFO - PROCESS | 1959 | 1461218050069 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 22:54:10 INFO - PROCESS | 1959 | 1461218050075 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 22:54:10 INFO - PROCESS | 1959 | 1461218050079 Marionette TRACE conn4 <- [1,430,null,{}] 22:54:10 INFO - PROCESS | 1959 | 1461218050085 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}] 22:54:10 INFO - PROCESS | 1959 | 1461218050269 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 22:54:10 INFO - PROCESS | 1959 | 1461218050432 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f8b1c00 == 67 [pid = 1959] [id = 115] 22:54:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 117 (0x8f8b3400) [pid = 1959] [serial = 344] [outer = (nil)] 22:54:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 118 (0x8f8b8000) [pid = 1959] [serial = 345] [outer = 0x8f8b3400] 22:54:10 INFO - PROCESS | 1959 | 1461218050572 Marionette DEBUG loaded listener.js 22:54:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 119 (0x8f8bb400) [pid = 1959] [serial = 346] [outer = 0x8f8b3400] 22:54:11 INFO - PROCESS | 1959 | 1461218051480 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]]]}] 22:54:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 22:54:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1436ms 22:54:11 INFO - PROCESS | 1959 | 1461218051512 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 22:54:11 INFO - PROCESS | 1959 | 1461218051515 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 22:54:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 22:54:11 INFO - PROCESS | 1959 | 1461218051522 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 22:54:11 INFO - PROCESS | 1959 | 1461218051525 Marionette TRACE conn4 <- [1,434,null,{}] 22:54:11 INFO - PROCESS | 1959 | 1461218051532 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}] 22:54:11 INFO - PROCESS | 1959 | 1461218051702 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 22:54:11 INFO - PROCESS | 1959 | 1461218051875 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:11 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f31b800 == 68 [pid = 1959] [id = 116] 22:54:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 120 (0x8f31cc00) [pid = 1959] [serial = 347] [outer = (nil)] 22:54:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 121 (0x98895c00) [pid = 1959] [serial = 348] [outer = 0x8f31cc00] 22:54:11 INFO - PROCESS | 1959 | 1461218051980 Marionette DEBUG loaded listener.js 22:54:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 122 (0x99941800) [pid = 1959] [serial = 349] [outer = 0x8f31cc00] 22:54:12 INFO - PROCESS | 1959 | 1461218052945 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]]]}] 22:54:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 22:54:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1490ms 22:54:13 INFO - PROCESS | 1959 | 1461218053014 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 22:54:13 INFO - PROCESS | 1959 | 1461218053018 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 22:54:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 22:54:13 INFO - PROCESS | 1959 | 1461218053025 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 22:54:13 INFO - PROCESS | 1959 | 1461218053028 Marionette TRACE conn4 <- [1,438,null,{}] 22:54:13 INFO - PROCESS | 1959 | 1461218053034 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}] 22:54:13 INFO - PROCESS | 1959 | 1461218053276 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 22:54:13 INFO - PROCESS | 1959 | 1461218053888 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f31ec00 == 69 [pid = 1959] [id = 117] 22:54:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x8f31fc00) [pid = 1959] [serial = 350] [outer = (nil)] 22:54:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x8f46b800) [pid = 1959] [serial = 351] [outer = 0x8f31fc00] 22:54:13 INFO - PROCESS | 1959 | 1461218053977 Marionette DEBUG loaded listener.js 22:54:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x8f474400) [pid = 1959] [serial = 352] [outer = 0x8f31fc00] 22:54:14 INFO - PROCESS | 1959 | 1461218054886 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]]]}] 22:54:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 22:54:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1932ms 22:54:14 INFO - PROCESS | 1959 | 1461218054959 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 22:54:14 INFO - PROCESS | 1959 | 1461218054966 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 22:54:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 22:54:14 INFO - PROCESS | 1959 | 1461218054975 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 22:54:14 INFO - PROCESS | 1959 | 1461218054979 Marionette TRACE conn4 <- [1,442,null,{}] 22:54:14 INFO - PROCESS | 1959 | 1461218054987 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}] 22:54:15 INFO - PROCESS | 1959 | 1461218055205 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 22:54:15 INFO - PROCESS | 1959 | 1461218055532 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:15 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f31ac00 == 70 [pid = 1959] [id = 118] 22:54:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x8fff9400) [pid = 1959] [serial = 353] [outer = (nil)] 22:54:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x902bb800) [pid = 1959] [serial = 354] [outer = 0x8fff9400] 22:54:15 INFO - PROCESS | 1959 | 1461218055622 Marionette DEBUG loaded listener.js 22:54:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x90359000) [pid = 1959] [serial = 355] [outer = 0x8fff9400] 22:54:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8f468c00 == 69 [pid = 1959] [id = 110] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x987bf000) [pid = 1959] [serial = 288] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOCSHELL 0x99b14400 == 68 [pid = 1959] [id = 109] 22:54:16 INFO - PROCESS | 1959 | --DOCSHELL 0x9857d400 == 67 [pid = 1959] [id = 108] 22:54:16 INFO - PROCESS | 1959 | --DOCSHELL 0x987b2800 == 66 [pid = 1959] [id = 86] 22:54:16 INFO - PROCESS | 1959 | --DOCSHELL 0x9012dc00 == 65 [pid = 1959] [id = 107] 22:54:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8fcd6c00 == 64 [pid = 1959] [id = 106] 22:54:16 INFO - PROCESS | 1959 | --DOCSHELL 0x9035ac00 == 63 [pid = 1959] [id = 105] 22:54:16 INFO - PROCESS | 1959 | 1461218056664 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]]]}] 22:54:16 INFO - PROCESS | 1959 | --DOCSHELL 0x99b1d000 == 62 [pid = 1959] [id = 65] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x99217400) [pid = 1959] [serial = 159] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x96f97800) [pid = 1959] [serial = 156] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x99a94000) [pid = 1959] [serial = 153] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x95159c00) [pid = 1959] [serial = 282] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x90357800) [pid = 1959] [serial = 280] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 121 (0x90132400) [pid = 1959] [serial = 279] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 120 (0x96fa9400) [pid = 1959] [serial = 261] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 119 (0x97cb9400) [pid = 1959] [serial = 285] [outer = (nil)] [url = about:blank] 22:54:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 22:54:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1732ms 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 118 (0x9812a800) [pid = 1959] [serial = 286] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 117 (0x9ea19400) [pid = 1959] [serial = 258] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 116 (0x96f9b400) [pid = 1959] [serial = 283] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 115 (0x987bf400) [pid = 1959] [serial = 264] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 114 (0x9fc99400) [pid = 1959] [serial = 267] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 113 (0xa0ad0400) [pid = 1959] [serial = 183] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 112 (0x97d5c800) [pid = 1959] [serial = 186] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 111 (0x9b2b6c00) [pid = 1959] [serial = 189] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 110 (0xa0f9b800) [pid = 1959] [serial = 192] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 109 (0xa3c0a000) [pid = 1959] [serial = 195] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 108 (0x9ea1bc00) [pid = 1959] [serial = 220] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 107 (0x96fafc00) [pid = 1959] [serial = 223] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 106 (0x9868f800) [pid = 1959] [serial = 226] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 105 (0x99b13800) [pid = 1959] [serial = 229] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 104 (0xa0c1b400) [pid = 1959] [serial = 232] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 103 (0x92c0f000) [pid = 1959] [serial = 235] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 102 (0xa4496c00) [pid = 1959] [serial = 238] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 101 (0xa0c3d800) [pid = 1959] [serial = 270] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 100 (0xa4453000) [pid = 1959] [serial = 273] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | --DOMWINDOW == 99 (0x90130400) [pid = 1959] [serial = 276] [outer = (nil)] [url = about:blank] 22:54:16 INFO - PROCESS | 1959 | 1461218056725 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 22:54:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 22:54:16 INFO - PROCESS | 1959 | 1461218056742 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 22:54:16 INFO - PROCESS | 1959 | 1461218056750 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 22:54:16 INFO - PROCESS | 1959 | 1461218056755 Marionette TRACE conn4 <- [1,446,null,{}] 22:54:16 INFO - PROCESS | 1959 | 1461218056761 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}] 22:54:16 INFO - PROCESS | 1959 | 1461218056926 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 22:54:17 INFO - PROCESS | 1959 | 1461218057151 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x90357000 == 63 [pid = 1959] [id = 119] 22:54:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 100 (0x9035b000) [pid = 1959] [serial = 356] [outer = (nil)] 22:54:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 101 (0x9140f000) [pid = 1959] [serial = 357] [outer = 0x9035b000] 22:54:17 INFO - PROCESS | 1959 | 1461218057232 Marionette DEBUG loaded listener.js 22:54:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 102 (0x92a12400) [pid = 1959] [serial = 358] [outer = 0x9035b000] 22:54:18 INFO - PROCESS | 1959 | 1461218058068 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]]]}] 22:54:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 22:54:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1387ms 22:54:18 INFO - PROCESS | 1959 | 1461218058139 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 22:54:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 22:54:18 INFO - PROCESS | 1959 | 1461218058143 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 22:54:18 INFO - PROCESS | 1959 | 1461218058152 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 22:54:18 INFO - PROCESS | 1959 | 1461218058161 Marionette TRACE conn4 <- [1,450,null,{}] 22:54:18 INFO - PROCESS | 1959 | 1461218058176 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}] 22:54:18 INFO - PROCESS | 1959 | 1461218058360 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 22:54:18 INFO - PROCESS | 1959 | 1461218058480 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x9035ac00 == 64 [pid = 1959] [id = 120] 22:54:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 103 (0x92c0b000) [pid = 1959] [serial = 359] [outer = (nil)] 22:54:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 104 (0x96bddc00) [pid = 1959] [serial = 360] [outer = 0x92c0b000] 22:54:18 INFO - PROCESS | 1959 | 1461218058559 Marionette DEBUG loaded listener.js 22:54:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 105 (0x96f98000) [pid = 1959] [serial = 361] [outer = 0x92c0b000] 22:54:19 INFO - PROCESS | 1959 | 1461218059388 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] 22:54:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 22:54:19 INFO - PROCESS | 1959 | 1461218059465 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 22:54:19 INFO - PROCESS | 1959 | 1461218059472 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 22:54:19 INFO - PROCESS | 1959 | 1461218059476 Marionette TRACE conn4 <- [1,454,null,{}] 22:54:19 INFO - PROCESS | 1959 | 1461218059482 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}] 22:54:19 INFO - PROCESS | 1959 | 1461218059683 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 22:54:19 INFO - PROCESS | 1959 | 1461218059709 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:19 INFO - PROCESS | 1959 | ++DOCSHELL 0x96fb2800 == 65 [pid = 1959] [id = 121] 22:54:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 106 (0x9778c000) [pid = 1959] [serial = 362] [outer = (nil)] 22:54:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 107 (0x97cb7800) [pid = 1959] [serial = 363] [outer = 0x9778c000] 22:54:19 INFO - PROCESS | 1959 | 1461218059783 Marionette DEBUG loaded listener.js 22:54:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 108 (0x97d5bc00) [pid = 1959] [serial = 364] [outer = 0x9778c000] 22:54:21 INFO - PROCESS | 1959 | --DOMWINDOW == 107 (0x99cab000) [pid = 1959] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 22:54:21 INFO - PROCESS | 1959 | --DOMWINDOW == 106 (0x98e3fc00) [pid = 1959] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 22:54:21 INFO - PROCESS | 1959 | --DOMWINDOW == 105 (0x90131c00) [pid = 1959] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 22:54:21 INFO - PROCESS | 1959 | --DOMWINDOW == 104 (0x9035c400) [pid = 1959] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 22:54:21 INFO - PROCESS | 1959 | --DOMWINDOW == 103 (0x9857b400) [pid = 1959] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 22:54:21 INFO - PROCESS | 1959 | --DOMWINDOW == 102 (0x8f470800) [pid = 1959] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 22:54:21 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:54:21 INFO - PROCESS | 1959 | 1461218061594 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]]]}] 22:54:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 22:54:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 2145ms 22:54:21 INFO - PROCESS | 1959 | 1461218061621 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 22:54:21 INFO - PROCESS | 1959 | 1461218061625 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 22:54:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 22:54:21 INFO - PROCESS | 1959 | 1461218061632 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 22:54:21 INFO - PROCESS | 1959 | 1461218061635 Marionette TRACE conn4 <- [1,458,null,{}] 22:54:21 INFO - PROCESS | 1959 | 1461218061641 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}] 22:54:21 INFO - PROCESS | 1959 | 1461218061786 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 22:54:21 INFO - PROCESS | 1959 | 1461218061800 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f313000 == 66 [pid = 1959] [id = 122] 22:54:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 103 (0x8f318800) [pid = 1959] [serial = 365] [outer = (nil)] 22:54:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 104 (0x97825000) [pid = 1959] [serial = 366] [outer = 0x8f318800] 22:54:21 INFO - PROCESS | 1959 | 1461218061890 Marionette DEBUG loaded listener.js 22:54:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 105 (0x98583800) [pid = 1959] [serial = 367] [outer = 0x8f318800] 22:54:22 INFO - PROCESS | 1959 | 1461218062752 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] 22:54:22 INFO - PROCESS | 1959 | 1461218062826 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 22:54:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 22:54:22 INFO - PROCESS | 1959 | 1461218062833 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 22:54:22 INFO - PROCESS | 1959 | 1461218062835 Marionette TRACE conn4 <- [1,462,null,{}] 22:54:22 INFO - PROCESS | 1959 | 1461218062847 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}] 22:54:23 INFO - PROCESS | 1959 | 1461218063006 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 22:54:23 INFO - PROCESS | 1959 | 1461218063017 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x92c07400 == 67 [pid = 1959] [id = 123] 22:54:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 106 (0x98893800) [pid = 1959] [serial = 368] [outer = (nil)] 22:54:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 107 (0x9921b400) [pid = 1959] [serial = 369] [outer = 0x98893800] 22:54:23 INFO - PROCESS | 1959 | 1461218063196 Marionette DEBUG loaded listener.js 22:54:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 108 (0x999e1400) [pid = 1959] [serial = 370] [outer = 0x98893800] 22:54:24 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:54:24 INFO - PROCESS | 1959 | 1461218064302 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] 22:54:24 INFO - PROCESS | 1959 | 1461218064383 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 22:54:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 22:54:24 INFO - PROCESS | 1959 | 1461218064393 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 22:54:24 INFO - PROCESS | 1959 | 1461218064398 Marionette TRACE conn4 <- [1,466,null,{}] 22:54:24 INFO - PROCESS | 1959 | 1461218064408 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}] 22:54:24 INFO - PROCESS | 1959 | 1461218064636 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 22:54:24 INFO - PROCESS | 1959 | 1461218064864 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:24 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f473800 == 68 [pid = 1959] [id = 124] 22:54:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 109 (0x8f8b4800) [pid = 1959] [serial = 371] [outer = (nil)] 22:54:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 110 (0x9012ec00) [pid = 1959] [serial = 372] [outer = 0x8f8b4800] 22:54:24 INFO - PROCESS | 1959 | 1461218064953 Marionette DEBUG loaded listener.js 22:54:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 111 (0x9035b400) [pid = 1959] [serial = 373] [outer = 0x8f8b4800] 22:54:25 INFO - PROCESS | 1959 | 1461218065894 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] 22:54:25 INFO - PROCESS | 1959 | 1461218065945 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 22:54:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 22:54:25 INFO - PROCESS | 1959 | 1461218065956 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 22:54:25 INFO - PROCESS | 1959 | 1461218065960 Marionette TRACE conn4 <- [1,470,null,{}] 22:54:25 INFO - PROCESS | 1959 | 1461218065966 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}] 22:54:26 INFO - PROCESS | 1959 | 1461218066146 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 22:54:26 INFO - PROCESS | 1959 | 1461218066307 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:26 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c57bc00 == 69 [pid = 1959] [id = 125] 22:54:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 112 (0x91405c00) [pid = 1959] [serial = 374] [outer = (nil)] 22:54:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 113 (0x96bdb400) [pid = 1959] [serial = 375] [outer = 0x91405c00] 22:54:26 INFO - PROCESS | 1959 | 1461218066409 Marionette DEBUG loaded listener.js 22:54:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 114 (0x97d5d800) [pid = 1959] [serial = 376] [outer = 0x91405c00] 22:54:27 INFO - PROCESS | 1959 | 1461218067453 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]]]}] 22:54:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 22:54:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1530ms 22:54:27 INFO - PROCESS | 1959 | 1461218067489 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 22:54:27 INFO - PROCESS | 1959 | 1461218067494 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 22:54:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 22:54:27 INFO - PROCESS | 1959 | 1461218067501 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 22:54:27 INFO - PROCESS | 1959 | 1461218067507 Marionette TRACE conn4 <- [1,474,null,{}] 22:54:27 INFO - PROCESS | 1959 | 1461218067524 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}] 22:54:27 INFO - PROCESS | 1959 | 1461218067720 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 22:54:27 INFO - PROCESS | 1959 | 1461218067960 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x99b20800 == 70 [pid = 1959] [id = 126] 22:54:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 115 (0x99c3d800) [pid = 1959] [serial = 377] [outer = (nil)] 22:54:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 116 (0x9ae70000) [pid = 1959] [serial = 378] [outer = 0x99c3d800] 22:54:28 INFO - PROCESS | 1959 | 1461218068091 Marionette DEBUG loaded listener.js 22:54:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 117 (0x9ea1bc00) [pid = 1959] [serial = 379] [outer = 0x99c3d800] 22:54:29 INFO - PROCESS | 1959 | 1461218069015 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]]]}] 22:54:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 22:54:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1592ms 22:54:29 INFO - PROCESS | 1959 | 1461218069094 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 22:54:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 22:54:29 INFO - PROCESS | 1959 | 1461218069099 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 22:54:29 INFO - PROCESS | 1959 | 1461218069105 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 22:54:29 INFO - PROCESS | 1959 | 1461218069109 Marionette TRACE conn4 <- [1,478,null,{}] 22:54:29 INFO - PROCESS | 1959 | 1461218069115 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}] 22:54:29 INFO - PROCESS | 1959 | 1461218069288 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 22:54:29 INFO - PROCESS | 1959 | 1461218069509 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 118 (0x9fc99400) [pid = 1959] [serial = 380] [outer = 0x96f98c00] 22:54:29 INFO - PROCESS | 1959 | ++DOCSHELL 0x9fcd8000 == 71 [pid = 1959] [id = 127] 22:54:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 119 (0x9fcda800) [pid = 1959] [serial = 381] [outer = (nil)] 22:54:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 120 (0x9feeec00) [pid = 1959] [serial = 382] [outer = 0x9fcda800] 22:54:29 INFO - PROCESS | 1959 | 1461218069646 Marionette DEBUG loaded listener.js 22:54:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 121 (0x9ffae400) [pid = 1959] [serial = 383] [outer = 0x9fcda800] 22:54:30 INFO - PROCESS | 1959 | 1461218070599 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]]]}] 22:54:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 22:54:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1530ms 22:54:30 INFO - PROCESS | 1959 | 1461218070636 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 22:54:30 INFO - PROCESS | 1959 | 1461218070640 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 22:54:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 22:54:30 INFO - PROCESS | 1959 | 1461218070647 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 22:54:30 INFO - PROCESS | 1959 | 1461218070650 Marionette TRACE conn4 <- [1,482,null,{}] 22:54:30 INFO - PROCESS | 1959 | 1461218070656 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}] 22:54:30 INFO - PROCESS | 1959 | 1461218070819 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 22:54:31 INFO - PROCESS | 1959 | 1461218070986 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x92c0a800 == 72 [pid = 1959] [id = 128] 22:54:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 122 (0x9fb2b800) [pid = 1959] [serial = 384] [outer = (nil)] 22:54:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0xa0c1b400) [pid = 1959] [serial = 385] [outer = 0x9fb2b800] 22:54:31 INFO - PROCESS | 1959 | 1461218071122 Marionette DEBUG loaded listener.js 22:54:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0xa0c41800) [pid = 1959] [serial = 386] [outer = 0x9fb2b800] 22:54:32 INFO - PROCESS | 1959 | 1461218072089 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]]]}] 22:54:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 22:54:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1489ms 22:54:32 INFO - PROCESS | 1959 | 1461218072138 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 22:54:32 INFO - PROCESS | 1959 | 1461218072141 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 22:54:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 22:54:32 INFO - PROCESS | 1959 | 1461218072148 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 22:54:32 INFO - PROCESS | 1959 | 1461218072152 Marionette TRACE conn4 <- [1,486,null,{}] 22:54:32 INFO - PROCESS | 1959 | 1461218072158 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}] 22:54:32 INFO - PROCESS | 1959 | 1461218072355 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 22:54:32 INFO - PROCESS | 1959 | 1461218072575 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:32 INFO - PROCESS | 1959 | ++DOCSHELL 0x8feb5000 == 73 [pid = 1959] [id = 129] 22:54:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x8feb8400) [pid = 1959] [serial = 387] [outer = (nil)] 22:54:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x8febc800) [pid = 1959] [serial = 388] [outer = 0x8feb8400] 22:54:32 INFO - PROCESS | 1959 | 1461218072681 Marionette DEBUG loaded listener.js 22:54:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x98e36800) [pid = 1959] [serial = 389] [outer = 0x8feb8400] 22:54:33 INFO - PROCESS | 1959 | 1461218073587 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]]]}] 22:54:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 22:54:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1485ms 22:54:33 INFO - PROCESS | 1959 | 1461218073634 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 22:54:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 22:54:33 INFO - PROCESS | 1959 | 1461218073639 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 22:54:33 INFO - PROCESS | 1959 | 1461218073645 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 22:54:33 INFO - PROCESS | 1959 | 1461218073649 Marionette TRACE conn4 <- [1,490,null,{}] 22:54:33 INFO - PROCESS | 1959 | 1461218073655 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}] 22:54:33 INFO - PROCESS | 1959 | 1461218073823 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 22:54:34 INFO - PROCESS | 1959 | 1461218073986 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c588000 == 74 [pid = 1959] [id = 130] 22:54:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x8c589000) [pid = 1959] [serial = 390] [outer = (nil)] 22:54:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x8ff9f800) [pid = 1959] [serial = 391] [outer = 0x8c589000] 22:54:34 INFO - PROCESS | 1959 | 1461218074078 Marionette DEBUG loaded listener.js 22:54:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x8ffa3800) [pid = 1959] [serial = 392] [outer = 0x8c589000] 22:54:34 INFO - PROCESS | 1959 | 1461218074974 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]]]}] 22:54:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 22:54:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1383ms 22:54:35 INFO - PROCESS | 1959 | 1461218075028 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 22:54:35 INFO - PROCESS | 1959 | 1461218075031 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 22:54:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 22:54:35 INFO - PROCESS | 1959 | 1461218075038 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 22:54:35 INFO - PROCESS | 1959 | 1461218075041 Marionette TRACE conn4 <- [1,494,null,{}] 22:54:35 INFO - PROCESS | 1959 | 1461218075047 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}] 22:54:35 INFO - PROCESS | 1959 | 1461218075217 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 22:54:35 INFO - PROCESS | 1959 | 1461218075381 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c582800 == 75 [pid = 1959] [id = 131] 22:54:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x8f21bc00) [pid = 1959] [serial = 393] [outer = (nil)] 22:54:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x8ffa8800) [pid = 1959] [serial = 394] [outer = 0x8f21bc00] 22:54:35 INFO - PROCESS | 1959 | 1461218075468 Marionette DEBUG loaded listener.js 22:54:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0xa0a4a800) [pid = 1959] [serial = 395] [outer = 0x8f21bc00] 22:54:36 INFO - PROCESS | 1959 | 1461218076472 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]]]}] 22:54:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 22:54:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1483ms 22:54:36 INFO - PROCESS | 1959 | 1461218076521 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 22:54:36 INFO - PROCESS | 1959 | 1461218076525 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 22:54:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 22:54:36 INFO - PROCESS | 1959 | 1461218076532 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 22:54:36 INFO - PROCESS | 1959 | 1461218076535 Marionette TRACE conn4 <- [1,498,null,{}] 22:54:36 INFO - PROCESS | 1959 | 1461218076541 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}] 22:54:36 INFO - PROCESS | 1959 | 1461218076707 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 22:54:36 INFO - PROCESS | 1959 | 1461218076877 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:36 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c587800 == 76 [pid = 1959] [id = 132] 22:54:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x8c587c00) [pid = 1959] [serial = 396] [outer = (nil)] 22:54:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x8c7d0000) [pid = 1959] [serial = 397] [outer = 0x8c587c00] 22:54:36 INFO - PROCESS | 1959 | 1461218076964 Marionette DEBUG loaded listener.js 22:54:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8c7d2000) [pid = 1959] [serial = 398] [outer = 0x8c587c00] 22:54:37 INFO - PROCESS | 1959 | 1461218077902 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]]]}] 22:54:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 22:54:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1431ms 22:54:37 INFO - PROCESS | 1959 | 1461218077964 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 22:54:37 INFO - PROCESS | 1959 | 1461218077968 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 22:54:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 22:54:37 INFO - PROCESS | 1959 | 1461218077976 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 22:54:37 INFO - PROCESS | 1959 | 1461218077979 Marionette TRACE conn4 <- [1,502,null,{}] 22:54:37 INFO - PROCESS | 1959 | 1461218077985 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}] 22:54:38 INFO - PROCESS | 1959 | 1461218078158 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 22:54:38 INFO - PROCESS | 1959 | 1461218078324 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7c8400 == 77 [pid = 1959] [id = 133] 22:54:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8c7cac00) [pid = 1959] [serial = 399] [outer = (nil)] 22:54:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8f31b000) [pid = 1959] [serial = 400] [outer = 0x8c7cac00] 22:54:38 INFO - PROCESS | 1959 | 1461218078412 Marionette DEBUG loaded listener.js 22:54:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8f46e800) [pid = 1959] [serial = 401] [outer = 0x8c7cac00] 22:54:39 INFO - PROCESS | 1959 | 1461218079369 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]]]}] 22:54:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 22:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1430ms 22:54:39 INFO - PROCESS | 1959 | 1461218079408 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 22:54:39 INFO - PROCESS | 1959 | 1461218079412 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 22:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 22:54:39 INFO - PROCESS | 1959 | 1461218079418 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 22:54:39 INFO - PROCESS | 1959 | 1461218079423 Marionette TRACE conn4 <- [1,506,null,{}] 22:54:39 INFO - PROCESS | 1959 | 1461218079429 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}] 22:54:39 INFO - PROCESS | 1959 | 1461218079646 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 22:54:40 INFO - PROCESS | 1959 | 1461218080087 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f312000 == 78 [pid = 1959] [id = 134] 22:54:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8f314800) [pid = 1959] [serial = 402] [outer = (nil)] 22:54:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8f46a000) [pid = 1959] [serial = 403] [outer = 0x8f314800] 22:54:40 INFO - PROCESS | 1959 | 1461218080214 Marionette DEBUG loaded listener.js 22:54:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8f8b8c00) [pid = 1959] [serial = 404] [outer = 0x8f314800] 22:54:41 INFO - PROCESS | 1959 | 1461218081234 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]]]}] 22:54:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 22:54:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1884ms 22:54:41 INFO - PROCESS | 1959 | 1461218081305 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 22:54:41 INFO - PROCESS | 1959 | 1461218081312 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 22:54:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 22:54:41 INFO - PROCESS | 1959 | 1461218081322 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 22:54:41 INFO - PROCESS | 1959 | 1461218081325 Marionette TRACE conn4 <- [1,510,null,{}] 22:54:41 INFO - PROCESS | 1959 | 1461218081334 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}] 22:54:41 INFO - PROCESS | 1959 | 1461218081559 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 22:54:41 INFO - PROCESS | 1959 | --DOCSHELL 0x8f313000 == 77 [pid = 1959] [id = 122] 22:54:41 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x99c30400) [pid = 1959] [serial = 333] [outer = (nil)] [url = about:blank] 22:54:41 INFO - PROCESS | 1959 | 1461218081846 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:41 INFO - PROCESS | 1959 | --DOCSHELL 0x96fb2800 == 76 [pid = 1959] [id = 121] 22:54:41 INFO - PROCESS | 1959 | --DOCSHELL 0x9035ac00 == 75 [pid = 1959] [id = 120] 22:54:41 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f227c00 == 76 [pid = 1959] [id = 135] 22:54:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8f313000) [pid = 1959] [serial = 405] [outer = (nil)] 22:54:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8f8b2400) [pid = 1959] [serial = 406] [outer = 0x8f313000] 22:54:41 INFO - PROCESS | 1959 | 1461218081953 Marionette DEBUG loaded listener.js 22:54:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8fff5800) [pid = 1959] [serial = 407] [outer = 0x8f313000] 22:54:42 INFO - PROCESS | 1959 | --DOCSHELL 0x90357000 == 75 [pid = 1959] [id = 119] 22:54:42 INFO - PROCESS | 1959 | --DOCSHELL 0x8f31ac00 == 74 [pid = 1959] [id = 118] 22:54:42 INFO - PROCESS | 1959 | --DOCSHELL 0x8f31ec00 == 73 [pid = 1959] [id = 117] 22:54:42 INFO - PROCESS | 1959 | --DOCSHELL 0x8f8b1c00 == 72 [pid = 1959] [id = 115] 22:54:42 INFO - PROCESS | 1959 | --DOCSHELL 0x8f31f400 == 71 [pid = 1959] [id = 112] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x9b2b4c00) [pid = 1959] [serial = 327] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x9fc9f000) [pid = 1959] [serial = 328] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x96b77400) [pid = 1959] [serial = 291] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x98692800) [pid = 1959] [serial = 294] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x9b2b8800) [pid = 1959] [serial = 297] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x9ffccc00) [pid = 1959] [serial = 300] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0xa2819800) [pid = 1959] [serial = 303] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0xa45ec000) [pid = 1959] [serial = 306] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x999e8c00) [pid = 1959] [serial = 324] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x9160e800) [pid = 1959] [serial = 318] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x91604800) [pid = 1959] [serial = 315] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x92c02000) [pid = 1959] [serial = 316] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x96c7dc00) [pid = 1959] [serial = 319] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x8f317800) [pid = 1959] [serial = 312] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x98587000) [pid = 1959] [serial = 321] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x98692400) [pid = 1959] [serial = 322] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x8f225400) [pid = 1959] [serial = 309] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x8f475000) [pid = 1959] [serial = 330] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x9140e400) [pid = 1959] [serial = 331] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x99b1f000) [pid = 1959] [serial = 325] [outer = (nil)] [url = about:blank] 22:54:42 INFO - PROCESS | 1959 | 1461218082836 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]]]}] 22:54:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 22:54:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1530ms 22:54:42 INFO - PROCESS | 1959 | 1461218082864 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 22:54:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 22:54:42 INFO - PROCESS | 1959 | 1461218082874 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 22:54:42 INFO - PROCESS | 1959 | 1461218082880 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 22:54:42 INFO - PROCESS | 1959 | 1461218082884 Marionette TRACE conn4 <- [1,514,null,{}] 22:54:42 INFO - PROCESS | 1959 | 1461218082890 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}] 22:54:43 INFO - PROCESS | 1959 | 1461218083127 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 22:54:43 INFO - PROCESS | 1959 | 1461218083153 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:43 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f475000 == 72 [pid = 1959] [id = 136] 22:54:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x8f8b9000) [pid = 1959] [serial = 408] [outer = (nil)] 22:54:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x92c01400) [pid = 1959] [serial = 409] [outer = 0x8f8b9000] 22:54:43 INFO - PROCESS | 1959 | 1461218083243 Marionette DEBUG loaded listener.js 22:54:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x92c0e000) [pid = 1959] [serial = 410] [outer = 0x8f8b9000] 22:54:44 INFO - PROCESS | 1959 | 1461218084129 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]]]}] 22:54:44 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 22:54:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1287ms 22:54:44 INFO - PROCESS | 1959 | 1461218084168 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 22:54:44 INFO - PROCESS | 1959 | 1461218084171 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 22:54:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 22:54:44 INFO - PROCESS | 1959 | 1461218084185 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 22:54:44 INFO - PROCESS | 1959 | 1461218084194 Marionette TRACE conn4 <- [1,518,null,{}] 22:54:44 INFO - PROCESS | 1959 | 1461218084207 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}] 22:54:44 INFO - PROCESS | 1959 | 1461218084444 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 22:54:44 INFO - PROCESS | 1959 | 1461218084481 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x8feb5c00 == 73 [pid = 1959] [id = 137] 22:54:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x92a0a000) [pid = 1959] [serial = 411] [outer = (nil)] 22:54:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x97cb8800) [pid = 1959] [serial = 412] [outer = 0x92a0a000] 22:54:44 INFO - PROCESS | 1959 | 1461218084558 Marionette DEBUG loaded listener.js 22:54:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x982c1000) [pid = 1959] [serial = 413] [outer = 0x92a0a000] 22:54:45 INFO - PROCESS | 1959 | 1461218085444 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]]]}] 22:54:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 22:54:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1306ms 22:54:45 INFO - PROCESS | 1959 | 1461218085485 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 22:54:45 INFO - PROCESS | 1959 | 1461218085490 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 22:54:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 22:54:45 INFO - PROCESS | 1959 | 1461218085506 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 22:54:45 INFO - PROCESS | 1959 | 1461218085509 Marionette TRACE conn4 <- [1,522,null,{}] 22:54:45 INFO - PROCESS | 1959 | 1461218085515 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}] 22:54:45 INFO - PROCESS | 1959 | 1461218085722 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 22:54:45 INFO - PROCESS | 1959 | 1461218085750 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:45 INFO - PROCESS | 1959 | ++DOCSHELL 0x96c7f400 == 74 [pid = 1959] [id = 138] 22:54:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x96fa6400) [pid = 1959] [serial = 414] [outer = (nil)] 22:54:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x9869cc00) [pid = 1959] [serial = 415] [outer = 0x96fa6400] 22:54:45 INFO - PROCESS | 1959 | 1461218085829 Marionette DEBUG loaded listener.js 22:54:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x9888c000) [pid = 1959] [serial = 416] [outer = 0x96fa6400] 22:54:46 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x9778c000) [pid = 1959] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 22:54:46 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x8f318800) [pid = 1959] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 22:54:46 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x8f31fc00) [pid = 1959] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 22:54:46 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x9035b000) [pid = 1959] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 22:54:46 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x92c0b000) [pid = 1959] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 22:54:46 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x8fff9400) [pid = 1959] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 22:54:46 INFO - PROCESS | 1959 | 1461218086894 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]]]}] 22:54:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 22:54:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1439ms 22:54:46 INFO - PROCESS | 1959 | 1461218086941 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 22:54:46 INFO - PROCESS | 1959 | 1461218086944 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 22:54:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 22:54:46 INFO - PROCESS | 1959 | 1461218086950 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 22:54:46 INFO - PROCESS | 1959 | 1461218086954 Marionette TRACE conn4 <- [1,526,null,{}] 22:54:46 INFO - PROCESS | 1959 | 1461218086959 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}] 22:54:47 INFO - PROCESS | 1959 | 1461218087115 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 22:54:47 INFO - PROCESS | 1959 | 1461218087129 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f318800 == 75 [pid = 1959] [id = 139] 22:54:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x8f31fc00) [pid = 1959] [serial = 417] [outer = (nil)] 22:54:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x97fc3000) [pid = 1959] [serial = 418] [outer = 0x8f31fc00] 22:54:47 INFO - PROCESS | 1959 | 1461218087329 Marionette DEBUG loaded listener.js 22:54:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x98e83c00) [pid = 1959] [serial = 419] [outer = 0x8f31fc00] 22:54:48 INFO - PROCESS | 1959 | 1461218088158 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]]]}] 22:54:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 22:54:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1228ms 22:54:48 INFO - PROCESS | 1959 | 1461218088180 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 22:54:48 INFO - PROCESS | 1959 | 1461218088183 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 22:54:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 22:54:48 INFO - PROCESS | 1959 | 1461218088190 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 22:54:48 INFO - PROCESS | 1959 | 1461218088193 Marionette TRACE conn4 <- [1,530,null,{}] 22:54:48 INFO - PROCESS | 1959 | 1461218088198 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}] 22:54:48 INFO - PROCESS | 1959 | 1461218088400 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 22:54:48 INFO - PROCESS | 1959 | 1461218088419 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:48 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c584c00 == 76 [pid = 1959] [id = 140] 22:54:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x96fa6c00) [pid = 1959] [serial = 420] [outer = (nil)] 22:54:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x99ca8400) [pid = 1959] [serial = 421] [outer = 0x96fa6c00] 22:54:48 INFO - PROCESS | 1959 | 1461218088509 Marionette DEBUG loaded listener.js 22:54:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x9fc54400) [pid = 1959] [serial = 422] [outer = 0x96fa6c00] 22:54:49 INFO - PROCESS | 1959 | 1461218089580 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"]]]}] 22:54:49 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 22:54:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 22:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:54:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:54:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 22:54:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:54:49 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 22:54:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 22:54:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:54:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:54:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 22:54:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:54:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1485ms 22:54:49 INFO - PROCESS | 1959 | 1461218089680 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 22:54:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 22:54:49 INFO - PROCESS | 1959 | 1461218089689 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 22:54:49 INFO - PROCESS | 1959 | 1461218089699 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 22:54:49 INFO - PROCESS | 1959 | 1461218089705 Marionette TRACE conn4 <- [1,534,null,{}] 22:54:49 INFO - PROCESS | 1959 | 1461218089713 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}] 22:54:49 INFO - PROCESS | 1959 | 1461218089953 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 22:54:50 INFO - PROCESS | 1959 | 1461218090180 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ffa0800 == 77 [pid = 1959] [id = 141] 22:54:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x90873800) [pid = 1959] [serial = 423] [outer = (nil)] 22:54:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x9160c400) [pid = 1959] [serial = 424] [outer = 0x90873800] 22:54:50 INFO - PROCESS | 1959 | 1461218090288 Marionette DEBUG loaded listener.js 22:54:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x92d8f000) [pid = 1959] [serial = 425] [outer = 0x90873800] 22:54:51 INFO - PROCESS | 1959 | 1461218091245 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]]]}] 22:54:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 22:54:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1585ms 22:54:51 INFO - PROCESS | 1959 | 1461218091284 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 22:54:51 INFO - PROCESS | 1959 | 1461218091293 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 22:54:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 22:54:51 INFO - PROCESS | 1959 | 1461218091304 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 22:54:51 INFO - PROCESS | 1959 | 1461218091308 Marionette TRACE conn4 <- [1,538,null,{}] 22:54:51 INFO - PROCESS | 1959 | 1461218091315 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}] 22:54:51 INFO - PROCESS | 1959 | 1461218091571 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 22:54:51 INFO - PROCESS | 1959 | 1461218091859 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:51 INFO - PROCESS | 1959 | ++DOCSHELL 0x90360800 == 78 [pid = 1959] [id = 142] 22:54:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x96b77400) [pid = 1959] [serial = 426] [outer = (nil)] 22:54:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x98894c00) [pid = 1959] [serial = 427] [outer = 0x96b77400] 22:54:51 INFO - PROCESS | 1959 | 1461218091948 Marionette DEBUG loaded listener.js 22:54:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x99b1d000) [pid = 1959] [serial = 428] [outer = 0x96b77400] 22:54:52 INFO - PROCESS | 1959 | 1461218092827 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]]]}] 22:54:52 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. 22:54:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1535ms 22:54:52 INFO - PROCESS | 1959 | 1461218092839 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 22:54:52 INFO - PROCESS | 1959 | 1461218092843 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 22:54:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 22:54:52 INFO - PROCESS | 1959 | 1461218092850 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 22:54:52 INFO - PROCESS | 1959 | 1461218092857 Marionette TRACE conn4 <- [1,542,null,{}] 22:54:52 INFO - PROCESS | 1959 | 1461218092874 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}] 22:54:53 INFO - PROCESS | 1959 | 1461218093054 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 22:54:53 INFO - PROCESS | 1959 | 1461218093242 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7cb800 == 79 [pid = 1959] [id = 143] 22:54:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x9fca8c00) [pid = 1959] [serial = 429] [outer = (nil)] 22:54:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0xa3c09800) [pid = 1959] [serial = 430] [outer = 0x9fca8c00] 22:54:53 INFO - PROCESS | 1959 | 1461218093338 Marionette DEBUG loaded listener.js 22:54:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0xa4452000) [pid = 1959] [serial = 431] [outer = 0x9fca8c00] 22:54:54 INFO - PROCESS | 1959 | 1461218094203 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]]]}] 22:54:54 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. 22:54:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1385ms 22:54:54 INFO - PROCESS | 1959 | 1461218094236 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 22:54:54 INFO - PROCESS | 1959 | 1461218094239 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 22:54:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 22:54:54 INFO - PROCESS | 1959 | 1461218094292 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 22:54:54 INFO - PROCESS | 1959 | 1461218094295 Marionette TRACE conn4 <- [1,546,null,{}] 22:54:54 INFO - PROCESS | 1959 | 1461218094300 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}] 22:54:54 INFO - PROCESS | 1959 | 1461218094497 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 22:54:54 INFO - PROCESS | 1959 | 1461218094673 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c2e2000 == 80 [pid = 1959] [id = 144] 22:54:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8c2e2c00) [pid = 1959] [serial = 432] [outer = (nil)] 22:54:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8c2e8c00) [pid = 1959] [serial = 433] [outer = 0x8c2e2c00] 22:54:54 INFO - PROCESS | 1959 | 1461218094765 Marionette DEBUG loaded listener.js 22:54:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8c2ef000) [pid = 1959] [serial = 434] [outer = 0x8c2e2c00] 22:54:55 INFO - PROCESS | 1959 | 1461218095708 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]]]}] 22:54:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 22:54:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1498ms 22:54:55 INFO - PROCESS | 1959 | 1461218095790 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 22:54:55 INFO - PROCESS | 1959 | 1461218095796 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 22:54:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 22:54:55 INFO - PROCESS | 1959 | 1461218095806 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 22:54:55 INFO - PROCESS | 1959 | 1461218095812 Marionette TRACE conn4 <- [1,550,null,{}] 22:54:55 INFO - PROCESS | 1959 | 1461218095821 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}] 22:54:56 INFO - PROCESS | 1959 | 1461218096143 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 22:54:56 INFO - PROCESS | 1959 | 1461218096453 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c2edc00 == 81 [pid = 1959] [id = 145] 22:54:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x8c2ee400) [pid = 1959] [serial = 435] [outer = (nil)] 22:54:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0xa3c76400) [pid = 1959] [serial = 436] [outer = 0x8c2ee400] 22:54:56 INFO - PROCESS | 1959 | 1461218096555 Marionette DEBUG loaded listener.js 22:54:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0xa449b400) [pid = 1959] [serial = 437] [outer = 0x8c2ee400] 22:54:57 INFO - PROCESS | 1959 | 1461218097449 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]]]}] 22:54:57 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. 22:54:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1691ms 22:54:57 INFO - PROCESS | 1959 | 1461218097500 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 22:54:57 INFO - PROCESS | 1959 | 1461218097505 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 22:54:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 22:54:57 INFO - PROCESS | 1959 | 1461218097512 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 22:54:57 INFO - PROCESS | 1959 | 1461218097516 Marionette TRACE conn4 <- [1,554,null,{}] 22:54:57 INFO - PROCESS | 1959 | 1461218097522 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}] 22:54:57 INFO - PROCESS | 1959 | 1461218097704 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 22:54:57 INFO - PROCESS | 1959 | 1461218097880 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:57 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c404000 == 82 [pid = 1959] [id = 146] 22:54:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x8c405000) [pid = 1959] [serial = 438] [outer = (nil)] 22:54:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x8c40d400) [pid = 1959] [serial = 439] [outer = 0x8c405000] 22:54:57 INFO - PROCESS | 1959 | 1461218097972 Marionette DEBUG loaded listener.js 22:54:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0xa4496c00) [pid = 1959] [serial = 440] [outer = 0x8c405000] 22:54:58 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:54:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 22:54:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1432ms 22:54:58 INFO - PROCESS | 1959 | 1461218098935 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]]]}] 22:54:58 INFO - PROCESS | 1959 | 1461218098946 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 22:54:58 INFO - PROCESS | 1959 | 1461218098950 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 22:54:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 22:54:58 INFO - PROCESS | 1959 | 1461218098956 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 22:54:58 INFO - PROCESS | 1959 | 1461218098959 Marionette TRACE conn4 <- [1,558,null,{}] 22:54:58 INFO - PROCESS | 1959 | 1461218098965 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}] 22:54:59 INFO - PROCESS | 1959 | 1461218099133 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 22:54:59 INFO - PROCESS | 1959 | 1461218099309 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:59 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab84c00 == 83 [pid = 1959] [id = 147] 22:54:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x8ab85800) [pid = 1959] [serial = 441] [outer = (nil)] 22:54:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x8ab8bc00) [pid = 1959] [serial = 442] [outer = 0x8ab85800] 22:54:59 INFO - PROCESS | 1959 | 1461218099397 Marionette DEBUG loaded listener.js 22:54:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x8ab8dc00) [pid = 1959] [serial = 443] [outer = 0x8ab85800] 22:55:00 INFO - PROCESS | 1959 | 1461218100317 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]]]}] 22:55:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 22:55:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1430ms 22:55:00 INFO - PROCESS | 1959 | 1461218100387 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 22:55:00 INFO - PROCESS | 1959 | 1461218100390 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 22:55:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 22:55:00 INFO - PROCESS | 1959 | 1461218100397 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 22:55:00 INFO - PROCESS | 1959 | 1461218100401 Marionette TRACE conn4 <- [1,562,null,{}] 22:55:00 INFO - PROCESS | 1959 | 1461218100407 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}] 22:55:00 INFO - PROCESS | 1959 | 1461218100582 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 22:55:00 INFO - PROCESS | 1959 | 1461218100754 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab84000 == 84 [pid = 1959] [id = 148] 22:55:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x8ab89400) [pid = 1959] [serial = 444] [outer = (nil)] 22:55:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x93630800) [pid = 1959] [serial = 445] [outer = 0x8ab89400] 22:55:00 INFO - PROCESS | 1959 | 1461218100843 Marionette DEBUG loaded listener.js 22:55:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x93632400) [pid = 1959] [serial = 446] [outer = 0x8ab89400] 22:55:01 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:55:01 INFO - PROCESS | 1959 | 1461218101729 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]]]}] 22:55:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 22:55:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1383ms 22:55:01 INFO - PROCESS | 1959 | 1461218101787 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 22:55:01 INFO - PROCESS | 1959 | 1461218101791 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 22:55:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 22:55:01 INFO - PROCESS | 1959 | 1461218101799 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 22:55:01 INFO - PROCESS | 1959 | 1461218101802 Marionette TRACE conn4 <- [1,566,null,{}] 22:55:01 INFO - PROCESS | 1959 | 1461218101808 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}] 22:55:01 INFO - PROCESS | 1959 | 1461218101982 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 22:55:02 INFO - PROCESS | 1959 | 1461218102169 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:02 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c404c00 == 85 [pid = 1959] [id = 149] 22:55:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x93632000) [pid = 1959] [serial = 447] [outer = (nil)] 22:55:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x9363a800) [pid = 1959] [serial = 448] [outer = 0x93632000] 22:55:02 INFO - PROCESS | 1959 | 1461218102304 Marionette DEBUG loaded listener.js 22:55:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x9363d000) [pid = 1959] [serial = 449] [outer = 0x93632000] 22:55:02 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:55:03 INFO - PROCESS | 1959 | 1461218103237 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]]]}] 22:55:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 22:55:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1494ms 22:55:03 INFO - PROCESS | 1959 | 1461218103294 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 22:55:03 INFO - PROCESS | 1959 | 1461218103301 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 22:55:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 22:55:03 INFO - PROCESS | 1959 | 1461218103313 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 22:55:03 INFO - PROCESS | 1959 | 1461218103316 Marionette TRACE conn4 <- [1,570,null,{}] 22:55:03 INFO - PROCESS | 1959 | 1461218103323 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}] 22:55:03 INFO - PROCESS | 1959 | 1461218103498 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 22:55:03 INFO - PROCESS | 1959 | 1461218103685 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a228800 == 86 [pid = 1959] [id = 150] 22:55:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x8a229c00) [pid = 1959] [serial = 450] [outer = (nil)] 22:55:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x8a231800) [pid = 1959] [serial = 451] [outer = 0x8a229c00] 22:55:03 INFO - PROCESS | 1959 | 1461218103781 Marionette DEBUG loaded listener.js 22:55:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x8a232c00) [pid = 1959] [serial = 452] [outer = 0x8a229c00] 22:55:04 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:55:04 INFO - PROCESS | 1959 | 1461218104711 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]]]}] 22:55:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 22:55:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1434ms 22:55:04 INFO - PROCESS | 1959 | 1461218104748 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 22:55:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 22:55:04 INFO - PROCESS | 1959 | 1461218104753 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 22:55:04 INFO - PROCESS | 1959 | 1461218104760 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 22:55:04 INFO - PROCESS | 1959 | 1461218104765 Marionette TRACE conn4 <- [1,574,null,{}] 22:55:04 INFO - PROCESS | 1959 | 1461218104771 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}] 22:55:04 INFO - PROCESS | 1959 | 1461218104994 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 22:55:05 INFO - PROCESS | 1959 | 1461218105173 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:05 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a38d400 == 87 [pid = 1959] [id = 151] 22:55:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x8a38e000) [pid = 1959] [serial = 453] [outer = (nil)] 22:55:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x8a394400) [pid = 1959] [serial = 454] [outer = 0x8a38e000] 22:55:05 INFO - PROCESS | 1959 | 1461218105324 Marionette DEBUG loaded listener.js 22:55:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x8c40dc00) [pid = 1959] [serial = 455] [outer = 0x8a38e000] 22:55:06 INFO - PROCESS | 1959 | 1461218106198 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]]]}] 22:55:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 22:55:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1491ms 22:55:06 INFO - PROCESS | 1959 | 1461218106251 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 22:55:06 INFO - PROCESS | 1959 | 1461218106255 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 22:55:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 22:55:06 INFO - PROCESS | 1959 | 1461218106262 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 22:55:06 INFO - PROCESS | 1959 | 1461218106266 Marionette TRACE conn4 <- [1,578,null,{}] 22:55:06 INFO - PROCESS | 1959 | 1461218106272 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}] 22:55:06 INFO - PROCESS | 1959 | 1461218106451 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 22:55:06 INFO - PROCESS | 1959 | 1461218106634 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:06 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a236c00 == 88 [pid = 1959] [id = 152] 22:55:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x8a38dc00) [pid = 1959] [serial = 456] [outer = (nil)] 22:55:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x8a57bc00) [pid = 1959] [serial = 457] [outer = 0x8a38dc00] 22:55:06 INFO - PROCESS | 1959 | 1461218106723 Marionette DEBUG loaded listener.js 22:55:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x8a57d800) [pid = 1959] [serial = 458] [outer = 0x8a38dc00] 22:55:07 INFO - PROCESS | 1959 | 1461218107656 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]]]}] 22:55:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 22:55:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1431ms 22:55:07 INFO - PROCESS | 1959 | 1461218107694 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 22:55:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 22:55:07 INFO - PROCESS | 1959 | 1461218107699 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 22:55:07 INFO - PROCESS | 1959 | 1461218107705 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 22:55:07 INFO - PROCESS | 1959 | 1461218107709 Marionette TRACE conn4 <- [1,582,null,{}] 22:55:07 INFO - PROCESS | 1959 | 1461218107715 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}] 22:55:07 INFO - PROCESS | 1959 | 1461218107892 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 22:55:08 INFO - PROCESS | 1959 | 1461218108076 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a57ac00 == 89 [pid = 1959] [id = 153] 22:55:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x8a57c800) [pid = 1959] [serial = 459] [outer = (nil)] 22:55:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x8a586000) [pid = 1959] [serial = 460] [outer = 0x8a57c800] 22:55:08 INFO - PROCESS | 1959 | 1461218108169 Marionette DEBUG loaded listener.js 22:55:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x8c40cc00) [pid = 1959] [serial = 461] [outer = 0x8a57c800] 22:55:09 INFO - PROCESS | 1959 | 1461218109448 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]]]}] 22:55:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 22:55:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1785ms 22:55:09 INFO - PROCESS | 1959 | 1461218109492 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 22:55:09 INFO - PROCESS | 1959 | 1461218109499 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 22:55:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 22:55:09 INFO - PROCESS | 1959 | 1461218109508 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 22:55:09 INFO - PROCESS | 1959 | 1461218109514 Marionette TRACE conn4 <- [1,586,null,{}] 22:55:09 INFO - PROCESS | 1959 | 1461218109523 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}] 22:55:09 INFO - PROCESS | 1959 | 1461218109766 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 22:55:09 INFO - PROCESS | 1959 | 1461218109961 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:09 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a578c00 == 90 [pid = 1959] [id = 154] 22:55:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x8a586400) [pid = 1959] [serial = 462] [outer = (nil)] 22:55:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x8c402c00) [pid = 1959] [serial = 463] [outer = 0x8a586400] 22:55:10 INFO - PROCESS | 1959 | 1461218110043 Marionette DEBUG loaded listener.js 22:55:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x8c40a400) [pid = 1959] [serial = 464] [outer = 0x8a586400] 22:55:10 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:55:11 INFO - PROCESS | 1959 | 1461218111033 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]]]}] 22:55:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 22:55:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1588ms 22:55:11 INFO - PROCESS | 1959 | 1461218111097 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 22:55:11 INFO - PROCESS | 1959 | 1461218111106 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 22:55:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 22:55:11 INFO - PROCESS | 1959 | 1461218111116 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 22:55:11 INFO - PROCESS | 1959 | 1461218111119 Marionette TRACE conn4 <- [1,590,null,{}] 22:55:11 INFO - PROCESS | 1959 | 1461218111126 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}] 22:55:11 INFO - PROCESS | 1959 | 1461218111298 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 22:55:11 INFO - PROCESS | 1959 | 1461218111524 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:11 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7d0800 == 91 [pid = 1959] [id = 155] 22:55:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x8c7d1c00) [pid = 1959] [serial = 465] [outer = (nil)] 22:55:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x8f227800) [pid = 1959] [serial = 466] [outer = 0x8c7d1c00] 22:55:11 INFO - PROCESS | 1959 | 1461218111651 Marionette DEBUG loaded listener.js 22:55:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x8f31f800) [pid = 1959] [serial = 467] [outer = 0x8c7d1c00] 22:55:12 INFO - PROCESS | 1959 | 1461218112599 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]]]}] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x99cb1c00 == 90 [pid = 1959] [id = 99] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x98582000 == 89 [pid = 1959] [id = 98] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x9035dc00 == 88 [pid = 1959] [id = 97] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x9ae74000 == 87 [pid = 1959] [id = 101] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x902c9800 == 86 [pid = 1959] [id = 59] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x90128c00 == 85 [pid = 1959] [id = 96] 22:55:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 22:55:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1548ms 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x8fcaf800) [pid = 1959] [serial = 336] [outer = (nil)] [url = about:blank] 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0x92c0a000) [pid = 1959] [serial = 339] [outer = (nil)] [url = about:blank] 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x98889400) [pid = 1959] [serial = 342] [outer = (nil)] [url = about:blank] 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x98895c00) [pid = 1959] [serial = 348] [outer = (nil)] [url = about:blank] 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x8f8b8000) [pid = 1959] [serial = 345] [outer = (nil)] [url = about:blank] 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x9921b400) [pid = 1959] [serial = 369] [outer = (nil)] [url = about:blank] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x8fcb1400 == 84 [pid = 1959] [id = 102] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x8fcd7800 == 83 [pid = 1959] [id = 55] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x8f21dc00 == 82 [pid = 1959] [id = 103] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x99b11400 == 81 [pid = 1959] [id = 58] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x8f318800 == 80 [pid = 1959] [id = 139] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x96c7f400 == 79 [pid = 1959] [id = 138] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x8feb5c00 == 78 [pid = 1959] [id = 137] 22:55:12 INFO - PROCESS | 1959 | 1461218112686 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 22:55:12 INFO - PROCESS | 1959 | 1461218112690 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x8f475000 == 77 [pid = 1959] [id = 136] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x8f227c00 == 76 [pid = 1959] [id = 135] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x8f312000 == 75 [pid = 1959] [id = 134] 22:55:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x99b20800 == 74 [pid = 1959] [id = 126] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x8c57bc00 == 73 [pid = 1959] [id = 125] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x8f473800 == 72 [pid = 1959] [id = 124] 22:55:12 INFO - PROCESS | 1959 | --DOCSHELL 0x92c07400 == 71 [pid = 1959] [id = 123] 22:55:12 INFO - PROCESS | 1959 | 1461218112713 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 22:55:12 INFO - PROCESS | 1959 | 1461218112721 Marionette TRACE conn4 <- [1,594,null,{}] 22:55:12 INFO - PROCESS | 1959 | 1461218112743 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}] 22:55:12 INFO - PROCESS | 1959 | 1461218112930 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x97cb7800) [pid = 1959] [serial = 363] [outer = (nil)] [url = about:blank] 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x97825000) [pid = 1959] [serial = 366] [outer = (nil)] [url = about:blank] 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x8f474400) [pid = 1959] [serial = 352] [outer = (nil)] [url = about:blank] 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x8f46b800) [pid = 1959] [serial = 351] [outer = (nil)] [url = about:blank] 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x9140f000) [pid = 1959] [serial = 357] [outer = (nil)] [url = about:blank] 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x92a12400) [pid = 1959] [serial = 358] [outer = (nil)] [url = about:blank] 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x96bddc00) [pid = 1959] [serial = 360] [outer = (nil)] [url = about:blank] 22:55:12 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x90359000) [pid = 1959] [serial = 355] [outer = (nil)] [url = about:blank] 22:55:13 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x902bb800) [pid = 1959] [serial = 354] [outer = (nil)] [url = about:blank] 22:55:13 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x97d5bc00) [pid = 1959] [serial = 364] [outer = (nil)] [url = about:blank] 22:55:13 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x98583800) [pid = 1959] [serial = 367] [outer = (nil)] [url = about:blank] 22:55:13 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x96f98000) [pid = 1959] [serial = 361] [outer = (nil)] [url = about:blank] 22:55:13 INFO - PROCESS | 1959 | 1461218113191 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7d1800 == 72 [pid = 1959] [id = 156] 22:55:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x8c7d7400) [pid = 1959] [serial = 468] [outer = (nil)] 22:55:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x8feb1400) [pid = 1959] [serial = 469] [outer = 0x8c7d7400] 22:55:13 INFO - PROCESS | 1959 | 1461218113273 Marionette DEBUG loaded listener.js 22:55:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x8ff9c000) [pid = 1959] [serial = 470] [outer = 0x8c7d7400] 22:55:14 INFO - PROCESS | 1959 | 1461218114147 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]]]}] 22:55:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 22:55:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1464ms 22:55:14 INFO - PROCESS | 1959 | 1461218114186 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 22:55:14 INFO - PROCESS | 1959 | 1461218114190 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 22:55:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 22:55:14 INFO - PROCESS | 1959 | 1461218114199 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 22:55:14 INFO - PROCESS | 1959 | 1461218114202 Marionette TRACE conn4 <- [1,598,null,{}] 22:55:14 INFO - PROCESS | 1959 | 1461218114206 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}] 22:55:14 INFO - PROCESS | 1959 | 1461218114370 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 22:55:14 INFO - PROCESS | 1959 | 1461218114387 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:14 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f8bac00 == 73 [pid = 1959] [id = 157] 22:55:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x8fffa000) [pid = 1959] [serial = 471] [outer = (nil)] 22:55:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x9035a000) [pid = 1959] [serial = 472] [outer = 0x8fffa000] 22:55:14 INFO - PROCESS | 1959 | 1461218114463 Marionette DEBUG loaded listener.js 22:55:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x91404c00) [pid = 1959] [serial = 473] [outer = 0x8fffa000] 22:55:15 INFO - PROCESS | 1959 | 1461218115471 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]]]}] 22:55:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 22:55:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1339ms 22:55:15 INFO - PROCESS | 1959 | 1461218115539 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 22:55:15 INFO - PROCESS | 1959 | 1461218115543 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 22:55:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 22:55:15 INFO - PROCESS | 1959 | 1461218115550 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 22:55:15 INFO - PROCESS | 1959 | 1461218115553 Marionette TRACE conn4 <- [1,602,null,{}] 22:55:15 INFO - PROCESS | 1959 | 1461218115565 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}] 22:55:15 INFO - PROCESS | 1959 | 1461218115771 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 22:55:15 INFO - PROCESS | 1959 | 1461218115796 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:15 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fff9000 == 74 [pid = 1959] [id = 158] 22:55:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x9035d800) [pid = 1959] [serial = 474] [outer = (nil)] 22:55:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x92a0b000) [pid = 1959] [serial = 475] [outer = 0x9035d800] 22:55:15 INFO - PROCESS | 1959 | 1461218115870 Marionette DEBUG loaded listener.js 22:55:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x92a55c00) [pid = 1959] [serial = 476] [outer = 0x9035d800] 22:55:16 INFO - PROCESS | 1959 | 1461218116853 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]]]}] 22:55:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 22:55:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1337ms 22:55:16 INFO - PROCESS | 1959 | 1461218116888 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 22:55:16 INFO - PROCESS | 1959 | 1461218116892 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 22:55:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 22:55:16 INFO - PROCESS | 1959 | 1461218116898 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 22:55:16 INFO - PROCESS | 1959 | 1461218116900 Marionette TRACE conn4 <- [1,606,null,{}] 22:55:16 INFO - PROCESS | 1959 | 1461218116927 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}] 22:55:17 INFO - PROCESS | 1959 | 1461218117169 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 22:55:17 INFO - PROCESS | 1959 | 1461218117196 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x920a7000 == 75 [pid = 1959] [id = 159] 22:55:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x9363f400) [pid = 1959] [serial = 477] [outer = (nil)] 22:55:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x97d57400) [pid = 1959] [serial = 478] [outer = 0x9363f400] 22:55:17 INFO - PROCESS | 1959 | 1461218117274 Marionette DEBUG loaded listener.js 22:55:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x98582400) [pid = 1959] [serial = 479] [outer = 0x9363f400] 22:55:18 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x8f31fc00) [pid = 1959] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 22:55:18 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x8f314800) [pid = 1959] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 22:55:18 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x8f313000) [pid = 1959] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 22:55:18 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x92a0a000) [pid = 1959] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 22:55:18 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x9857d000) [pid = 1959] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 22:55:18 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x98893800) [pid = 1959] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 22:55:18 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x96fa6400) [pid = 1959] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 22:55:18 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x99cb1400) [pid = 1959] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 22:55:18 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x8f8b9000) [pid = 1959] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 22:55:18 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x98699400) [pid = 1959] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 22:55:18 INFO - PROCESS | 1959 | 1461218118477 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]]]}] 22:55:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 22:55:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1601ms 22:55:18 INFO - PROCESS | 1959 | 1461218118500 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 22:55:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 22:55:18 INFO - PROCESS | 1959 | 1461218118505 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 22:55:18 INFO - PROCESS | 1959 | 1461218118512 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 22:55:18 INFO - PROCESS | 1959 | 1461218118518 Marionette TRACE conn4 <- [1,610,null,{}] 22:55:18 INFO - PROCESS | 1959 | 1461218118525 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}] 22:55:18 INFO - PROCESS | 1959 | 1461218118774 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 22:55:18 INFO - PROCESS | 1959 | 1461218118795 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c57b800 == 76 [pid = 1959] [id = 160] 22:55:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x8f316000) [pid = 1959] [serial = 480] [outer = (nil)] 22:55:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x96fb4800) [pid = 1959] [serial = 481] [outer = 0x8f316000] 22:55:18 INFO - PROCESS | 1959 | 1461218118873 Marionette DEBUG loaded listener.js 22:55:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x9858ac00) [pid = 1959] [serial = 482] [outer = 0x8f316000] 22:55:19 INFO - PROCESS | 1959 | 1461218119712 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]]]}] 22:55:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 22:55:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1244ms 22:55:19 INFO - PROCESS | 1959 | 1461218119757 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 22:55:19 INFO - PROCESS | 1959 | 1461218119761 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 22:55:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 22:55:19 INFO - PROCESS | 1959 | 1461218119768 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 22:55:19 INFO - PROCESS | 1959 | 1461218119772 Marionette TRACE conn4 <- [1,614,null,{}] 22:55:19 INFO - PROCESS | 1959 | 1461218119778 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}] 22:55:19 INFO - PROCESS | 1959 | 1461218119954 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 22:55:20 INFO - PROCESS | 1959 | 1461218120450 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab91c00 == 77 [pid = 1959] [id = 161] 22:55:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x8ab92c00) [pid = 1959] [serial = 483] [outer = (nil)] 22:55:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x8c2e7000) [pid = 1959] [serial = 484] [outer = 0x8ab92c00] 22:55:20 INFO - PROCESS | 1959 | 1461218120563 Marionette DEBUG loaded listener.js 22:55:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x8c406000) [pid = 1959] [serial = 485] [outer = 0x8ab92c00] 22:55:21 INFO - PROCESS | 1959 | 1461218121540 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]]]}] 22:55:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 22:55:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1848ms 22:55:21 INFO - PROCESS | 1959 | 1461218121624 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 22:55:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 22:55:21 INFO - PROCESS | 1959 | 1461218121634 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 22:55:21 INFO - PROCESS | 1959 | 1461218121659 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 22:55:21 INFO - PROCESS | 1959 | 1461218121665 Marionette TRACE conn4 <- [1,618,null,{}] 22:55:21 INFO - PROCESS | 1959 | 1461218121677 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}] 22:55:21 INFO - PROCESS | 1959 | 1461218121882 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 22:55:22 INFO - PROCESS | 1959 | 1461218122121 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:22 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f471400 == 78 [pid = 1959] [id = 162] 22:55:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x8f8b3000) [pid = 1959] [serial = 486] [outer = (nil)] 22:55:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x8fcce400) [pid = 1959] [serial = 487] [outer = 0x8f8b3000] 22:55:22 INFO - PROCESS | 1959 | 1461218122237 Marionette DEBUG loaded listener.js 22:55:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x8ff9ec00) [pid = 1959] [serial = 488] [outer = 0x8f8b3000] 22:55:23 INFO - PROCESS | 1959 | 1461218123240 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]]]}] 22:55:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 22:55:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1663ms 22:55:23 INFO - PROCESS | 1959 | 1461218123310 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 22:55:23 INFO - PROCESS | 1959 | 1461218123317 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 22:55:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 22:55:23 INFO - PROCESS | 1959 | 1461218123326 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 22:55:23 INFO - PROCESS | 1959 | 1461218123330 Marionette TRACE conn4 <- [1,622,null,{}] 22:55:23 INFO - PROCESS | 1959 | 1461218123336 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}] 22:55:23 INFO - PROCESS | 1959 | 1461218123592 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 22:55:23 INFO - PROCESS | 1959 | 1461218123918 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a0cc00 == 79 [pid = 1959] [id = 163] 22:55:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x92a0d000) [pid = 1959] [serial = 489] [outer = (nil)] 22:55:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x92c06c00) [pid = 1959] [serial = 490] [outer = 0x92a0d000] 22:55:24 INFO - PROCESS | 1959 | 1461218124012 Marionette DEBUG loaded listener.js 22:55:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x9363f000) [pid = 1959] [serial = 491] [outer = 0x92a0d000] 22:55:24 INFO - PROCESS | 1959 | 1461218124982 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]]]}] 22:55:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 22:55:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1691ms 22:55:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 22:55:25 INFO - PROCESS | 1959 | 1461218125016 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 22:55:25 INFO - PROCESS | 1959 | 1461218125020 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 22:55:25 INFO - PROCESS | 1959 | 1461218125035 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 22:55:25 INFO - PROCESS | 1959 | 1461218125045 Marionette TRACE conn4 <- [1,626,null,{}] 22:55:25 INFO - PROCESS | 1959 | 1461218125074 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}] 22:55:25 INFO - PROCESS | 1959 | 1461218125282 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 22:55:25 INFO - PROCESS | 1959 | 1461218125633 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:25 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab88400 == 80 [pid = 1959] [id = 164] 22:55:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x8c2e9c00) [pid = 1959] [serial = 492] [outer = (nil)] 22:55:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x987bd000) [pid = 1959] [serial = 493] [outer = 0x8c2e9c00] 22:55:25 INFO - PROCESS | 1959 | 1461218125730 Marionette DEBUG loaded listener.js 22:55:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x99a93800) [pid = 1959] [serial = 494] [outer = 0x8c2e9c00] 22:55:26 INFO - PROCESS | 1959 | 1461218126662 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]]]}] 22:55:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 22:55:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1686ms 22:55:26 INFO - PROCESS | 1959 | 1461218126713 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 22:55:26 INFO - PROCESS | 1959 | 1461218126717 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 22:55:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 22:55:26 INFO - PROCESS | 1959 | 1461218126724 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 22:55:26 INFO - PROCESS | 1959 | 1461218126728 Marionette TRACE conn4 <- [1,630,null,{}] 22:55:26 INFO - PROCESS | 1959 | 1461218126734 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}] 22:55:26 INFO - PROCESS | 1959 | 1461218126925 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 22:55:27 INFO - PROCESS | 1959 | 1461218127149 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:27 INFO - PROCESS | 1959 | ++DOCSHELL 0x99b1dc00 == 81 [pid = 1959] [id = 165] 22:55:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x99b1f400) [pid = 1959] [serial = 495] [outer = (nil)] 22:55:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 179 (0x99cb1400) [pid = 1959] [serial = 496] [outer = 0x99b1f400] 22:55:27 INFO - PROCESS | 1959 | 1461218127341 Marionette DEBUG loaded listener.js 22:55:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 180 (0x9b2ba800) [pid = 1959] [serial = 497] [outer = 0x99b1f400] 22:55:28 INFO - PROCESS | 1959 | 1461218128335 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]]]}] 22:55:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 22:55:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1686ms 22:55:28 INFO - PROCESS | 1959 | 1461218128411 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 22:55:28 INFO - PROCESS | 1959 | 1461218128415 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 22:55:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 22:55:28 INFO - PROCESS | 1959 | 1461218128422 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 22:55:28 INFO - PROCESS | 1959 | 1461218128426 Marionette TRACE conn4 <- [1,634,null,{}] 22:55:28 INFO - PROCESS | 1959 | 1461218128432 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}] 22:55:28 INFO - PROCESS | 1959 | 1461218128665 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 22:55:28 INFO - PROCESS | 1959 | 1461218128979 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:29 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f27d000 == 82 [pid = 1959] [id = 166] 22:55:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 181 (0x8f27d800) [pid = 1959] [serial = 498] [outer = (nil)] 22:55:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 182 (0x8f280800) [pid = 1959] [serial = 499] [outer = 0x8f27d800] 22:55:29 INFO - PROCESS | 1959 | 1461218129094 Marionette DEBUG loaded listener.js 22:55:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 183 (0x9fb8d000) [pid = 1959] [serial = 500] [outer = 0x8f27d800] 22:55:29 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:55:30 INFO - PROCESS | 1959 | 1461218130047 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]]]}] 22:55:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 22:55:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1686ms 22:55:30 INFO - PROCESS | 1959 | 1461218130110 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 22:55:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 22:55:30 INFO - PROCESS | 1959 | 1461218130115 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 22:55:30 INFO - PROCESS | 1959 | 1461218130121 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 22:55:30 INFO - PROCESS | 1959 | 1461218130125 Marionette TRACE conn4 <- [1,638,null,{}] 22:55:30 INFO - PROCESS | 1959 | 1461218130131 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}] 22:55:30 INFO - PROCESS | 1959 | 1461218130328 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 22:55:30 INFO - PROCESS | 1959 | 1461218130569 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:30 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab86800 == 83 [pid = 1959] [id = 167] 22:55:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 184 (0x8f27dc00) [pid = 1959] [serial = 501] [outer = (nil)] 22:55:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 185 (0x935e1800) [pid = 1959] [serial = 502] [outer = 0x8f27dc00] 22:55:30 INFO - PROCESS | 1959 | 1461218130709 Marionette DEBUG loaded listener.js 22:55:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 186 (0x935e3400) [pid = 1959] [serial = 503] [outer = 0x8f27dc00] 22:55:31 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:55:31 INFO - PROCESS | 1959 | 1461218131820 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]]]}] 22:55:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 22:55:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1733ms 22:55:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 22:55:31 INFO - PROCESS | 1959 | 1461218131855 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 22:55:31 INFO - PROCESS | 1959 | 1461218131858 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 22:55:31 INFO - PROCESS | 1959 | 1461218131865 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 22:55:31 INFO - PROCESS | 1959 | 1461218131868 Marionette TRACE conn4 <- [1,642,null,{}] 22:55:31 INFO - PROCESS | 1959 | 1461218131875 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}] 22:55:32 INFO - PROCESS | 1959 | 1461218132062 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 22:55:32 INFO - PROCESS | 1959 | 1461218132308 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:32 INFO - PROCESS | 1959 | ++DOCSHELL 0x935d8c00 == 84 [pid = 1959] [id = 168] 22:55:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 187 (0x935de000) [pid = 1959] [serial = 504] [outer = (nil)] 22:55:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 188 (0x9fcd7800) [pid = 1959] [serial = 505] [outer = 0x935de000] 22:55:32 INFO - PROCESS | 1959 | 1461218132399 Marionette DEBUG loaded listener.js 22:55:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 189 (0x9ff0fc00) [pid = 1959] [serial = 506] [outer = 0x935de000] 22:55:33 INFO - PROCESS | 1959 | 1461218133331 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]]]}] 22:55:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 22:55:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1533ms 22:55:33 INFO - PROCESS | 1959 | 1461218133398 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 22:55:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 22:55:33 INFO - PROCESS | 1959 | 1461218133403 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 22:55:33 INFO - PROCESS | 1959 | 1461218133409 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 22:55:33 INFO - PROCESS | 1959 | 1461218133413 Marionette TRACE conn4 <- [1,646,null,{}] 22:55:33 INFO - PROCESS | 1959 | 1461218133421 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}] 22:55:33 INFO - PROCESS | 1959 | 1461218133602 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 22:55:33 INFO - PROCESS | 1959 | 1461218133839 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x89bf0800 == 85 [pid = 1959] [id = 169] 22:55:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 190 (0x89bf1c00) [pid = 1959] [serial = 507] [outer = (nil)] 22:55:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 191 (0x89bf7c00) [pid = 1959] [serial = 508] [outer = 0x89bf1c00] 22:55:33 INFO - PROCESS | 1959 | 1461218133970 Marionette DEBUG loaded listener.js 22:55:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 192 (0x89bfb000) [pid = 1959] [serial = 509] [outer = 0x89bf1c00] 22:55:34 INFO - PROCESS | 1959 | 1461218134834 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]]]}] 22:55:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 22:55:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1484ms 22:55:34 INFO - PROCESS | 1959 | 1461218134893 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 22:55:34 INFO - PROCESS | 1959 | 1461218134897 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 22:55:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 22:55:34 INFO - PROCESS | 1959 | 1461218134904 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 22:55:34 INFO - PROCESS | 1959 | 1461218134908 Marionette TRACE conn4 <- [1,650,null,{}] 22:55:34 INFO - PROCESS | 1959 | 1461218134913 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}] 22:55:35 INFO - PROCESS | 1959 | 1461218135094 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 22:55:35 INFO - PROCESS | 1959 | 1461218135275 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x89bf2c00 == 86 [pid = 1959] [id = 170] 22:55:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 193 (0x89bf8800) [pid = 1959] [serial = 510] [outer = (nil)] 22:55:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 194 (0x9fc0b400) [pid = 1959] [serial = 511] [outer = 0x89bf8800] 22:55:35 INFO - PROCESS | 1959 | 1461218135373 Marionette DEBUG loaded listener.js 22:55:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 195 (0xa0a3fc00) [pid = 1959] [serial = 512] [outer = 0x89bf8800] 22:55:36 INFO - PROCESS | 1959 | 1461218136301 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]]]}] 22:55:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 22:55:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1435ms 22:55:36 INFO - PROCESS | 1959 | 1461218136340 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 22:55:36 INFO - PROCESS | 1959 | 1461218136343 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 22:55:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 22:55:36 INFO - PROCESS | 1959 | 1461218136350 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 22:55:36 INFO - PROCESS | 1959 | 1461218136354 Marionette TRACE conn4 <- [1,654,null,{}] 22:55:36 INFO - PROCESS | 1959 | 1461218136360 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}] 22:55:36 INFO - PROCESS | 1959 | 1461218136542 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 22:55:36 INFO - PROCESS | 1959 | 1461218136741 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:36 INFO - PROCESS | 1959 | ++DOCSHELL 0x89bfcc00 == 87 [pid = 1959] [id = 171] 22:55:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 196 (0x89bfd800) [pid = 1959] [serial = 513] [outer = (nil)] 22:55:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 197 (0x89dc7800) [pid = 1959] [serial = 514] [outer = 0x89bfd800] 22:55:36 INFO - PROCESS | 1959 | 1461218136888 Marionette DEBUG loaded listener.js 22:55:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 198 (0x89dce400) [pid = 1959] [serial = 515] [outer = 0x89bfd800] 22:55:37 INFO - PROCESS | 1959 | 1461218137920 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]]]}] 22:55:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 22:55:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1630ms 22:55:37 INFO - PROCESS | 1959 | 1461218137982 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 22:55:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 22:55:37 INFO - PROCESS | 1959 | 1461218137987 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 22:55:37 INFO - PROCESS | 1959 | 1461218137993 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 22:55:38 INFO - PROCESS | 1959 | 1461218137998 Marionette TRACE conn4 <- [1,658,null,{}] 22:55:38 INFO - PROCESS | 1959 | 1461218138004 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}] 22:55:38 INFO - PROCESS | 1959 | 1461218138251 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 22:55:38 INFO - PROCESS | 1959 | 1461218138491 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x894edc00 == 88 [pid = 1959] [id = 172] 22:55:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 199 (0x894ef800) [pid = 1959] [serial = 516] [outer = (nil)] 22:55:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 200 (0x894f8400) [pid = 1959] [serial = 517] [outer = 0x894ef800] 22:55:38 INFO - PROCESS | 1959 | 1461218138621 Marionette DEBUG loaded listener.js 22:55:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 201 (0x89dcb000) [pid = 1959] [serial = 518] [outer = 0x894ef800] 22:55:39 INFO - PROCESS | 1959 | 1461218139498 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]]]}] 22:55:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 22:55:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1582ms 22:55:39 INFO - PROCESS | 1959 | 1461218139576 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 22:55:39 INFO - PROCESS | 1959 | 1461218139580 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 22:55:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 22:55:39 INFO - PROCESS | 1959 | 1461218139587 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 22:55:39 INFO - PROCESS | 1959 | 1461218139591 Marionette TRACE conn4 <- [1,662,null,{}] 22:55:39 INFO - PROCESS | 1959 | 1461218139597 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}] 22:55:39 INFO - PROCESS | 1959 | 1461218139786 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 22:55:40 INFO - PROCESS | 1959 | 1461218140022 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x89dc9400 == 89 [pid = 1959] [id = 173] 22:55:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 202 (0x89dcb800) [pid = 1959] [serial = 519] [outer = (nil)] 22:55:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 203 (0x89dd0c00) [pid = 1959] [serial = 520] [outer = 0x89dcb800] 22:55:40 INFO - PROCESS | 1959 | 1461218140491 Marionette DEBUG loaded listener.js 22:55:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 204 (0x8a391000) [pid = 1959] [serial = 521] [outer = 0x89dcb800] 22:55:41 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:55:41 INFO - PROCESS | 1959 | 1461218141442 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]]]}] 22:55:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 22:55:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1932ms 22:55:41 INFO - PROCESS | 1959 | 1461218141521 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 22:55:41 INFO - PROCESS | 1959 | 1461218141528 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 22:55:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 22:55:41 INFO - PROCESS | 1959 | 1461218141540 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 22:55:41 INFO - PROCESS | 1959 | 1461218141544 Marionette TRACE conn4 <- [1,666,null,{}] 22:55:41 INFO - PROCESS | 1959 | 1461218141553 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}] 22:55:41 INFO - PROCESS | 1959 | 1461218141795 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 22:55:42 INFO - PROCESS | 1959 | 1461218142183 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a22e000 == 90 [pid = 1959] [id = 174] 22:55:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 205 (0x8a236800) [pid = 1959] [serial = 522] [outer = (nil)] 22:55:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 206 (0x8c57d400) [pid = 1959] [serial = 523] [outer = 0x8a236800] 22:55:42 INFO - PROCESS | 1959 | 1461218142269 Marionette DEBUG loaded listener.js 22:55:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 207 (0x8c7d6000) [pid = 1959] [serial = 524] [outer = 0x8a236800] 22:55:42 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:55:43 INFO - PROCESS | 1959 | 1461218143190 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]]]}] 22:55:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 22:55:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1697ms 22:55:43 INFO - PROCESS | 1959 | 1461218143235 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 22:55:43 INFO - PROCESS | 1959 | 1461218143242 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 22:55:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 22:55:43 INFO - PROCESS | 1959 | 1461218143252 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 22:55:43 INFO - PROCESS | 1959 | 1461218143257 Marionette TRACE conn4 <- [1,670,null,{}] 22:55:43 INFO - PROCESS | 1959 | 1461218143263 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}] 22:55:43 INFO - PROCESS | 1959 | 1461218143450 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 22:55:43 INFO - PROCESS | 1959 | --DOCSHELL 0x90878800 == 89 [pid = 1959] [id = 42] 22:55:43 INFO - PROCESS | 1959 | --DOCSHELL 0x92a14c00 == 88 [pid = 1959] [id = 49] 22:55:43 INFO - PROCESS | 1959 | --DOMWINDOW == 206 (0x8c7d0000) [pid = 1959] [serial = 397] [outer = (nil)] [url = about:blank] 22:55:43 INFO - PROCESS | 1959 | --DOMWINDOW == 205 (0x8febc800) [pid = 1959] [serial = 388] [outer = (nil)] [url = about:blank] 22:55:43 INFO - PROCESS | 1959 | --DOMWINDOW == 204 (0x8f31b000) [pid = 1959] [serial = 400] [outer = (nil)] [url = about:blank] 22:55:43 INFO - PROCESS | 1959 | --DOMWINDOW == 203 (0x8ff9f800) [pid = 1959] [serial = 391] [outer = (nil)] [url = about:blank] 22:55:43 INFO - PROCESS | 1959 | --DOMWINDOW == 202 (0xa0c1b400) [pid = 1959] [serial = 385] [outer = (nil)] [url = about:blank] 22:55:43 INFO - PROCESS | 1959 | --DOMWINDOW == 201 (0x8ffa8800) [pid = 1959] [serial = 394] [outer = (nil)] [url = about:blank] 22:55:43 INFO - PROCESS | 1959 | 1461218143822 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:43 INFO - PROCESS | 1959 | --DOCSHELL 0x9035a400 == 87 [pid = 1959] [id = 114] 22:55:43 INFO - PROCESS | 1959 | --DOCSHELL 0x8c57b800 == 86 [pid = 1959] [id = 160] 22:55:43 INFO - PROCESS | 1959 | --DOCSHELL 0x920a7000 == 85 [pid = 1959] [id = 159] 22:55:43 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c57b800 == 86 [pid = 1959] [id = 175] 22:55:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 202 (0x8c582c00) [pid = 1959] [serial = 525] [outer = (nil)] 22:55:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 203 (0x8c7d4800) [pid = 1959] [serial = 526] [outer = 0x8c582c00] 22:55:43 INFO - PROCESS | 1959 | 1461218143945 Marionette DEBUG loaded listener.js 22:55:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 204 (0x8f477400) [pid = 1959] [serial = 527] [outer = 0x8c582c00] 22:55:44 INFO - PROCESS | 1959 | --DOCSHELL 0x8fff9000 == 85 [pid = 1959] [id = 158] 22:55:44 INFO - PROCESS | 1959 | --DOCSHELL 0x8f8bac00 == 84 [pid = 1959] [id = 157] 22:55:44 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7d1800 == 83 [pid = 1959] [id = 156] 22:55:44 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7d0800 == 82 [pid = 1959] [id = 155] 22:55:44 INFO - PROCESS | 1959 | --DOCSHELL 0x8a578c00 == 81 [pid = 1959] [id = 154] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 203 (0x97fc3000) [pid = 1959] [serial = 418] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 202 (0x98e83c00) [pid = 1959] [serial = 419] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 201 (0x9012ec00) [pid = 1959] [serial = 372] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 200 (0x8f46a000) [pid = 1959] [serial = 403] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 199 (0x8fff5800) [pid = 1959] [serial = 407] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 198 (0x982c1000) [pid = 1959] [serial = 413] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 197 (0x96bdb400) [pid = 1959] [serial = 375] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 196 (0x9b2b1800) [pid = 1959] [serial = 334] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 195 (0x999e1400) [pid = 1959] [serial = 370] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 194 (0x9ae70000) [pid = 1959] [serial = 378] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 193 (0x9feeec00) [pid = 1959] [serial = 382] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 192 (0x9888c000) [pid = 1959] [serial = 416] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 191 (0x9fb32c00) [pid = 1959] [serial = 259] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 190 (0x92c0e000) [pid = 1959] [serial = 410] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 189 (0x9869cc00) [pid = 1959] [serial = 415] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 188 (0x8f8b8c00) [pid = 1959] [serial = 404] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 187 (0x999e0400) [pid = 1959] [serial = 205] [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.] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 186 (0x92c01400) [pid = 1959] [serial = 409] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 185 (0x8f8b2400) [pid = 1959] [serial = 406] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 184 (0x97cb8800) [pid = 1959] [serial = 412] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | --DOMWINDOW == 183 (0x98f09000) [pid = 1959] [serial = 289] [outer = (nil)] [url = about:blank] 22:55:44 INFO - PROCESS | 1959 | 1461218144887 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]]]}] 22:55:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 22:55:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1685ms 22:55:44 INFO - PROCESS | 1959 | 1461218144937 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 22:55:44 INFO - PROCESS | 1959 | 1461218144940 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 22:55:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 22:55:44 INFO - PROCESS | 1959 | 1461218144947 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 22:55:44 INFO - PROCESS | 1959 | 1461218144953 Marionette TRACE conn4 <- [1,674,null,{}] 22:55:44 INFO - PROCESS | 1959 | 1461218144969 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}] 22:55:45 INFO - PROCESS | 1959 | 1461218145153 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 22:55:45 INFO - PROCESS | 1959 | 1461218145303 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:45 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f31d000 == 82 [pid = 1959] [id = 176] 22:55:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 184 (0x8f473800) [pid = 1959] [serial = 528] [outer = (nil)] 22:55:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 185 (0x8ffa8800) [pid = 1959] [serial = 529] [outer = 0x8f473800] 22:55:45 INFO - PROCESS | 1959 | 1461218145384 Marionette DEBUG loaded listener.js 22:55:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 186 (0x8fff9000) [pid = 1959] [serial = 530] [outer = 0x8f473800] 22:55:45 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 22:55:46 INFO - PROCESS | 1959 | 1461218146228 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]]]}] 22:55:46 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 22:55:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1338ms 22:55:46 INFO - PROCESS | 1959 | 1461218146307 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 22:55:46 INFO - PROCESS | 1959 | 1461218146314 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 22:55:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 22:55:46 INFO - PROCESS | 1959 | 1461218146326 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 22:55:46 INFO - PROCESS | 1959 | 1461218146332 Marionette TRACE conn4 <- [1,678,null,{}] 22:55:46 INFO - PROCESS | 1959 | 1461218146348 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}] 22:55:46 INFO - PROCESS | 1959 | 1461218146612 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 22:55:46 INFO - PROCESS | 1959 | 1461218146636 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:46 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f46f400 == 83 [pid = 1959] [id = 177] 22:55:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 187 (0x8fff3400) [pid = 1959] [serial = 531] [outer = (nil)] 22:55:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 188 (0x90360000) [pid = 1959] [serial = 532] [outer = 0x8fff3400] 22:55:46 INFO - PROCESS | 1959 | 1461218146712 Marionette DEBUG loaded listener.js 22:55:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 189 (0x91607800) [pid = 1959] [serial = 533] [outer = 0x8fff3400] 22:55:47 INFO - PROCESS | 1959 | 1461218147656 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]]]}] 22:55:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 22:55:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1395ms 22:55:47 INFO - PROCESS | 1959 | 1461218147722 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 22:55:47 INFO - PROCESS | 1959 | 1461218147725 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 22:55:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 22:55:47 INFO - PROCESS | 1959 | 1461218147732 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 22:55:47 INFO - PROCESS | 1959 | 1461218147735 Marionette TRACE conn4 <- [1,682,null,{}] 22:55:47 INFO - PROCESS | 1959 | 1461218147740 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}] 22:55:47 INFO - PROCESS | 1959 | 1461218147958 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 22:55:48 INFO - PROCESS | 1959 | 1461218147994 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:48 INFO - PROCESS | 1959 | ++DOCSHELL 0x9160f800 == 84 [pid = 1959] [id = 178] 22:55:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 190 (0x92a0bc00) [pid = 1959] [serial = 534] [outer = (nil)] 22:55:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 191 (0x92a5d800) [pid = 1959] [serial = 535] [outer = 0x92a0bc00] 22:55:48 INFO - PROCESS | 1959 | 1461218148079 Marionette DEBUG loaded listener.js 22:55:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 192 (0x93632c00) [pid = 1959] [serial = 536] [outer = 0x92a0bc00] 22:55:48 INFO - PROCESS | 1959 | --DOMWINDOW == 191 (0x8a586400) [pid = 1959] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 22:55:48 INFO - PROCESS | 1959 | --DOMWINDOW == 190 (0x9363f400) [pid = 1959] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 22:55:48 INFO - PROCESS | 1959 | --DOMWINDOW == 189 (0x8c7d7400) [pid = 1959] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 22:55:48 INFO - PROCESS | 1959 | --DOMWINDOW == 188 (0x8c7d1c00) [pid = 1959] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 22:55:48 INFO - PROCESS | 1959 | --DOMWINDOW == 187 (0x8fffa000) [pid = 1959] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 22:55:48 INFO - PROCESS | 1959 | --DOMWINDOW == 186 (0x9035d800) [pid = 1959] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 22:55:49 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:55:49 INFO - PROCESS | 1959 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:55:49 INFO - PROCESS | 1959 | 1461218149723 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]]]}] 22:55:49 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) 22:55:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2030ms 22:55:49 INFO - PROCESS | 1959 | 1461218149764 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 22:55:49 INFO - PROCESS | 1959 | 1461218149767 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 22:55:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 22:55:49 INFO - PROCESS | 1959 | 1461218149774 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 22:55:49 INFO - PROCESS | 1959 | 1461218149776 Marionette TRACE conn4 <- [1,686,null,{}] 22:55:49 INFO - PROCESS | 1959 | 1461218149782 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}] 22:55:50 INFO - PROCESS | 1959 | 1461218149998 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 22:55:50 INFO - PROCESS | 1959 | 1461218150068 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x89bf8400 == 85 [pid = 1959] [id = 179] 22:55:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 187 (0x8a38f400) [pid = 1959] [serial = 537] [outer = (nil)] 22:55:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 188 (0x96f9c000) [pid = 1959] [serial = 538] [outer = 0x8a38f400] 22:55:50 INFO - PROCESS | 1959 | 1461218150144 Marionette DEBUG loaded listener.js 22:55:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 189 (0x96fb0400) [pid = 1959] [serial = 539] [outer = 0x8a38f400] 22:55:51 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:55:51 INFO - PROCESS | 1959 | 1461218151526 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]]]}] 22:55:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 22:55:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1838ms 22:55:51 INFO - PROCESS | 1959 | 1461218151660 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 22:55:51 INFO - PROCESS | 1959 | 1461218151667 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 22:55:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 22:55:51 INFO - PROCESS | 1959 | 1461218151680 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 22:55:51 INFO - PROCESS | 1959 | 1461218151687 Marionette TRACE conn4 <- [1,690,null,{}] 22:55:51 INFO - PROCESS | 1959 | 1461218151696 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}] 22:55:51 INFO - PROCESS | 1959 | 1461218151899 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 22:55:52 INFO - PROCESS | 1959 | 1461218152083 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x89bf7000 == 86 [pid = 1959] [id = 180] 22:55:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 190 (0x8a22a400) [pid = 1959] [serial = 540] [outer = (nil)] 22:55:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 191 (0x8c2e3c00) [pid = 1959] [serial = 541] [outer = 0x8a22a400] 22:55:52 INFO - PROCESS | 1959 | 1461218152173 Marionette DEBUG loaded listener.js 22:55:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 192 (0x8c403800) [pid = 1959] [serial = 542] [outer = 0x8a22a400] 22:55:53 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:55:53 INFO - PROCESS | 1959 | 1461218153539 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]]]}] 22:55:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 22:55:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1946ms 22:55:53 INFO - PROCESS | 1959 | 1461218153626 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 22:55:53 INFO - PROCESS | 1959 | 1461218153638 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 22:55:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 22:55:53 INFO - PROCESS | 1959 | 1461218153656 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 22:55:53 INFO - PROCESS | 1959 | 1461218153665 Marionette TRACE conn4 <- [1,694,null,{}] 22:55:53 INFO - PROCESS | 1959 | 1461218153673 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}] 22:55:53 INFO - PROCESS | 1959 | 1461218153853 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 22:55:54 INFO - PROCESS | 1959 | 1461218154033 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c585c00 == 87 [pid = 1959] [id = 181] 22:55:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 193 (0x8c7d0000) [pid = 1959] [serial = 543] [outer = (nil)] 22:55:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 194 (0x8f46a000) [pid = 1959] [serial = 544] [outer = 0x8c7d0000] 22:55:54 INFO - PROCESS | 1959 | 1461218154121 Marionette DEBUG loaded listener.js 22:55:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 195 (0x8fcc9c00) [pid = 1959] [serial = 545] [outer = 0x8c7d0000] 22:55:55 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:55:55 INFO - PROCESS | 1959 | 1461218155606 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]]]}] 22:55:55 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) 22:55:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1993ms 22:55:55 INFO - PROCESS | 1959 | 1461218155648 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 22:55:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 22:55:55 INFO - PROCESS | 1959 | 1461218155652 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 22:55:55 INFO - PROCESS | 1959 | 1461218155659 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 22:55:55 INFO - PROCESS | 1959 | 1461218155666 Marionette TRACE conn4 <- [1,698,null,{}] 22:55:55 INFO - PROCESS | 1959 | 1461218155683 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}] 22:55:55 INFO - PROCESS | 1959 | 1461218155909 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 22:55:56 INFO - PROCESS | 1959 | 1461218156092 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f27bc00 == 88 [pid = 1959] [id = 182] 22:55:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 196 (0x8ffa1c00) [pid = 1959] [serial = 546] [outer = (nil)] 22:55:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 197 (0x935dac00) [pid = 1959] [serial = 547] [outer = 0x8ffa1c00] 22:55:56 INFO - PROCESS | 1959 | 1461218156185 Marionette DEBUG loaded listener.js 22:55:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 198 (0x978ecc00) [pid = 1959] [serial = 548] [outer = 0x8ffa1c00] 22:55:57 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:55:57 INFO - PROCESS | 1959 | 1461218157530 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]]]}] 22:55:57 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) 22:55:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1888ms 22:55:57 INFO - PROCESS | 1959 | 1461218157546 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 22:55:57 INFO - PROCESS | 1959 | 1461218157552 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 22:55:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 22:55:57 INFO - PROCESS | 1959 | 1461218157623 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 22:55:57 INFO - PROCESS | 1959 | 1461218157626 Marionette TRACE conn4 <- [1,702,null,{}] 22:55:57 INFO - PROCESS | 1959 | 1461218157638 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}] 22:55:57 INFO - PROCESS | 1959 | 1461218157821 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 22:55:58 INFO - PROCESS | 1959 | 1461218158001 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x978e6800 == 89 [pid = 1959] [id = 183] 22:55:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 199 (0x9790ec00) [pid = 1959] [serial = 549] [outer = (nil)] 22:55:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 200 (0x9857d000) [pid = 1959] [serial = 550] [outer = 0x9790ec00] 22:55:58 INFO - PROCESS | 1959 | 1461218158102 Marionette DEBUG loaded listener.js 22:55:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 201 (0x987b9800) [pid = 1959] [serial = 551] [outer = 0x9790ec00] 22:55:59 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:55:59 INFO - PROCESS | 1959 | 1461218159439 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]]]}] 22:55:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 22:55:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1906ms 22:55:59 INFO - PROCESS | 1959 | 1461218159512 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 22:55:59 INFO - PROCESS | 1959 | 1461218159516 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 22:55:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 22:55:59 INFO - PROCESS | 1959 | 1461218159543 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 22:55:59 INFO - PROCESS | 1959 | 1461218159547 Marionette TRACE conn4 <- [1,706,null,{}] 22:55:59 INFO - PROCESS | 1959 | 1461218159554 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}] 22:55:59 INFO - PROCESS | 1959 | 1461218159727 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 22:55:59 INFO - PROCESS | 1959 | 1461218159908 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:59 INFO - PROCESS | 1959 | ++DOCSHELL 0x97fc2000 == 90 [pid = 1959] [id = 184] 22:55:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 202 (0x97fc3000) [pid = 1959] [serial = 552] [outer = (nil)] 22:55:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 203 (0x99933800) [pid = 1959] [serial = 553] [outer = 0x97fc3000] 22:55:59 INFO - PROCESS | 1959 | 1461218159994 Marionette DEBUG loaded listener.js 22:56:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 204 (0x99b16800) [pid = 1959] [serial = 554] [outer = 0x97fc3000] 22:56:01 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:01 INFO - PROCESS | 1959 | 1461218161323 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]]]}] 22:56:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 22:56:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1843ms 22:56:01 INFO - PROCESS | 1959 | 1461218161425 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 22:56:01 INFO - PROCESS | 1959 | 1461218161430 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 22:56:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 22:56:01 INFO - PROCESS | 1959 | 1461218161442 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 22:56:01 INFO - PROCESS | 1959 | 1461218161445 Marionette TRACE conn4 <- [1,710,null,{}] 22:56:01 INFO - PROCESS | 1959 | 1461218161453 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}] 22:56:01 INFO - PROCESS | 1959 | 1461218161662 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 22:56:01 INFO - PROCESS | 1959 | 1461218161862 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ffa6400 == 91 [pid = 1959] [id = 185] 22:56:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 205 (0x98e83c00) [pid = 1959] [serial = 555] [outer = (nil)] 22:56:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 206 (0x9b2b4c00) [pid = 1959] [serial = 556] [outer = 0x98e83c00] 22:56:02 INFO - PROCESS | 1959 | 1461218162011 Marionette DEBUG loaded listener.js 22:56:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 207 (0x9ffae000) [pid = 1959] [serial = 557] [outer = 0x98e83c00] 22:56:03 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:03 INFO - PROCESS | 1959 | 1461218163508 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]]]}] 22:56:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 22:56:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2086ms 22:56:03 INFO - PROCESS | 1959 | 1461218163528 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 22:56:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 22:56:03 INFO - PROCESS | 1959 | 1461218163533 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 22:56:03 INFO - PROCESS | 1959 | 1461218163539 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 22:56:03 INFO - PROCESS | 1959 | 1461218163543 Marionette TRACE conn4 <- [1,714,null,{}] 22:56:03 INFO - PROCESS | 1959 | 1461218163549 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}] 22:56:03 INFO - PROCESS | 1959 | 1461218163774 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 22:56:03 INFO - PROCESS | 1959 | 1461218163961 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a235400 == 92 [pid = 1959] [id = 186] 22:56:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 208 (0x8a399800) [pid = 1959] [serial = 558] [outer = (nil)] 22:56:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 209 (0x8c58a800) [pid = 1959] [serial = 559] [outer = 0x8a399800] 22:56:04 INFO - PROCESS | 1959 | 1461218164050 Marionette DEBUG loaded listener.js 22:56:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 210 (0x8f228c00) [pid = 1959] [serial = 560] [outer = 0x8a399800] 22:56:05 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:05 INFO - PROCESS | 1959 | 1461218165636 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]]]}] 22:56:05 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 22:56:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2139ms 22:56:05 INFO - PROCESS | 1959 | 1461218165679 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 22:56:05 INFO - PROCESS | 1959 | 1461218165685 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 22:56:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 22:56:05 INFO - PROCESS | 1959 | 1461218165695 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 22:56:05 INFO - PROCESS | 1959 | 1461218165701 Marionette TRACE conn4 <- [1,718,null,{}] 22:56:05 INFO - PROCESS | 1959 | 1461218165709 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}] 22:56:05 INFO - PROCESS | 1959 | 1461218165918 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 22:56:06 INFO - PROCESS | 1959 | 1461218166123 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:06 INFO - PROCESS | 1959 | ++DOCSHELL 0x89dca000 == 93 [pid = 1959] [id = 187] 22:56:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 211 (0x8a22d800) [pid = 1959] [serial = 561] [outer = (nil)] 22:56:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 212 (0x8ab85000) [pid = 1959] [serial = 562] [outer = 0x8a22d800] 22:56:06 INFO - PROCESS | 1959 | 1461218166204 Marionette DEBUG loaded listener.js 22:56:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 213 (0x8c2eb400) [pid = 1959] [serial = 563] [outer = 0x8a22d800] 22:56:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7c8400 == 92 [pid = 1959] [id = 133] 22:56:07 INFO - PROCESS | 1959 | --DOCSHELL 0x92c0a800 == 91 [pid = 1959] [id = 128] 22:56:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8c588000 == 90 [pid = 1959] [id = 130] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 212 (0x96fb4800) [pid = 1959] [serial = 481] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8feb5000 == 89 [pid = 1959] [id = 129] 22:56:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8c587800 == 88 [pid = 1959] [id = 132] 22:56:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8fcca800 == 87 [pid = 1959] [id = 47] 22:56:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8c582800 == 86 [pid = 1959] [id = 131] 22:56:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8f471400 == 85 [pid = 1959] [id = 162] 22:56:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8ab91c00 == 84 [pid = 1959] [id = 161] 22:56:07 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:07 INFO - PROCESS | 1959 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:56:07 INFO - PROCESS | 1959 | 1461218167602 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]]]}] 22:56:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 22:56:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1939ms 22:56:07 INFO - PROCESS | 1959 | 1461218167680 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 22:56:07 INFO - PROCESS | 1959 | 1461218167689 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 22:56:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 22:56:07 INFO - PROCESS | 1959 | 1461218167705 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 22:56:07 INFO - PROCESS | 1959 | 1461218167708 Marionette TRACE conn4 <- [1,722,null,{}] 22:56:07 INFO - PROCESS | 1959 | 1461218167715 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}] 22:56:07 INFO - PROCESS | 1959 | 1461218167888 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 211 (0x8c2e8c00) [pid = 1959] [serial = 433] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 210 (0x8c40a400) [pid = 1959] [serial = 464] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 209 (0x8c402c00) [pid = 1959] [serial = 463] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 208 (0x99ca8400) [pid = 1959] [serial = 421] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 207 (0x8a57bc00) [pid = 1959] [serial = 457] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 206 (0x97d57400) [pid = 1959] [serial = 478] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 205 (0x8a394400) [pid = 1959] [serial = 454] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 204 (0x98582400) [pid = 1959] [serial = 479] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 203 (0x9160c400) [pid = 1959] [serial = 424] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 202 (0x8feb1400) [pid = 1959] [serial = 469] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 201 (0x8ff9c000) [pid = 1959] [serial = 470] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 200 (0x8f31f800) [pid = 1959] [serial = 467] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 199 (0x8c40d400) [pid = 1959] [serial = 439] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 198 (0x8f227800) [pid = 1959] [serial = 466] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 197 (0x8ab8bc00) [pid = 1959] [serial = 442] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 196 (0x8a586000) [pid = 1959] [serial = 460] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 195 (0x93630800) [pid = 1959] [serial = 445] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 194 (0xa3c76400) [pid = 1959] [serial = 436] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 193 (0x8a231800) [pid = 1959] [serial = 451] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 192 (0x98894c00) [pid = 1959] [serial = 427] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 191 (0xa3c09800) [pid = 1959] [serial = 430] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 190 (0x9363a800) [pid = 1959] [serial = 448] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 189 (0x9035a000) [pid = 1959] [serial = 472] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 188 (0x92a0b000) [pid = 1959] [serial = 475] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 187 (0x92a55c00) [pid = 1959] [serial = 476] [outer = (nil)] [url = about:blank] 22:56:07 INFO - PROCESS | 1959 | --DOMWINDOW == 186 (0x91404c00) [pid = 1959] [serial = 473] [outer = (nil)] [url = about:blank] 22:56:08 INFO - PROCESS | 1959 | 1461218168093 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x894eb800 == 85 [pid = 1959] [id = 188] 22:56:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 187 (0x89dc4800) [pid = 1959] [serial = 564] [outer = (nil)] 22:56:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 188 (0x8a586c00) [pid = 1959] [serial = 565] [outer = 0x89dc4800] 22:56:08 INFO - PROCESS | 1959 | 1461218168173 Marionette DEBUG loaded listener.js 22:56:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 189 (0x8c40d800) [pid = 1959] [serial = 566] [outer = 0x89dc4800] 22:56:09 INFO - PROCESS | 1959 | 1461218169066 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] 22:56:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 22:56:09 INFO - PROCESS | 1959 | 1461218169144 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 22:56:09 INFO - PROCESS | 1959 | 1461218169151 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 22:56:09 INFO - PROCESS | 1959 | 1461218169157 Marionette TRACE conn4 <- [1,726,null,{}] 22:56:09 INFO - PROCESS | 1959 | 1461218169174 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}] 22:56:09 INFO - PROCESS | 1959 | 1461218169359 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 22:56:09 INFO - PROCESS | 1959 | 1461218169615 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:09 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f311c00 == 86 [pid = 1959] [id = 189] 22:56:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 190 (0x8f313c00) [pid = 1959] [serial = 567] [outer = (nil)] 22:56:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 191 (0x8f468800) [pid = 1959] [serial = 568] [outer = 0x8f313c00] 22:56:09 INFO - PROCESS | 1959 | 1461218169700 Marionette DEBUG loaded listener.js 22:56:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 192 (0x8f475000) [pid = 1959] [serial = 569] [outer = 0x8f313c00] 22:56:10 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:10 INFO - PROCESS | 1959 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:56:10 INFO - PROCESS | 1959 | 1461218170690 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]]]}] 22:56:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 22:56:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1587ms 22:56:10 INFO - PROCESS | 1959 | 1461218170739 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 22:56:10 INFO - PROCESS | 1959 | 1461218170743 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 22:56:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 22:56:10 INFO - PROCESS | 1959 | 1461218170756 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 22:56:10 INFO - PROCESS | 1959 | 1461218170758 Marionette TRACE conn4 <- [1,730,null,{}] 22:56:10 INFO - PROCESS | 1959 | 1461218170765 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}] 22:56:10 INFO - PROCESS | 1959 | 1461218170984 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 22:56:11 INFO - PROCESS | 1959 | 1461218171013 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:11 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f281000 == 87 [pid = 1959] [id = 190] 22:56:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 193 (0x8fcb1c00) [pid = 1959] [serial = 570] [outer = (nil)] 22:56:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 194 (0x8feb2000) [pid = 1959] [serial = 571] [outer = 0x8fcb1c00] 22:56:11 INFO - PROCESS | 1959 | 1461218171091 Marionette DEBUG loaded listener.js 22:56:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 195 (0x8ff99c00) [pid = 1959] [serial = 572] [outer = 0x8fcb1c00] 22:56:11 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:11 INFO - PROCESS | 1959 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:56:12 INFO - PROCESS | 1959 | --DOMWINDOW == 194 (0x8f316000) [pid = 1959] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 22:56:12 INFO - PROCESS | 1959 | --DOMWINDOW == 193 (0x8fff3400) [pid = 1959] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 22:56:12 INFO - PROCESS | 1959 | --DOMWINDOW == 192 (0x92a0bc00) [pid = 1959] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 22:56:12 INFO - PROCESS | 1959 | --DOMWINDOW == 191 (0x8a236800) [pid = 1959] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 22:56:12 INFO - PROCESS | 1959 | --DOMWINDOW == 190 (0x8c582c00) [pid = 1959] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 22:56:12 INFO - PROCESS | 1959 | --DOMWINDOW == 189 (0x89dcb800) [pid = 1959] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 22:56:12 INFO - PROCESS | 1959 | --DOMWINDOW == 188 (0x8f473800) [pid = 1959] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 22:56:12 INFO - PROCESS | 1959 | 1461218172424 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] 22:56:12 INFO - PROCESS | 1959 | 1461218172493 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 22:56:12 INFO - PROCESS | 1959 | 1461218172500 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 22:56:12 INFO - PROCESS | 1959 | 1461218172503 Marionette TRACE conn4 <- [1,734,null,{}] 22:56:12 INFO - PROCESS | 1959 | 1461218172509 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}] 22:56:12 INFO - PROCESS | 1959 | 1461218172745 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 22:56:13 INFO - PROCESS | 1959 | 1461218173013 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x894eac00 == 88 [pid = 1959] [id = 191] 22:56:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 189 (0x894ecc00) [pid = 1959] [serial = 573] [outer = (nil)] 22:56:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 190 (0x89bf7800) [pid = 1959] [serial = 574] [outer = 0x894ecc00] 22:56:13 INFO - PROCESS | 1959 | 1461218173114 Marionette DEBUG loaded listener.js 22:56:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 191 (0x8a38d000) [pid = 1959] [serial = 575] [outer = 0x894ecc00] 22:56:13 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:14 INFO - PROCESS | 1959 | 1461218174096 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]]]}] 22:56:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 22:56:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1636ms 22:56:14 INFO - PROCESS | 1959 | 1461218174137 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 22:56:14 INFO - PROCESS | 1959 | 1461218174145 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 22:56:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 22:56:14 INFO - PROCESS | 1959 | 1461218174155 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 22:56:14 INFO - PROCESS | 1959 | 1461218174161 Marionette TRACE conn4 <- [1,738,null,{}] 22:56:14 INFO - PROCESS | 1959 | 1461218174168 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}] 22:56:14 INFO - PROCESS | 1959 | 1461218174371 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 22:56:14 INFO - PROCESS | 1959 | 1461218174664 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:14 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7d0400 == 89 [pid = 1959] [id = 192] 22:56:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 192 (0x8c7d6c00) [pid = 1959] [serial = 576] [outer = (nil)] 22:56:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 193 (0x8f223400) [pid = 1959] [serial = 577] [outer = 0x8c7d6c00] 22:56:14 INFO - PROCESS | 1959 | 1461218174815 Marionette DEBUG loaded listener.js 22:56:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 194 (0x8f27d400) [pid = 1959] [serial = 578] [outer = 0x8c7d6c00] 22:56:16 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:16 INFO - PROCESS | 1959 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:56:16 INFO - PROCESS | 1959 | 1461218176188 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]]]}] 22:56:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 22:56:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2093ms 22:56:16 INFO - PROCESS | 1959 | 1461218176395 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 22:56:16 INFO - PROCESS | 1959 | 1461218176402 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 22:56:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 22:56:16 INFO - PROCESS | 1959 | 1461218176419 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 22:56:16 INFO - PROCESS | 1959 | 1461218176423 Marionette TRACE conn4 <- [1,742,null,{}] 22:56:16 INFO - PROCESS | 1959 | 1461218176431 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}] 22:56:16 INFO - PROCESS | 1959 | 1461218176626 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 22:56:16 INFO - PROCESS | 1959 | 1461218176811 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:16 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a583400 == 90 [pid = 1959] [id = 193] 22:56:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 195 (0x8f27b400) [pid = 1959] [serial = 579] [outer = (nil)] 22:56:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 196 (0x8fca3400) [pid = 1959] [serial = 580] [outer = 0x8f27b400] 22:56:16 INFO - PROCESS | 1959 | 1461218176913 Marionette DEBUG loaded listener.js 22:56:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 197 (0x8febc800) [pid = 1959] [serial = 581] [outer = 0x8f27b400] 22:56:18 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:18 INFO - PROCESS | 1959 | 1461218178314 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]]]}] 22:56:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 22:56:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1987ms 22:56:18 INFO - PROCESS | 1959 | 1461218178407 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 22:56:18 INFO - PROCESS | 1959 | 1461218178412 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 22:56:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 22:56:18 INFO - PROCESS | 1959 | 1461218178428 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 22:56:18 INFO - PROCESS | 1959 | 1461218178439 Marionette TRACE conn4 <- [1,746,null,{}] 22:56:18 INFO - PROCESS | 1959 | 1461218178447 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}] 22:56:18 INFO - PROCESS | 1959 | 1461218178645 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 22:56:18 INFO - PROCESS | 1959 | 1461218178830 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c409400 == 91 [pid = 1959] [id = 194] 22:56:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 198 (0x8fcd7c00) [pid = 1959] [serial = 582] [outer = (nil)] 22:56:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 199 (0x90359400) [pid = 1959] [serial = 583] [outer = 0x8fcd7c00] 22:56:18 INFO - PROCESS | 1959 | 1461218178921 Marionette DEBUG loaded listener.js 22:56:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 200 (0x91401c00) [pid = 1959] [serial = 584] [outer = 0x8fcd7c00] 22:56:19 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:20 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:20 INFO - PROCESS | 1959 | 1461218180257 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]]]}] 22:56:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 22:56:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1851ms 22:56:20 INFO - PROCESS | 1959 | 1461218180270 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 22:56:20 INFO - PROCESS | 1959 | 1461218180274 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 22:56:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 22:56:20 INFO - PROCESS | 1959 | 1461218180281 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 22:56:20 INFO - PROCESS | 1959 | 1461218180285 Marionette TRACE conn4 <- [1,750,null,{}] 22:56:20 INFO - PROCESS | 1959 | 1461218180361 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}] 22:56:20 INFO - PROCESS | 1959 | 1461218180544 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 22:56:20 INFO - PROCESS | 1959 | 1461218180746 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x9140f400 == 92 [pid = 1959] [id = 195] 22:56:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 201 (0x91608c00) [pid = 1959] [serial = 585] [outer = (nil)] 22:56:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 202 (0x92a10000) [pid = 1959] [serial = 586] [outer = 0x91608c00] 22:56:20 INFO - PROCESS | 1959 | 1461218180892 Marionette DEBUG loaded listener.js 22:56:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 203 (0x92a14400) [pid = 1959] [serial = 587] [outer = 0x91608c00] 22:56:22 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:22 INFO - PROCESS | 1959 | 1461218182222 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]]]}] 22:56:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 22:56:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1994ms 22:56:22 INFO - PROCESS | 1959 | 1461218182304 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 22:56:22 INFO - PROCESS | 1959 | 1461218182309 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 22:56:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 22:56:22 INFO - PROCESS | 1959 | 1461218182336 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 22:56:22 INFO - PROCESS | 1959 | 1461218182339 Marionette TRACE conn4 <- [1,754,null,{}] 22:56:22 INFO - PROCESS | 1959 | 1461218182347 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}] 22:56:22 INFO - PROCESS | 1959 | 1461218182525 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 22:56:22 INFO - PROCESS | 1959 | 1461218182713 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:22 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a0d400 == 93 [pid = 1959] [id = 196] 22:56:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 204 (0x92a13000) [pid = 1959] [serial = 588] [outer = (nil)] 22:56:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 205 (0x92c0a800) [pid = 1959] [serial = 589] [outer = 0x92a13000] 22:56:22 INFO - PROCESS | 1959 | 1461218182819 Marionette DEBUG loaded listener.js 22:56:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 206 (0x935e2800) [pid = 1959] [serial = 590] [outer = 0x92a13000] 22:56:24 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:24 INFO - PROCESS | 1959 | 1461218184186 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]]]}] 22:56:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 22:56:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1887ms 22:56:24 INFO - PROCESS | 1959 | 1461218184221 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 22:56:24 INFO - PROCESS | 1959 | 1461218184226 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 22:56:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 22:56:24 INFO - PROCESS | 1959 | 1461218184351 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 22:56:24 INFO - PROCESS | 1959 | 1461218184355 Marionette TRACE conn4 <- [1,758,null,{}] 22:56:24 INFO - PROCESS | 1959 | 1461218184371 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}] 22:56:24 INFO - PROCESS | 1959 | 1461218184638 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 22:56:24 INFO - PROCESS | 1959 | 1461218184823 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:24 INFO - PROCESS | 1959 | ++DOCSHELL 0x91408c00 == 94 [pid = 1959] [id = 197] 22:56:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 207 (0x92c06800) [pid = 1959] [serial = 591] [outer = (nil)] 22:56:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 208 (0x96c7e400) [pid = 1959] [serial = 592] [outer = 0x92c06800] 22:56:24 INFO - PROCESS | 1959 | 1461218184917 Marionette DEBUG loaded listener.js 22:56:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 209 (0x96f9ac00) [pid = 1959] [serial = 593] [outer = 0x92c06800] 22:56:25 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:25 INFO - PROCESS | 1959 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:56:25 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:25 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:25 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:56:25 INFO - PROCESS | 1959 | 1461218185861 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]]]}] 22:56:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 22:56:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1661ms 22:56:25 INFO - PROCESS | 1959 | 1461218185895 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 22:56:25 INFO - PROCESS | 1959 | 1461218185898 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 22:56:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 22:56:25 INFO - PROCESS | 1959 | 1461218185906 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 22:56:25 INFO - PROCESS | 1959 | 1461218185909 Marionette TRACE conn4 <- [1,762,null,{}] 22:56:25 INFO - PROCESS | 1959 | 1461218185915 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}] 22:56:26 INFO - PROCESS | 1959 | 1461218186102 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 22:56:26 INFO - PROCESS | 1959 | 1461218186339 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:26 INFO - PROCESS | 1959 | ++DOCSHELL 0x894f7c00 == 95 [pid = 1959] [id = 198] 22:56:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 210 (0x8ab84800) [pid = 1959] [serial = 594] [outer = (nil)] 22:56:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 211 (0x97cb7000) [pid = 1959] [serial = 595] [outer = 0x8ab84800] 22:56:26 INFO - PROCESS | 1959 | 1461218186473 Marionette DEBUG loaded listener.js 22:56:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 212 (0x97d5bc00) [pid = 1959] [serial = 596] [outer = 0x8ab84800] 22:56:27 INFO - PROCESS | 1959 | 1461218187807 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]]]}] 22:56:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 22:56:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1934ms 22:56:27 INFO - PROCESS | 1959 | 1461218187877 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 22:56:27 INFO - PROCESS | 1959 | 1461218187882 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 22:56:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 22:56:27 INFO - PROCESS | 1959 | 1461218187893 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 22:56:27 INFO - PROCESS | 1959 | 1461218187896 Marionette TRACE conn4 <- [1,766,null,{}] 22:56:27 INFO - PROCESS | 1959 | 1461218187905 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}] 22:56:28 INFO - PROCESS | 1959 | 1461218188159 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 22:56:28 INFO - PROCESS | 1959 | 1461218188298 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c40f800 == 96 [pid = 1959] [id = 199] 22:56:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 213 (0x8c586000) [pid = 1959] [serial = 597] [outer = (nil)] 22:56:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 214 (0x8fcd4000) [pid = 1959] [serial = 598] [outer = 0x8c586000] 22:56:28 INFO - PROCESS | 1959 | 1461218188428 Marionette DEBUG loaded listener.js 22:56:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 215 (0x90357c00) [pid = 1959] [serial = 599] [outer = 0x8c586000] 22:56:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 216 (0x8c2e8c00) [pid = 1959] [serial = 600] [outer = 0x96f98c00] 22:56:29 INFO - PROCESS | 1959 | 1461218189932 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]]]}] 22:56:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 22:56:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2093ms 22:56:30 INFO - PROCESS | 1959 | 1461218190009 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 22:56:30 INFO - PROCESS | 1959 | 1461218190015 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 22:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 22:56:30 INFO - PROCESS | 1959 | 1461218190053 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 22:56:30 INFO - PROCESS | 1959 | 1461218190058 Marionette TRACE conn4 <- [1,770,null,{}] 22:56:30 INFO - PROCESS | 1959 | 1461218190067 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}] 22:56:30 INFO - PROCESS | 1959 | 1461218190250 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 22:56:30 INFO - PROCESS | 1959 | 1461218190444 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:30 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c2eb800 == 97 [pid = 1959] [id = 200] 22:56:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 217 (0x8c408800) [pid = 1959] [serial = 601] [outer = (nil)] 22:56:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 218 (0x8f281c00) [pid = 1959] [serial = 602] [outer = 0x8c408800] 22:56:30 INFO - PROCESS | 1959 | 1461218190569 Marionette DEBUG loaded listener.js 22:56:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 219 (0x8f46ac00) [pid = 1959] [serial = 603] [outer = 0x8c408800] 22:56:31 INFO - PROCESS | 1959 | 1461218191580 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]]]}] 22:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 22:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1596ms 22:56:31 INFO - PROCESS | 1959 | 1461218191643 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 22:56:31 INFO - PROCESS | 1959 | 1461218191651 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 22:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 22:56:31 INFO - PROCESS | 1959 | 1461218191661 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 22:56:31 INFO - PROCESS | 1959 | 1461218191665 Marionette TRACE conn4 <- [1,774,null,{}] 22:56:31 INFO - PROCESS | 1959 | 1461218191671 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}] 22:56:31 INFO - PROCESS | 1959 | 1461218191862 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 22:56:32 INFO - PROCESS | 1959 | 1461218192106 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:32 INFO - PROCESS | 1959 | ++DOCSHELL 0x89bf8000 == 98 [pid = 1959] [id = 201] 22:56:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 220 (0x89bf9c00) [pid = 1959] [serial = 604] [outer = (nil)] 22:56:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 221 (0x89dca800) [pid = 1959] [serial = 605] [outer = 0x89bf9c00] 22:56:32 INFO - PROCESS | 1959 | 1461218192243 Marionette DEBUG loaded listener.js 22:56:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 222 (0x8c7cd800) [pid = 1959] [serial = 606] [outer = 0x89bf9c00] 22:56:32 INFO - PROCESS | 1959 | --DOCSHELL 0x90360800 == 97 [pid = 1959] [id = 142] 22:56:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8f281000 == 96 [pid = 1959] [id = 190] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 221 (0x96f9c000) [pid = 1959] [serial = 538] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 220 (0x8c2e7000) [pid = 1959] [serial = 484] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 219 (0x8fcce400) [pid = 1959] [serial = 487] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 218 (0x92c06c00) [pid = 1959] [serial = 490] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 217 (0x987bd000) [pid = 1959] [serial = 493] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 216 (0x99cb1400) [pid = 1959] [serial = 496] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 215 (0x8f280800) [pid = 1959] [serial = 499] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 214 (0x935e1800) [pid = 1959] [serial = 502] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 213 (0x9fcd7800) [pid = 1959] [serial = 505] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 212 (0x89bf7c00) [pid = 1959] [serial = 508] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 211 (0x9fc0b400) [pid = 1959] [serial = 511] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 210 (0x89dc7800) [pid = 1959] [serial = 514] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 209 (0x894f8400) [pid = 1959] [serial = 517] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8f311c00 == 95 [pid = 1959] [id = 189] 22:56:32 INFO - PROCESS | 1959 | --DOCSHELL 0x894eb800 == 94 [pid = 1959] [id = 188] 22:56:32 INFO - PROCESS | 1959 | --DOCSHELL 0x89dca000 == 93 [pid = 1959] [id = 187] 22:56:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8a235400 == 92 [pid = 1959] [id = 186] 22:56:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8ffa6400 == 91 [pid = 1959] [id = 185] 22:56:32 INFO - PROCESS | 1959 | --DOCSHELL 0x97fc2000 == 90 [pid = 1959] [id = 184] 22:56:32 INFO - PROCESS | 1959 | --DOCSHELL 0x978e6800 == 89 [pid = 1959] [id = 183] 22:56:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8f27bc00 == 88 [pid = 1959] [id = 182] 22:56:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8c585c00 == 87 [pid = 1959] [id = 181] 22:56:32 INFO - PROCESS | 1959 | --DOCSHELL 0x89bf7000 == 86 [pid = 1959] [id = 180] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 208 (0x9858ac00) [pid = 1959] [serial = 482] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 207 (0x90360000) [pid = 1959] [serial = 532] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 206 (0x93632c00) [pid = 1959] [serial = 536] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 205 (0x8fff9000) [pid = 1959] [serial = 530] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 204 (0x91607800) [pid = 1959] [serial = 533] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 203 (0x92a5d800) [pid = 1959] [serial = 535] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 202 (0x8c7d6000) [pid = 1959] [serial = 524] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 201 (0x8c57d400) [pid = 1959] [serial = 523] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 200 (0x8c7d4800) [pid = 1959] [serial = 526] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 199 (0x8f477400) [pid = 1959] [serial = 527] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 198 (0x8a391000) [pid = 1959] [serial = 521] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 197 (0x89dd0c00) [pid = 1959] [serial = 520] [outer = (nil)] [url = about:blank] 22:56:32 INFO - PROCESS | 1959 | --DOMWINDOW == 196 (0x8ffa8800) [pid = 1959] [serial = 529] [outer = (nil)] [url = about:blank] 22:56:33 INFO - PROCESS | 1959 | 1461218193211 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]]]}] 22:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 22:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1584ms 22:56:33 INFO - PROCESS | 1959 | 1461218193245 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 22:56:33 INFO - PROCESS | 1959 | 1461218193249 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 22:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 22:56:33 INFO - PROCESS | 1959 | 1461218193256 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 22:56:33 INFO - PROCESS | 1959 | 1461218193262 Marionette TRACE conn4 <- [1,778,null,{}] 22:56:33 INFO - PROCESS | 1959 | 1461218193278 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}] 22:56:33 INFO - PROCESS | 1959 | 1461218193462 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 22:56:33 INFO - PROCESS | 1959 | 1461218193614 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x89bf7000 == 87 [pid = 1959] [id = 202] 22:56:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 197 (0x8a586400) [pid = 1959] [serial = 607] [outer = (nil)] 22:56:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 198 (0x8fff2400) [pid = 1959] [serial = 608] [outer = 0x8a586400] 22:56:33 INFO - PROCESS | 1959 | 1461218193695 Marionette DEBUG loaded listener.js 22:56:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 199 (0x90124c00) [pid = 1959] [serial = 609] [outer = 0x8a586400] 22:56:34 INFO - PROCESS | 1959 | 1461218194546 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]]]}] 22:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 22:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1347ms 22:56:34 INFO - PROCESS | 1959 | 1461218194604 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 22:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 22:56:34 INFO - PROCESS | 1959 | 1461218194609 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 22:56:34 INFO - PROCESS | 1959 | 1461218194615 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 22:56:34 INFO - PROCESS | 1959 | 1461218194619 Marionette TRACE conn4 <- [1,782,null,{}] 22:56:34 INFO - PROCESS | 1959 | 1461218194624 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}] 22:56:34 INFO - PROCESS | 1959 | 1461218194809 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 22:56:34 INFO - PROCESS | 1959 | 1461218194819 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab8d000 == 88 [pid = 1959] [id = 203] 22:56:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 200 (0x8fff4c00) [pid = 1959] [serial = 610] [outer = (nil)] 22:56:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 201 (0x9140fc00) [pid = 1959] [serial = 611] [outer = 0x8fff4c00] 22:56:35 INFO - PROCESS | 1959 | 1461218195056 Marionette DEBUG loaded listener.js 22:56:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 202 (0x92c08400) [pid = 1959] [serial = 612] [outer = 0x8fff4c00] 22:56:35 INFO - PROCESS | 1959 | 1461218195971 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]]]}] 22:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 22:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1384ms 22:56:36 INFO - PROCESS | 1959 | 1461218195999 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 22:56:36 INFO - PROCESS | 1959 | 1461218196002 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 22:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 22:56:36 INFO - PROCESS | 1959 | 1461218196009 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 22:56:36 INFO - PROCESS | 1959 | 1461218196012 Marionette TRACE conn4 <- [1,786,null,{}] 22:56:36 INFO - PROCESS | 1959 | 1461218196018 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}] 22:56:36 INFO - PROCESS | 1959 | 1461218196235 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 22:56:36 INFO - PROCESS | 1959 | 1461218196268 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:36 INFO - PROCESS | 1959 | ++DOCSHELL 0x935d8400 == 89 [pid = 1959] [id = 204] 22:56:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 203 (0x935db800) [pid = 1959] [serial = 613] [outer = (nil)] 22:56:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 204 (0x935e0000) [pid = 1959] [serial = 614] [outer = 0x935db800] 22:56:36 INFO - PROCESS | 1959 | 1461218196345 Marionette DEBUG loaded listener.js 22:56:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 205 (0x93630800) [pid = 1959] [serial = 615] [outer = 0x935db800] 22:56:37 INFO - PROCESS | 1959 | --DOMWINDOW == 204 (0x8f313c00) [pid = 1959] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 22:56:37 INFO - PROCESS | 1959 | --DOMWINDOW == 203 (0x8a22d800) [pid = 1959] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 22:56:37 INFO - PROCESS | 1959 | --DOMWINDOW == 202 (0x89dc4800) [pid = 1959] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 22:56:37 INFO - PROCESS | 1959 | 1461218197352 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]]]}] 22:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 22:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1379ms 22:56:37 INFO - PROCESS | 1959 | 1461218197389 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 22:56:37 INFO - PROCESS | 1959 | 1461218197393 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 22:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 22:56:37 INFO - PROCESS | 1959 | 1461218197400 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 22:56:37 INFO - PROCESS | 1959 | 1461218197402 Marionette TRACE conn4 <- [1,790,null,{}] 22:56:37 INFO - PROCESS | 1959 | 1461218197408 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}] 22:56:37 INFO - PROCESS | 1959 | 1461218197627 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 22:56:37 INFO - PROCESS | 1959 | 1461218197782 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:37 INFO - PROCESS | 1959 | ++DOCSHELL 0x89dc4800 == 90 [pid = 1959] [id = 205] 22:56:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 203 (0x8a579c00) [pid = 1959] [serial = 616] [outer = (nil)] 22:56:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 204 (0x96bda000) [pid = 1959] [serial = 617] [outer = 0x8a579c00] 22:56:37 INFO - PROCESS | 1959 | 1461218197860 Marionette DEBUG loaded listener.js 22:56:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 205 (0x98696000) [pid = 1959] [serial = 618] [outer = 0x8a579c00] 22:56:38 INFO - PROCESS | 1959 | 1461218198684 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]]]}] 22:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 22:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1334ms 22:56:38 INFO - PROCESS | 1959 | 1461218198735 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 22:56:38 INFO - PROCESS | 1959 | 1461218198739 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 22:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 22:56:38 INFO - PROCESS | 1959 | 1461218198745 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 22:56:38 INFO - PROCESS | 1959 | 1461218198749 Marionette TRACE conn4 <- [1,794,null,{}] 22:56:38 INFO - PROCESS | 1959 | 1461218198754 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}] 22:56:38 INFO - PROCESS | 1959 | 1461218198926 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 22:56:38 INFO - PROCESS | 1959 | 1461218198936 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x90879800 == 91 [pid = 1959] [id = 206] 22:56:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 206 (0x97824000) [pid = 1959] [serial = 619] [outer = (nil)] 22:56:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 207 (0x98a4c800) [pid = 1959] [serial = 620] [outer = 0x97824000] 22:56:39 INFO - PROCESS | 1959 | 1461218199012 Marionette DEBUG loaded listener.js 22:56:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 208 (0x98e3dc00) [pid = 1959] [serial = 621] [outer = 0x97824000] 22:56:40 INFO - PROCESS | 1959 | 1461218200266 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]]]}] 22:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 22:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1590ms 22:56:40 INFO - PROCESS | 1959 | 1461218200338 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 22:56:40 INFO - PROCESS | 1959 | 1461218200346 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 22:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 22:56:40 INFO - PROCESS | 1959 | 1461218200356 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 22:56:40 INFO - PROCESS | 1959 | 1461218200361 Marionette TRACE conn4 <- [1,798,null,{}] 22:56:40 INFO - PROCESS | 1959 | 1461218200369 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}] 22:56:40 INFO - PROCESS | 1959 | 1461218200611 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 22:56:40 INFO - PROCESS | 1959 | 1461218200927 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a583000 == 92 [pid = 1959] [id = 207] 22:56:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 209 (0x8c581400) [pid = 1959] [serial = 622] [outer = (nil)] 22:56:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 210 (0x8f283000) [pid = 1959] [serial = 623] [outer = 0x8c581400] 22:56:41 INFO - PROCESS | 1959 | 1461218201023 Marionette DEBUG loaded listener.js 22:56:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 211 (0x8fcaf800) [pid = 1959] [serial = 624] [outer = 0x8c581400] 22:56:42 INFO - PROCESS | 1959 | 1461218202016 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]]]}] 22:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 22:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1734ms 22:56:42 INFO - PROCESS | 1959 | 1461218202091 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 22:56:42 INFO - PROCESS | 1959 | 1461218202099 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 22:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 22:56:42 INFO - PROCESS | 1959 | 1461218202111 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 22:56:42 INFO - PROCESS | 1959 | 1461218202115 Marionette TRACE conn4 <- [1,802,null,{}] 22:56:42 INFO - PROCESS | 1959 | 1461218202122 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}] 22:56:42 INFO - PROCESS | 1959 | 1461218202357 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 22:56:42 INFO - PROCESS | 1959 | 1461218202693 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7d3400 == 93 [pid = 1959] [id = 208] 22:56:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 212 (0x8fffc400) [pid = 1959] [serial = 625] [outer = (nil)] 22:56:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 213 (0x90877400) [pid = 1959] [serial = 626] [outer = 0x8fffc400] 22:56:42 INFO - PROCESS | 1959 | 1461218202786 Marionette DEBUG loaded listener.js 22:56:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 214 (0x92a0a800) [pid = 1959] [serial = 627] [outer = 0x8fffc400] 22:56:43 INFO - PROCESS | 1959 | 1461218203747 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]]]}] 22:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 22:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1689ms 22:56:43 INFO - PROCESS | 1959 | 1461218203800 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 22:56:43 INFO - PROCESS | 1959 | 1461218203804 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 22:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 22:56:43 INFO - PROCESS | 1959 | 1461218203812 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 22:56:43 INFO - PROCESS | 1959 | 1461218203818 Marionette TRACE conn4 <- [1,806,null,{}] 22:56:43 INFO - PROCESS | 1959 | 1461218203836 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}] 22:56:44 INFO - PROCESS | 1959 | 1461218204097 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 22:56:44 INFO - PROCESS | 1959 | 1461218204387 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x89dc6000 == 94 [pid = 1959] [id = 209] 22:56:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 215 (0x8a233400) [pid = 1959] [serial = 628] [outer = (nil)] 22:56:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 216 (0x98889400) [pid = 1959] [serial = 629] [outer = 0x8a233400] 22:56:44 INFO - PROCESS | 1959 | 1461218204488 Marionette DEBUG loaded listener.js 22:56:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 217 (0x99217c00) [pid = 1959] [serial = 630] [outer = 0x8a233400] 22:56:45 INFO - PROCESS | 1959 | 1461218205412 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]]]}] 22:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 22:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1644ms 22:56:45 INFO - PROCESS | 1959 | 1461218205458 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 22:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 22:56:45 INFO - PROCESS | 1959 | 1461218205463 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 22:56:45 INFO - PROCESS | 1959 | 1461218205470 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 22:56:45 INFO - PROCESS | 1959 | 1461218205473 Marionette TRACE conn4 <- [1,810,null,{}] 22:56:45 INFO - PROCESS | 1959 | 1461218205479 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}] 22:56:45 INFO - PROCESS | 1959 | 1461218205681 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 22:56:45 INFO - PROCESS | 1959 | 1461218205934 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:46 INFO - PROCESS | 1959 | ++DOCSHELL 0x90128800 == 95 [pid = 1959] [id = 210] 22:56:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 218 (0x99939400) [pid = 1959] [serial = 631] [outer = (nil)] 22:56:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 219 (0x99c35c00) [pid = 1959] [serial = 632] [outer = 0x99939400] 22:56:46 INFO - PROCESS | 1959 | 1461218206078 Marionette DEBUG loaded listener.js 22:56:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 220 (0x99cab400) [pid = 1959] [serial = 633] [outer = 0x99939400] 22:56:47 INFO - PROCESS | 1959 | 1461218207132 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]]]}] 22:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 22:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1682ms 22:56:47 INFO - PROCESS | 1959 | 1461218207152 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 22:56:47 INFO - PROCESS | 1959 | 1461218207156 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 22:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 22:56:47 INFO - PROCESS | 1959 | 1461218207163 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 22:56:47 INFO - PROCESS | 1959 | 1461218207166 Marionette TRACE conn4 <- [1,814,null,{}] 22:56:47 INFO - PROCESS | 1959 | 1461218207172 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}] 22:56:47 INFO - PROCESS | 1959 | 1461218207347 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 22:56:47 INFO - PROCESS | 1959 | 1461218207547 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x894eec00 == 96 [pid = 1959] [id = 211] 22:56:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 221 (0x89bfd000) [pid = 1959] [serial = 634] [outer = (nil)] 22:56:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 222 (0x9ae75400) [pid = 1959] [serial = 635] [outer = 0x89bfd000] 22:56:47 INFO - PROCESS | 1959 | 1461218207643 Marionette DEBUG loaded listener.js 22:56:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 223 (0x9b2b9400) [pid = 1959] [serial = 636] [outer = 0x89bfd000] 22:56:48 INFO - PROCESS | 1959 | 1461218208649 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] 22:56:48 INFO - PROCESS | 1959 | 1461218208706 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 22:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 22:56:48 INFO - PROCESS | 1959 | 1461218208712 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 22:56:48 INFO - PROCESS | 1959 | 1461218208716 Marionette TRACE conn4 <- [1,818,null,{}] 22:56:48 INFO - PROCESS | 1959 | 1461218208722 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}] 22:56:48 INFO - PROCESS | 1959 | 1461218208951 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 22:56:49 INFO - PROCESS | 1959 | 1461218209202 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:49 INFO - PROCESS | 1959 | ++DOCSHELL 0x89dcb400 == 97 [pid = 1959] [id = 212] 22:56:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 224 (0x8c408000) [pid = 1959] [serial = 637] [outer = (nil)] 22:56:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 225 (0x9fc59c00) [pid = 1959] [serial = 638] [outer = 0x8c408000] 22:56:49 INFO - PROCESS | 1959 | 1461218209308 Marionette DEBUG loaded listener.js 22:56:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 226 (0x9ffa5800) [pid = 1959] [serial = 639] [outer = 0x8c408000] 22:56:50 INFO - PROCESS | 1959 | 1461218210201 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]]]}] 22:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 22:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1533ms 22:56:50 INFO - PROCESS | 1959 | 1461218210246 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 22:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 22:56:50 INFO - PROCESS | 1959 | 1461218210250 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 22:56:50 INFO - PROCESS | 1959 | 1461218210257 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 22:56:50 INFO - PROCESS | 1959 | 1461218210260 Marionette TRACE conn4 <- [1,822,null,{}] 22:56:50 INFO - PROCESS | 1959 | 1461218210266 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}] 22:56:50 INFO - PROCESS | 1959 | 1461218210444 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 22:56:50 INFO - PROCESS | 1959 | 1461218210690 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x9fca1c00 == 98 [pid = 1959] [id = 213] 22:56:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 227 (0x9fce0800) [pid = 1959] [serial = 640] [outer = (nil)] 22:56:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 228 (0xa0aa1000) [pid = 1959] [serial = 641] [outer = 0x9fce0800] 22:56:50 INFO - PROCESS | 1959 | 1461218210820 Marionette DEBUG loaded listener.js 22:56:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 229 (0xa0c1c000) [pid = 1959] [serial = 642] [outer = 0x9fce0800] 22:56:51 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 22:56:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 22:56:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 22:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:51 INFO - _addTest/ [0,825,"getWindowHandle",null] 22:56:51 INFO - PROCESS | 1959 | 1461218211757 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 22:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 22:56:51 INFO - PROCESS | 1959 | 1461218211765 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 22:56:51 INFO - PROCESS | 1959 | 1461218211769 Marionette TRACE conn4 <- [1,826,null,{}] 22:56:51 INFO - PROCESS | 1959 | 1461218211774 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}] 22:56:51 INFO - PROCESS | 1959 | 1461218211951 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 22:56:52 INFO - PROCESS | 1959 | 1461218212207 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x89bfe800 == 99 [pid = 1959] [id = 214] 22:56:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 230 (0x9fcdf800) [pid = 1959] [serial = 643] [outer = (nil)] 22:56:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 231 (0xa2a95400) [pid = 1959] [serial = 644] [outer = 0x9fcdf800] 22:56:52 INFO - PROCESS | 1959 | 1461218212345 Marionette DEBUG loaded listener.js 22:56:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 232 (0xa3c09400) [pid = 1959] [serial = 645] [outer = 0x9fcdf800] 22:56:53 INFO - PROCESS | 1959 | 1461218213227 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]]]}] 22:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 22:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1492ms 22:56:53 INFO - PROCESS | 1959 | 1461218213258 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 22:56:53 INFO - PROCESS | 1959 | 1461218213263 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 22:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 22:56:53 INFO - PROCESS | 1959 | 1461218213269 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 22:56:53 INFO - PROCESS | 1959 | 1461218213273 Marionette TRACE conn4 <- [1,830,null,{}] 22:56:53 INFO - PROCESS | 1959 | 1461218213279 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}] 22:56:53 INFO - PROCESS | 1959 | 1461218213514 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 22:56:53 INFO - PROCESS | 1959 | 1461218213761 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x89008c00 == 100 [pid = 1959] [id = 215] 22:56:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 233 (0x8900ac00) [pid = 1959] [serial = 646] [outer = (nil)] 22:56:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 234 (0x89010c00) [pid = 1959] [serial = 647] [outer = 0x8900ac00] 22:56:53 INFO - PROCESS | 1959 | 1461218213861 Marionette DEBUG loaded listener.js 22:56:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 235 (0x89014000) [pid = 1959] [serial = 648] [outer = 0x8900ac00] 22:56:54 INFO - PROCESS | 1959 | 1461218214752 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]]]}] 22:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 22:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1531ms 22:56:54 INFO - PROCESS | 1959 | 1461218214801 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 22:56:54 INFO - PROCESS | 1959 | 1461218214806 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 22:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 22:56:54 INFO - PROCESS | 1959 | 1461218214812 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 22:56:54 INFO - PROCESS | 1959 | 1461218214816 Marionette TRACE conn4 <- [1,834,null,{}] 22:56:54 INFO - PROCESS | 1959 | 1461218214822 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}] 22:56:55 INFO - PROCESS | 1959 | 1461218215019 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 22:56:55 INFO - PROCESS | 1959 | 1461218215276 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:55 INFO - PROCESS | 1959 | ++DOCSHELL 0x89011000 == 101 [pid = 1959] [id = 216] 22:56:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 236 (0x894f3800) [pid = 1959] [serial = 649] [outer = (nil)] 22:56:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 237 (0xa3c0e400) [pid = 1959] [serial = 650] [outer = 0x894f3800] 22:56:55 INFO - PROCESS | 1959 | 1461218215406 Marionette DEBUG loaded listener.js 22:56:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 238 (0xa3c84400) [pid = 1959] [serial = 651] [outer = 0x894f3800] 22:56:56 INFO - PROCESS | 1959 | 1461218216352 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]]]}] 22:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 22:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1586ms 22:56:56 INFO - PROCESS | 1959 | 1461218216400 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 22:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 22:56:56 INFO - PROCESS | 1959 | 1461218216405 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 22:56:56 INFO - PROCESS | 1959 | 1461218216411 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 22:56:56 INFO - PROCESS | 1959 | 1461218216416 Marionette TRACE conn4 <- [1,838,null,{}] 22:56:56 INFO - PROCESS | 1959 | 1461218216422 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}] 22:56:56 INFO - PROCESS | 1959 | 1461218216692 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 22:56:57 INFO - PROCESS | 1959 | 1461218216987 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:57 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e59000 == 102 [pid = 1959] [id = 217] 22:56:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 239 (0x87e5c800) [pid = 1959] [serial = 652] [outer = (nil)] 22:56:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 240 (0x89016800) [pid = 1959] [serial = 653] [outer = 0x87e5c800] 22:56:57 INFO - PROCESS | 1959 | 1461218217098 Marionette DEBUG loaded listener.js 22:56:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 241 (0xa449b800) [pid = 1959] [serial = 654] [outer = 0x87e5c800] 22:56:58 INFO - PROCESS | 1959 | 1461218217999 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]]]}] 22:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 22:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1639ms 22:56:58 INFO - PROCESS | 1959 | 1461218218050 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 22:56:58 INFO - PROCESS | 1959 | 1461218218055 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 22:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 22:56:58 INFO - PROCESS | 1959 | 1461218218061 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 22:56:58 INFO - PROCESS | 1959 | 1461218218064 Marionette TRACE conn4 <- [1,842,null,{}] 22:56:58 INFO - PROCESS | 1959 | 1461218218070 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}] 22:56:58 INFO - PROCESS | 1959 | 1461218218254 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 22:56:58 INFO - PROCESS | 1959 | 1461218218513 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e61000 == 103 [pid = 1959] [id = 218] 22:56:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 242 (0x88a20400) [pid = 1959] [serial = 655] [outer = (nil)] 22:56:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 243 (0x88a24c00) [pid = 1959] [serial = 656] [outer = 0x88a20400] 22:56:58 INFO - PROCESS | 1959 | 1461218218673 Marionette DEBUG loaded listener.js 22:56:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 244 (0x88a27800) [pid = 1959] [serial = 657] [outer = 0x88a20400] 22:56:59 INFO - PROCESS | 1959 | 1461218219587 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]]]}] 22:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 22:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1582ms 22:56:59 INFO - PROCESS | 1959 | 1461218219656 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 22:56:59 INFO - PROCESS | 1959 | 1461218219659 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 22:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 22:56:59 INFO - PROCESS | 1959 | 1461218219668 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 22:56:59 INFO - PROCESS | 1959 | 1461218219671 Marionette TRACE conn4 <- [1,846,null,{}] 22:56:59 INFO - PROCESS | 1959 | 1461218219678 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}] 22:56:59 INFO - PROCESS | 1959 | 1461218219870 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 22:57:00 INFO - PROCESS | 1959 | 1461218220180 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x894ebc00 == 104 [pid = 1959] [id = 219] 22:57:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 245 (0x894f2800) [pid = 1959] [serial = 658] [outer = (nil)] 22:57:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 246 (0x8c40d400) [pid = 1959] [serial = 659] [outer = 0x894f2800] 22:57:00 INFO - PROCESS | 1959 | 1461218220312 Marionette DEBUG loaded listener.js 22:57:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 247 (0x8f8b7400) [pid = 1959] [serial = 660] [outer = 0x894f2800] 22:57:01 INFO - PROCESS | 1959 | 1461218221267 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]]]}] 22:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 22:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1632ms 22:57:01 INFO - PROCESS | 1959 | 1461218221302 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 22:57:01 INFO - PROCESS | 1959 | 1461218221306 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 22:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 22:57:01 INFO - PROCESS | 1959 | 1461218221315 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 22:57:01 INFO - PROCESS | 1959 | 1461218221319 Marionette TRACE conn4 <- [1,850,null,{}] 22:57:01 INFO - PROCESS | 1959 | 1461218221326 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}] 22:57:01 INFO - PROCESS | 1959 | 1461218221524 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 22:57:01 INFO - PROCESS | 1959 | 1461218221773 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x8bfac000 == 105 [pid = 1959] [id = 220] 22:57:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 248 (0x8bfac800) [pid = 1959] [serial = 661] [outer = (nil)] 22:57:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 249 (0x8bfb0400) [pid = 1959] [serial = 662] [outer = 0x8bfac800] 22:57:01 INFO - PROCESS | 1959 | 1461218221902 Marionette DEBUG loaded listener.js 22:57:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 250 (0x8bfb1400) [pid = 1959] [serial = 663] [outer = 0x8bfac800] 22:57:02 INFO - PROCESS | 1959 | 1461218222841 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]]]}] 22:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 22:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1579ms 22:57:02 INFO - PROCESS | 1959 | 1461218222897 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 22:57:02 INFO - PROCESS | 1959 | 1461218222900 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 22:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 22:57:02 INFO - PROCESS | 1959 | 1461218222907 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 22:57:02 INFO - PROCESS | 1959 | 1461218222911 Marionette TRACE conn4 <- [1,854,null,{}] 22:57:02 INFO - PROCESS | 1959 | 1461218222917 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}] 22:57:03 INFO - PROCESS | 1959 | 1461218223466 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 22:57:03 INFO - PROCESS | 1959 | 1461218223799 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x86daac00 == 106 [pid = 1959] [id = 221] 22:57:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 251 (0x86dab400) [pid = 1959] [serial = 664] [outer = (nil)] 22:57:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 252 (0x87e64000) [pid = 1959] [serial = 665] [outer = 0x86dab400] 22:57:03 INFO - PROCESS | 1959 | 1461218223883 Marionette DEBUG loaded listener.js 22:57:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 253 (0x88a23800) [pid = 1959] [serial = 666] [outer = 0x86dab400] 22:57:04 INFO - PROCESS | 1959 | 1461218224788 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]]]}] 22:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 22:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1942ms 22:57:04 INFO - PROCESS | 1959 | 1461218224852 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 22:57:04 INFO - PROCESS | 1959 | 1461218224859 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 22:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 22:57:04 INFO - PROCESS | 1959 | 1461218224867 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 22:57:04 INFO - PROCESS | 1959 | 1461218224874 Marionette TRACE conn4 <- [1,858,null,{}] 22:57:04 INFO - PROCESS | 1959 | 1461218224881 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}] 22:57:05 INFO - PROCESS | 1959 | 1461218225119 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 22:57:05 INFO - PROCESS | 1959 | 1461218225521 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:05 INFO - PROCESS | 1959 | ++DOCSHELL 0x89bf9000 == 107 [pid = 1959] [id = 222] 22:57:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 254 (0x89dcac00) [pid = 1959] [serial = 667] [outer = (nil)] 22:57:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 255 (0x8a578400) [pid = 1959] [serial = 668] [outer = 0x89dcac00] 22:57:05 INFO - PROCESS | 1959 | 1461218225614 Marionette DEBUG loaded listener.js 22:57:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 256 (0x8ab8d400) [pid = 1959] [serial = 669] [outer = 0x89dcac00] 22:57:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8fca3800 == 106 [pid = 1959] [id = 37] 22:57:06 INFO - PROCESS | 1959 | --DOCSHELL 0x987bd400 == 105 [pid = 1959] [id = 38] 22:57:06 INFO - PROCESS | 1959 | --DOMWINDOW == 255 (0x8feb2000) [pid = 1959] [serial = 571] [outer = (nil)] [url = about:blank] 22:57:06 INFO - PROCESS | 1959 | 1461218226704 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]]]}] 22:57:06 INFO - PROCESS | 1959 | --DOCSHELL 0x894f7c00 == 104 [pid = 1959] [id = 198] 22:57:06 INFO - PROCESS | 1959 | --DOCSHELL 0x91408c00 == 103 [pid = 1959] [id = 197] 22:57:06 INFO - PROCESS | 1959 | --DOCSHELL 0x9140f400 == 102 [pid = 1959] [id = 195] 22:57:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8c409400 == 101 [pid = 1959] [id = 194] 22:57:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8a583400 == 100 [pid = 1959] [id = 193] 22:57:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7d0400 == 99 [pid = 1959] [id = 192] 22:57:06 INFO - PROCESS | 1959 | --DOCSHELL 0x894eac00 == 98 [pid = 1959] [id = 191] 22:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 22:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1899ms 22:57:06 INFO - PROCESS | 1959 | 1461218226767 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 22:57:06 INFO - PROCESS | 1959 | 1461218226771 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 22:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 22:57:06 INFO - PROCESS | 1959 | 1461218226778 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 22:57:06 INFO - PROCESS | 1959 | 1461218226781 Marionette TRACE conn4 <- [1,862,null,{}] 22:57:06 INFO - PROCESS | 1959 | 1461218226787 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}] 22:57:06 INFO - PROCESS | 1959 | 1461218226958 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 22:57:07 INFO - PROCESS | 1959 | --DOMWINDOW == 254 (0x8f468800) [pid = 1959] [serial = 568] [outer = (nil)] [url = about:blank] 22:57:07 INFO - PROCESS | 1959 | --DOMWINDOW == 253 (0x8f475000) [pid = 1959] [serial = 569] [outer = (nil)] [url = about:blank] 22:57:07 INFO - PROCESS | 1959 | --DOMWINDOW == 252 (0x8c2eb400) [pid = 1959] [serial = 563] [outer = (nil)] [url = about:blank] 22:57:07 INFO - PROCESS | 1959 | --DOMWINDOW == 251 (0x8ab85000) [pid = 1959] [serial = 562] [outer = (nil)] [url = about:blank] 22:57:07 INFO - PROCESS | 1959 | --DOMWINDOW == 250 (0x8a586c00) [pid = 1959] [serial = 565] [outer = (nil)] [url = about:blank] 22:57:07 INFO - PROCESS | 1959 | --DOMWINDOW == 249 (0x8c40d800) [pid = 1959] [serial = 566] [outer = (nil)] [url = about:blank] 22:57:07 INFO - PROCESS | 1959 | --DOMWINDOW == 248 (0x8f46a000) [pid = 1959] [serial = 544] [outer = (nil)] [url = about:blank] 22:57:07 INFO - PROCESS | 1959 | --DOMWINDOW == 247 (0x8c58a800) [pid = 1959] [serial = 559] [outer = (nil)] [url = about:blank] 22:57:07 INFO - PROCESS | 1959 | --DOMWINDOW == 246 (0x8c2e3c00) [pid = 1959] [serial = 541] [outer = (nil)] [url = about:blank] 22:57:07 INFO - PROCESS | 1959 | --DOMWINDOW == 245 (0x935dac00) [pid = 1959] [serial = 547] [outer = (nil)] [url = about:blank] 22:57:07 INFO - PROCESS | 1959 | --DOMWINDOW == 244 (0x9857d000) [pid = 1959] [serial = 550] [outer = (nil)] [url = about:blank] 22:57:07 INFO - PROCESS | 1959 | --DOMWINDOW == 243 (0x99933800) [pid = 1959] [serial = 553] [outer = (nil)] [url = about:blank] 22:57:07 INFO - PROCESS | 1959 | --DOMWINDOW == 242 (0x9b2b4c00) [pid = 1959] [serial = 556] [outer = (nil)] [url = about:blank] 22:57:07 INFO - PROCESS | 1959 | 1461218227240 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:07 INFO - PROCESS | 1959 | ++DOCSHELL 0x89dcf000 == 99 [pid = 1959] [id = 223] 22:57:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 243 (0x8ab85000) [pid = 1959] [serial = 670] [outer = (nil)] 22:57:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 244 (0x8c2e8800) [pid = 1959] [serial = 671] [outer = 0x8ab85000] 22:57:07 INFO - PROCESS | 1959 | 1461218227356 Marionette DEBUG loaded listener.js 22:57:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 245 (0x8c409400) [pid = 1959] [serial = 672] [outer = 0x8ab85000] 22:57:08 INFO - PROCESS | 1959 | 1461218228160 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]]]}] 22:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 22:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1440ms 22:57:08 INFO - PROCESS | 1959 | 1461218228222 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 22:57:08 INFO - PROCESS | 1959 | 1461218228229 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 22:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 22:57:08 INFO - PROCESS | 1959 | 1461218228246 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 22:57:08 INFO - PROCESS | 1959 | 1461218228253 Marionette TRACE conn4 <- [1,866,null,{}] 22:57:08 INFO - PROCESS | 1959 | 1461218228259 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}] 22:57:08 INFO - PROCESS | 1959 | 1461218228437 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 22:57:08 INFO - PROCESS | 1959 | 1461218228447 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x89bfa800 == 100 [pid = 1959] [id = 224] 22:57:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 246 (0x8c580400) [pid = 1959] [serial = 673] [outer = (nil)] 22:57:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 247 (0x8f31e000) [pid = 1959] [serial = 674] [outer = 0x8c580400] 22:57:08 INFO - PROCESS | 1959 | 1461218228523 Marionette DEBUG loaded listener.js 22:57:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 248 (0x8f470c00) [pid = 1959] [serial = 675] [outer = 0x8c580400] 22:57:09 INFO - PROCESS | 1959 | 1461218229526 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]]]}] 22:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 22:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1303ms 22:57:09 INFO - PROCESS | 1959 | 1461218229540 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 22:57:09 INFO - PROCESS | 1959 | 1461218229544 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 22:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 22:57:09 INFO - PROCESS | 1959 | 1461218229550 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 22:57:09 INFO - PROCESS | 1959 | 1461218229554 Marionette TRACE conn4 <- [1,870,null,{}] 22:57:09 INFO - PROCESS | 1959 | 1461218229567 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}] 22:57:09 INFO - PROCESS | 1959 | 1461218229785 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 22:57:09 INFO - PROCESS | 1959 | 1461218229815 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:09 INFO - PROCESS | 1959 | ++DOCSHELL 0x86da7c00 == 101 [pid = 1959] [id = 225] 22:57:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 249 (0x894f7c00) [pid = 1959] [serial = 676] [outer = (nil)] 22:57:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 250 (0x8fcd2800) [pid = 1959] [serial = 677] [outer = 0x894f7c00] 22:57:09 INFO - PROCESS | 1959 | 1461218229892 Marionette DEBUG loaded listener.js 22:57:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 251 (0x8fec0000) [pid = 1959] [serial = 678] [outer = 0x894f7c00] 22:57:10 INFO - PROCESS | 1959 | 1461218230845 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]]]}] 22:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 22:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1351ms 22:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 22:57:10 INFO - PROCESS | 1959 | 1461218230902 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 22:57:10 INFO - PROCESS | 1959 | 1461218230905 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 22:57:10 INFO - PROCESS | 1959 | 1461218230920 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 22:57:10 INFO - PROCESS | 1959 | 1461218230922 Marionette TRACE conn4 <- [1,874,null,{}] 22:57:10 INFO - PROCESS | 1959 | 1461218230929 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}] 22:57:11 INFO - PROCESS | 1959 | 1461218231190 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 22:57:11 INFO - PROCESS | 1959 | --DOMWINDOW == 250 (0x8fcb1c00) [pid = 1959] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 22:57:11 INFO - PROCESS | 1959 | --DOMWINDOW == 249 (0x935db800) [pid = 1959] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 22:57:11 INFO - PROCESS | 1959 | --DOMWINDOW == 248 (0x89bf9c00) [pid = 1959] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 22:57:11 INFO - PROCESS | 1959 | --DOMWINDOW == 247 (0x8a586400) [pid = 1959] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 22:57:11 INFO - PROCESS | 1959 | --DOMWINDOW == 246 (0x8c408800) [pid = 1959] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 22:57:11 INFO - PROCESS | 1959 | --DOMWINDOW == 245 (0x8fff4c00) [pid = 1959] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 22:57:11 INFO - PROCESS | 1959 | --DOMWINDOW == 244 (0x8a579c00) [pid = 1959] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 22:57:11 INFO - PROCESS | 1959 | 1461218231619 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:11 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a579c00 == 102 [pid = 1959] [id = 226] 22:57:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 245 (0x8a586400) [pid = 1959] [serial = 679] [outer = (nil)] 22:57:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 246 (0x8ffa0c00) [pid = 1959] [serial = 680] [outer = 0x8a586400] 22:57:11 INFO - PROCESS | 1959 | 1461218231713 Marionette DEBUG loaded listener.js 22:57:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 247 (0x90355000) [pid = 1959] [serial = 681] [outer = 0x8a586400] 22:57:12 INFO - PROCESS | 1959 | 1461218232467 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]]]}] 22:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 22:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1588ms 22:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 22:57:12 INFO - PROCESS | 1959 | 1461218232501 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 22:57:12 INFO - PROCESS | 1959 | 1461218232503 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 22:57:12 INFO - PROCESS | 1959 | 1461218232510 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 22:57:12 INFO - PROCESS | 1959 | 1461218232513 Marionette TRACE conn4 <- [1,878,null,{}] 22:57:12 INFO - PROCESS | 1959 | 1461218232519 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}] 22:57:12 INFO - PROCESS | 1959 | 1461218232689 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 22:57:12 INFO - PROCESS | 1959 | 1461218232703 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:12 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f27a400 == 103 [pid = 1959] [id = 227] 22:57:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 248 (0x8feb5c00) [pid = 1959] [serial = 682] [outer = (nil)] 22:57:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 249 (0x91610000) [pid = 1959] [serial = 683] [outer = 0x8feb5c00] 22:57:12 INFO - PROCESS | 1959 | 1461218232778 Marionette DEBUG loaded listener.js 22:57:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 250 (0x92c0c800) [pid = 1959] [serial = 684] [outer = 0x8feb5c00] 22:57:13 INFO - PROCESS | 1959 | 1461218233964 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]]]}] 22:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 22:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1487ms 22:57:14 INFO - PROCESS | 1959 | 1461218233997 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 22:57:14 INFO - PROCESS | 1959 | 1461218234004 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 22:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 22:57:14 INFO - PROCESS | 1959 | 1461218234014 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 22:57:14 INFO - PROCESS | 1959 | 1461218234020 Marionette TRACE conn4 <- [1,882,null,{}] 22:57:14 INFO - PROCESS | 1959 | 1461218234031 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}] 22:57:14 INFO - PROCESS | 1959 | 1461218234245 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 22:57:14 INFO - PROCESS | 1959 | 1461218234530 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:14 INFO - PROCESS | 1959 | ++DOCSHELL 0x86dac400 == 104 [pid = 1959] [id = 228] 22:57:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 251 (0x87e5c400) [pid = 1959] [serial = 685] [outer = (nil)] 22:57:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 252 (0x894f1400) [pid = 1959] [serial = 686] [outer = 0x87e5c400] 22:57:14 INFO - PROCESS | 1959 | 1461218234644 Marionette DEBUG loaded listener.js 22:57:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 253 (0x89dca000) [pid = 1959] [serial = 687] [outer = 0x87e5c400] 22:57:15 INFO - PROCESS | 1959 | 1461218235681 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]]]}] 22:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 22:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1740ms 22:57:15 INFO - PROCESS | 1959 | 1461218235755 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 22:57:15 INFO - PROCESS | 1959 | 1461218235766 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 22:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 22:57:15 INFO - PROCESS | 1959 | 1461218235780 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 22:57:15 INFO - PROCESS | 1959 | 1461218235786 Marionette TRACE conn4 <- [1,886,null,{}] 22:57:15 INFO - PROCESS | 1959 | 1461218235794 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}] 22:57:16 INFO - PROCESS | 1959 | 1461218236168 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 22:57:16 INFO - PROCESS | 1959 | 1461218236414 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:16 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c406c00 == 105 [pid = 1959] [id = 229] 22:57:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 254 (0x8c582800) [pid = 1959] [serial = 688] [outer = (nil)] 22:57:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 255 (0x8f21c000) [pid = 1959] [serial = 689] [outer = 0x8c582800] 22:57:16 INFO - PROCESS | 1959 | 1461218236558 Marionette DEBUG loaded listener.js 22:57:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 256 (0x8f318400) [pid = 1959] [serial = 690] [outer = 0x8c582800] 22:57:17 INFO - PROCESS | 1959 | 1461218237673 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]]]}] 22:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 22:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1940ms 22:57:17 INFO - PROCESS | 1959 | 1461218237723 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 22:57:17 INFO - PROCESS | 1959 | 1461218237731 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 22:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 22:57:17 INFO - PROCESS | 1959 | 1461218237742 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 22:57:17 INFO - PROCESS | 1959 | 1461218237752 Marionette TRACE conn4 <- [1,890,null,{}] 22:57:17 INFO - PROCESS | 1959 | 1461218237819 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}] 22:57:18 INFO - PROCESS | 1959 | 1461218238160 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 22:57:18 INFO - PROCESS | 1959 | 1461218238322 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x8bfb8000 == 106 [pid = 1959] [id = 230] 22:57:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 257 (0x90878400) [pid = 1959] [serial = 691] [outer = (nil)] 22:57:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 258 (0x92a10800) [pid = 1959] [serial = 692] [outer = 0x90878400] 22:57:18 INFO - PROCESS | 1959 | 1461218238456 Marionette DEBUG loaded listener.js 22:57:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 259 (0x935e7800) [pid = 1959] [serial = 693] [outer = 0x90878400] 22:57:19 INFO - PROCESS | 1959 | 1461218239474 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]]]}] 22:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 22:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1806ms 22:57:19 INFO - PROCESS | 1959 | 1461218239547 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 22:57:19 INFO - PROCESS | 1959 | 1461218239554 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 22:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 22:57:19 INFO - PROCESS | 1959 | 1461218239561 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 22:57:19 INFO - PROCESS | 1959 | 1461218239565 Marionette TRACE conn4 <- [1,894,null,{}] 22:57:19 INFO - PROCESS | 1959 | 1461218239571 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}] 22:57:19 INFO - PROCESS | 1959 | 1461218239839 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 22:57:20 INFO - PROCESS | 1959 | 1461218240142 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x935dd000 == 107 [pid = 1959] [id = 231] 22:57:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 260 (0x96be0400) [pid = 1959] [serial = 694] [outer = (nil)] 22:57:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 261 (0x96fb1c00) [pid = 1959] [serial = 695] [outer = 0x96be0400] 22:57:20 INFO - PROCESS | 1959 | 1461218240235 Marionette DEBUG loaded listener.js 22:57:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 262 (0x97f11000) [pid = 1959] [serial = 696] [outer = 0x96be0400] 22:57:21 INFO - PROCESS | 1959 | 1461218241216 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]]]}] 22:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 22:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1738ms 22:57:21 INFO - PROCESS | 1959 | 1461218241301 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 22:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 22:57:21 INFO - PROCESS | 1959 | 1461218241305 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 22:57:21 INFO - PROCESS | 1959 | 1461218241312 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 22:57:21 INFO - PROCESS | 1959 | 1461218241316 Marionette TRACE conn4 <- [1,898,null,{}] 22:57:21 INFO - PROCESS | 1959 | 1461218241322 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}] 22:57:21 INFO - PROCESS | 1959 | 1461218241548 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 22:57:21 INFO - PROCESS | 1959 | 1461218241847 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x9857d000 == 108 [pid = 1959] [id = 232] 22:57:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 263 (0x98698800) [pid = 1959] [serial = 697] [outer = (nil)] 22:57:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 264 (0x98886400) [pid = 1959] [serial = 698] [outer = 0x98698800] 22:57:21 INFO - PROCESS | 1959 | 1461218241939 Marionette DEBUG loaded listener.js 22:57:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 265 (0x98893000) [pid = 1959] [serial = 699] [outer = 0x98698800] 22:57:22 INFO - PROCESS | 1959 | 1461218242898 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]]]}] 22:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 22:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1643ms 22:57:22 INFO - PROCESS | 1959 | 1461218242956 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 22:57:22 INFO - PROCESS | 1959 | 1461218242959 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 22:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 22:57:22 INFO - PROCESS | 1959 | 1461218242966 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 22:57:22 INFO - PROCESS | 1959 | 1461218242970 Marionette TRACE conn4 <- [1,902,null,{}] 22:57:22 INFO - PROCESS | 1959 | 1461218242976 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}] 22:57:23 INFO - PROCESS | 1959 | 1461218243213 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 22:57:23 INFO - PROCESS | 1959 | 1461218243474 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x9781f400 == 109 [pid = 1959] [id = 233] 22:57:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 266 (0x98894800) [pid = 1959] [serial = 700] [outer = (nil)] 22:57:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 267 (0x9b2af400) [pid = 1959] [serial = 701] [outer = 0x98894800] 22:57:23 INFO - PROCESS | 1959 | 1461218243612 Marionette DEBUG loaded listener.js 22:57:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 268 (0x9fb31800) [pid = 1959] [serial = 702] [outer = 0x98894800] 22:57:24 INFO - PROCESS | 1959 | 1461218244486 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]]]}] 22:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 22:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1581ms 22:57:24 INFO - PROCESS | 1959 | 1461218244549 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 22:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 22:57:24 INFO - PROCESS | 1959 | 1461218244553 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 22:57:24 INFO - PROCESS | 1959 | 1461218244559 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 22:57:24 INFO - PROCESS | 1959 | 1461218244563 Marionette TRACE conn4 <- [1,906,null,{}] 22:57:24 INFO - PROCESS | 1959 | 1461218244569 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}] 22:57:24 INFO - PROCESS | 1959 | 1461218244762 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 22:57:25 INFO - PROCESS | 1959 | 1461218245037 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:25 INFO - PROCESS | 1959 | ++DOCSHELL 0x9869b400 == 110 [pid = 1959] [id = 234] 22:57:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 269 (0x9b2bc000) [pid = 1959] [serial = 703] [outer = (nil)] 22:57:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 270 (0x9fcdb800) [pid = 1959] [serial = 704] [outer = 0x9b2bc000] 22:57:25 INFO - PROCESS | 1959 | 1461218245171 Marionette DEBUG loaded listener.js 22:57:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 271 (0x9ff14c00) [pid = 1959] [serial = 705] [outer = 0x9b2bc000] 22:57:26 INFO - PROCESS | 1959 | 1461218246105 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]]]}] 22:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 22:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1587ms 22:57:26 INFO - PROCESS | 1959 | 1461218246147 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 22:57:26 INFO - PROCESS | 1959 | 1461218246152 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 22:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 22:57:26 INFO - PROCESS | 1959 | 1461218246158 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 22:57:26 INFO - PROCESS | 1959 | 1461218246162 Marionette TRACE conn4 <- [1,910,null,{}] 22:57:26 INFO - PROCESS | 1959 | 1461218246168 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}] 22:57:26 INFO - PROCESS | 1959 | 1461218246370 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 22:57:26 INFO - PROCESS | 1959 | 1461218246620 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:26 INFO - PROCESS | 1959 | ++DOCSHELL 0x88eeac00 == 111 [pid = 1959] [id = 235] 22:57:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 272 (0x88eeb000) [pid = 1959] [serial = 706] [outer = (nil)] 22:57:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 273 (0x88ef2400) [pid = 1959] [serial = 707] [outer = 0x88eeb000] 22:57:26 INFO - PROCESS | 1959 | 1461218246752 Marionette DEBUG loaded listener.js 22:57:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 274 (0x88ef5c00) [pid = 1959] [serial = 708] [outer = 0x88eeb000] 22:57:27 INFO - PROCESS | 1959 | 1461218247673 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]]]}] 22:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 22:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1589ms 22:57:27 INFO - PROCESS | 1959 | 1461218247748 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 22:57:27 INFO - PROCESS | 1959 | 1461218247751 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 22:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 22:57:27 INFO - PROCESS | 1959 | 1461218247758 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 22:57:27 INFO - PROCESS | 1959 | 1461218247761 Marionette TRACE conn4 <- [1,914,null,{}] 22:57:27 INFO - PROCESS | 1959 | 1461218247768 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}] 22:57:28 INFO - PROCESS | 1959 | 1461218248000 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 22:57:28 INFO - PROCESS | 1959 | 1461218248305 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x86dac800 == 112 [pid = 1959] [id = 236] 22:57:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 275 (0x88ef2c00) [pid = 1959] [serial = 709] [outer = (nil)] 22:57:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 276 (0x899b7800) [pid = 1959] [serial = 710] [outer = 0x88ef2c00] 22:57:28 INFO - PROCESS | 1959 | 1461218248394 Marionette DEBUG loaded listener.js 22:57:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 277 (0x899b8c00) [pid = 1959] [serial = 711] [outer = 0x88ef2c00] 22:57:29 INFO - PROCESS | 1959 | 1461218249265 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]]]}] 22:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 22:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1581ms 22:57:29 INFO - PROCESS | 1959 | 1461218249340 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 22:57:29 INFO - PROCESS | 1959 | 1461218249343 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 22:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 22:57:29 INFO - PROCESS | 1959 | 1461218249351 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 22:57:29 INFO - PROCESS | 1959 | 1461218249353 Marionette TRACE conn4 <- [1,918,null,{}] 22:57:29 INFO - PROCESS | 1959 | 1461218249360 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}] 22:57:29 INFO - PROCESS | 1959 | 1461218249591 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 22:57:29 INFO - PROCESS | 1959 | 1461218249844 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:29 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ef9800 == 113 [pid = 1959] [id = 237] 22:57:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 278 (0x899b6400) [pid = 1959] [serial = 712] [outer = (nil)] 22:57:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 279 (0x899c1800) [pid = 1959] [serial = 713] [outer = 0x899b6400] 22:57:29 INFO - PROCESS | 1959 | 1461218249976 Marionette DEBUG loaded listener.js 22:57:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 280 (0x987b1400) [pid = 1959] [serial = 714] [outer = 0x899b6400] 22:57:30 INFO - PROCESS | 1959 | 1461218250922 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]]]}] 22:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 22:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1642ms 22:57:31 INFO - PROCESS | 1959 | 1461218250994 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 22:57:31 INFO - PROCESS | 1959 | 1461218250997 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 22:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 22:57:31 INFO - PROCESS | 1959 | 1461218251005 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 22:57:31 INFO - PROCESS | 1959 | 1461218251010 Marionette TRACE conn4 <- [1,922,null,{}] 22:57:31 INFO - PROCESS | 1959 | 1461218251016 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}] 22:57:31 INFO - PROCESS | 1959 | 1461218251293 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 22:57:31 INFO - PROCESS | 1959 | 1461218251606 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x86ece000 == 114 [pid = 1959] [id = 238] 22:57:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 281 (0x86ed5800) [pid = 1959] [serial = 715] [outer = (nil)] 22:57:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 282 (0x899b8000) [pid = 1959] [serial = 716] [outer = 0x86ed5800] 22:57:31 INFO - PROCESS | 1959 | 1461218251705 Marionette DEBUG loaded listener.js 22:57:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 283 (0x9fcd5800) [pid = 1959] [serial = 717] [outer = 0x86ed5800] 22:57:32 INFO - PROCESS | 1959 | 1461218252634 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]]]}] 22:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 22:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1686ms 22:57:32 INFO - PROCESS | 1959 | 1461218252692 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 22:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 22:57:32 INFO - PROCESS | 1959 | 1461218252696 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 22:57:32 INFO - PROCESS | 1959 | 1461218252703 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 22:57:32 INFO - PROCESS | 1959 | 1461218252707 Marionette TRACE conn4 <- [1,926,null,{}] 22:57:32 INFO - PROCESS | 1959 | 1461218252712 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}] 22:57:32 INFO - PROCESS | 1959 | 1461218252912 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 22:57:33 INFO - PROCESS | 1959 | 1461218253169 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x85e2a800 == 115 [pid = 1959] [id = 239] 22:57:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 284 (0x85e2cc00) [pid = 1959] [serial = 718] [outer = (nil)] 22:57:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 285 (0x85e31800) [pid = 1959] [serial = 719] [outer = 0x85e2cc00] 22:57:33 INFO - PROCESS | 1959 | 1461218253332 Marionette DEBUG loaded listener.js 22:57:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 286 (0x85e34000) [pid = 1959] [serial = 720] [outer = 0x85e2cc00] 22:57:34 INFO - PROCESS | 1959 | 1461218254205 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]]]}] 22:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 22:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1540ms 22:57:34 INFO - PROCESS | 1959 | 1461218254243 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 22:57:34 INFO - PROCESS | 1959 | 1461218254246 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 22:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 22:57:34 INFO - PROCESS | 1959 | 1461218254253 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 22:57:34 INFO - PROCESS | 1959 | 1461218254256 Marionette TRACE conn4 <- [1,930,null,{}] 22:57:34 INFO - PROCESS | 1959 | 1461218254262 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}] 22:57:34 INFO - PROCESS | 1959 | 1461218254460 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 22:57:34 INFO - PROCESS | 1959 | 1461218254726 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x85e2dc00 == 116 [pid = 1959] [id = 240] 22:57:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 287 (0x85e2e000) [pid = 1959] [serial = 721] [outer = (nil)] 22:57:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 288 (0x86754000) [pid = 1959] [serial = 722] [outer = 0x85e2e000] 22:57:34 INFO - PROCESS | 1959 | 1461218254863 Marionette DEBUG loaded listener.js 22:57:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 289 (0x86756800) [pid = 1959] [serial = 723] [outer = 0x85e2e000] 22:57:35 INFO - PROCESS | 1959 | 1461218255742 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]]]}] 22:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 22:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1537ms 22:57:35 INFO - PROCESS | 1959 | 1461218255795 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 22:57:35 INFO - PROCESS | 1959 | 1461218255800 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 22:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 22:57:35 INFO - PROCESS | 1959 | 1461218255806 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 22:57:35 INFO - PROCESS | 1959 | 1461218255810 Marionette TRACE conn4 <- [1,934,null,{}] 22:57:35 INFO - PROCESS | 1959 | 1461218255816 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}] 22:57:36 INFO - PROCESS | 1959 | 1461218256018 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 22:57:36 INFO - PROCESS | 1959 | 1461218256286 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:36 INFO - PROCESS | 1959 | ++DOCSHELL 0x85e32000 == 117 [pid = 1959] [id = 241] 22:57:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 290 (0x85e32c00) [pid = 1959] [serial = 724] [outer = (nil)] 22:57:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 291 (0x8675d000) [pid = 1959] [serial = 725] [outer = 0x85e32c00] 22:57:36 INFO - PROCESS | 1959 | 1461218256421 Marionette DEBUG loaded listener.js 22:57:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 292 (0x86ed2400) [pid = 1959] [serial = 726] [outer = 0x85e32c00] 22:57:37 INFO - PROCESS | 1959 | 1461218257319 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]]]}] 22:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 22:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1587ms 22:57:37 INFO - PROCESS | 1959 | 1461218257394 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 22:57:37 INFO - PROCESS | 1959 | 1461218257397 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 22:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 22:57:37 INFO - PROCESS | 1959 | 1461218257404 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 22:57:37 INFO - PROCESS | 1959 | 1461218257407 Marionette TRACE conn4 <- [1,938,null,{}] 22:57:37 INFO - PROCESS | 1959 | 1461218257413 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}] 22:57:37 INFO - PROCESS | 1959 | 1461218257653 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 22:57:38 INFO - PROCESS | 1959 | 1461218258334 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x86ed1c00 == 118 [pid = 1959] [id = 242] 22:57:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 293 (0x86ed2c00) [pid = 1959] [serial = 727] [outer = (nil)] 22:57:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 294 (0x86ed6800) [pid = 1959] [serial = 728] [outer = 0x86ed2c00] 22:57:38 INFO - PROCESS | 1959 | 1461218258420 Marionette DEBUG loaded listener.js 22:57:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 295 (0x87e59800) [pid = 1959] [serial = 729] [outer = 0x86ed2c00] 22:57:39 INFO - PROCESS | 1959 | 1461218259314 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]]]}] 22:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 22:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1987ms 22:57:39 INFO - PROCESS | 1959 | 1461218259393 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 22:57:39 INFO - PROCESS | 1959 | 1461218259401 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 22:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 22:57:39 INFO - PROCESS | 1959 | 1461218259411 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 22:57:39 INFO - PROCESS | 1959 | 1461218259414 Marionette TRACE conn4 <- [1,942,null,{}] 22:57:39 INFO - PROCESS | 1959 | 1461218259422 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}] 22:57:39 INFO - PROCESS | 1959 | 1461218259668 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 22:57:40 INFO - PROCESS | 1959 | 1461218260062 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a20000 == 119 [pid = 1959] [id = 243] 22:57:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 296 (0x88a29c00) [pid = 1959] [serial = 730] [outer = (nil)] 22:57:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 297 (0x894f2c00) [pid = 1959] [serial = 731] [outer = 0x88a29c00] 22:57:40 INFO - PROCESS | 1959 | 1461218260150 Marionette DEBUG loaded listener.js 22:57:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 298 (0x899bec00) [pid = 1959] [serial = 732] [outer = 0x88a29c00] 22:57:41 INFO - PROCESS | 1959 | 1461218261127 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]]]}] 22:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 22:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1785ms 22:57:41 INFO - PROCESS | 1959 | 1461218261200 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 22:57:41 INFO - PROCESS | 1959 | 1461218261205 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 22:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 22:57:41 INFO - PROCESS | 1959 | 1461218261213 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 22:57:41 INFO - PROCESS | 1959 | 1461218261216 Marionette TRACE conn4 <- [1,946,null,{}] 22:57:41 INFO - PROCESS | 1959 | 1461218261222 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}] 22:57:41 INFO - PROCESS | 1959 | 1461218261412 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 22:57:41 INFO - PROCESS | 1959 | --DOCSHELL 0x8a579c00 == 118 [pid = 1959] [id = 226] 22:57:41 INFO - PROCESS | 1959 | --DOMWINDOW == 297 (0x97cb7000) [pid = 1959] [serial = 595] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1959 | --DOMWINDOW == 296 (0x89bf7800) [pid = 1959] [serial = 574] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1959 | --DOMWINDOW == 295 (0x8f223400) [pid = 1959] [serial = 577] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1959 | --DOMWINDOW == 294 (0x8fca3400) [pid = 1959] [serial = 580] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1959 | --DOMWINDOW == 293 (0x90359400) [pid = 1959] [serial = 583] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1959 | --DOMWINDOW == 292 (0x92a10000) [pid = 1959] [serial = 586] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1959 | --DOMWINDOW == 291 (0x92c0a800) [pid = 1959] [serial = 589] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1959 | --DOMWINDOW == 290 (0x96c7e400) [pid = 1959] [serial = 592] [outer = (nil)] [url = about:blank] 22:57:41 INFO - PROCESS | 1959 | 1461218261847 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:41 INFO - PROCESS | 1959 | --DOCSHELL 0x86da7c00 == 117 [pid = 1959] [id = 225] 22:57:41 INFO - PROCESS | 1959 | --DOCSHELL 0x89bfa800 == 116 [pid = 1959] [id = 224] 22:57:41 INFO - PROCESS | 1959 | --DOCSHELL 0x89dcf000 == 115 [pid = 1959] [id = 223] 22:57:41 INFO - PROCESS | 1959 | ++DOCSHELL 0x86da7c00 == 116 [pid = 1959] [id = 244] 22:57:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 291 (0x899b5000) [pid = 1959] [serial = 733] [outer = (nil)] 22:57:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 292 (0x8a392c00) [pid = 1959] [serial = 734] [outer = 0x899b5000] 22:57:41 INFO - PROCESS | 1959 | 1461218261961 Marionette DEBUG loaded listener.js 22:57:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 293 (0x8c401c00) [pid = 1959] [serial = 735] [outer = 0x899b5000] 22:57:42 INFO - PROCESS | 1959 | --DOCSHELL 0x89bf9000 == 115 [pid = 1959] [id = 222] 22:57:42 INFO - PROCESS | 1959 | --DOCSHELL 0x86daac00 == 114 [pid = 1959] [id = 221] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 292 (0x8ff99c00) [pid = 1959] [serial = 572] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 291 (0x8fcd4000) [pid = 1959] [serial = 598] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 290 (0x8f46ac00) [pid = 1959] [serial = 603] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 289 (0x8f281c00) [pid = 1959] [serial = 602] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 288 (0x9fc99400) [pid = 1959] [serial = 380] [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.] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 287 (0x93630800) [pid = 1959] [serial = 615] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 286 (0x92c08400) [pid = 1959] [serial = 612] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 285 (0x9140fc00) [pid = 1959] [serial = 611] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 284 (0x96bda000) [pid = 1959] [serial = 617] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 283 (0x98696000) [pid = 1959] [serial = 618] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 282 (0x935e0000) [pid = 1959] [serial = 614] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 281 (0x89dca800) [pid = 1959] [serial = 605] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 280 (0x8c7cd800) [pid = 1959] [serial = 606] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 279 (0x8fff2400) [pid = 1959] [serial = 608] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | --DOMWINDOW == 278 (0x90124c00) [pid = 1959] [serial = 609] [outer = (nil)] [url = about:blank] 22:57:42 INFO - PROCESS | 1959 | 1461218262824 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]]]}] 22:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 22:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1631ms 22:57:42 INFO - PROCESS | 1959 | 1461218262845 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 22:57:42 INFO - PROCESS | 1959 | 1461218262849 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 22:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 22:57:42 INFO - PROCESS | 1959 | 1461218262873 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 22:57:42 INFO - PROCESS | 1959 | 1461218262882 Marionette TRACE conn4 <- [1,950,null,{}] 22:57:42 INFO - PROCESS | 1959 | 1461218262898 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}] 22:57:43 INFO - PROCESS | 1959 | 1461218263088 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 22:57:43 INFO - PROCESS | 1959 | 1461218263099 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:43 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a2bc00 == 115 [pid = 1959] [id = 245] 22:57:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 279 (0x89dc8c00) [pid = 1959] [serial = 736] [outer = (nil)] 22:57:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 280 (0x8f31f000) [pid = 1959] [serial = 737] [outer = 0x89dc8c00] 22:57:43 INFO - PROCESS | 1959 | 1461218263176 Marionette DEBUG loaded listener.js 22:57:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 281 (0x8f476c00) [pid = 1959] [serial = 738] [outer = 0x89dc8c00] 22:57:44 INFO - PROCESS | 1959 | 1461218264184 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]]]}] 22:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 22:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1368ms 22:57:44 INFO - PROCESS | 1959 | 1461218264226 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 22:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 22:57:44 INFO - PROCESS | 1959 | 1461218264231 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 22:57:44 INFO - PROCESS | 1959 | 1461218264237 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 22:57:44 INFO - PROCESS | 1959 | 1461218264241 Marionette TRACE conn4 <- [1,954,null,{}] 22:57:44 INFO - PROCESS | 1959 | 1461218264246 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}] 22:57:44 INFO - PROCESS | 1959 | 1461218264418 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 22:57:44 INFO - PROCESS | 1959 | 1461218264623 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x85e2bc00 == 116 [pid = 1959] [id = 246] 22:57:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 282 (0x86daa000) [pid = 1959] [serial = 739] [outer = (nil)] 22:57:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 283 (0x8feb6800) [pid = 1959] [serial = 740] [outer = 0x86daa000] 22:57:44 INFO - PROCESS | 1959 | 1461218264704 Marionette DEBUG loaded listener.js 22:57:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 284 (0x8ffa0000) [pid = 1959] [serial = 741] [outer = 0x86daa000] 22:57:45 INFO - PROCESS | 1959 | 1461218265610 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]]]}] 22:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 22:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1440ms 22:57:45 INFO - PROCESS | 1959 | 1461218265681 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 22:57:45 INFO - PROCESS | 1959 | 1461218265685 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 22:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 22:57:45 INFO - PROCESS | 1959 | 1461218265731 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 22:57:45 INFO - PROCESS | 1959 | 1461218265735 Marionette TRACE conn4 <- [1,958,null,{}] 22:57:45 INFO - PROCESS | 1959 | 1461218265740 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}] 22:57:45 INFO - PROCESS | 1959 | 1461218265984 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 22:57:46 INFO - PROCESS | 1959 | 1461218266019 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:46 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fff8800 == 117 [pid = 1959] [id = 247] 22:57:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 285 (0x8fff9800) [pid = 1959] [serial = 742] [outer = (nil)] 22:57:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 286 (0x9012d000) [pid = 1959] [serial = 743] [outer = 0x8fff9800] 22:57:46 INFO - PROCESS | 1959 | 1461218266121 Marionette DEBUG loaded listener.js 22:57:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 287 (0x9209d400) [pid = 1959] [serial = 744] [outer = 0x8fff9800] 22:57:47 INFO - PROCESS | 1959 | --DOMWINDOW == 286 (0x86dab400) [pid = 1959] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 22:57:47 INFO - PROCESS | 1959 | --DOMWINDOW == 285 (0x8ab85000) [pid = 1959] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 22:57:47 INFO - PROCESS | 1959 | --DOMWINDOW == 284 (0x8a586400) [pid = 1959] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 22:57:47 INFO - PROCESS | 1959 | --DOMWINDOW == 283 (0x894f7c00) [pid = 1959] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 22:57:47 INFO - PROCESS | 1959 | --DOMWINDOW == 282 (0x8c580400) [pid = 1959] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 22:57:47 INFO - PROCESS | 1959 | --DOMWINDOW == 281 (0x89dcac00) [pid = 1959] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 22:57:47 INFO - PROCESS | 1959 | 1461218267445 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]]]}] 22:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 22:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1750ms 22:57:47 INFO - PROCESS | 1959 | 1461218267470 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 22:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 22:57:47 INFO - PROCESS | 1959 | 1461218267475 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 22:57:47 INFO - PROCESS | 1959 | 1461218267481 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 22:57:47 INFO - PROCESS | 1959 | 1461218267485 Marionette TRACE conn4 <- [1,962,null,{}] 22:57:47 INFO - PROCESS | 1959 | 1461218267490 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}] 22:57:47 INFO - PROCESS | 1959 | 1461218267728 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 22:57:47 INFO - PROCESS | 1959 | 1461218267748 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x86dab400 == 118 [pid = 1959] [id = 248] 22:57:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 282 (0x86db0000) [pid = 1959] [serial = 745] [outer = (nil)] 22:57:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 283 (0x92a13800) [pid = 1959] [serial = 746] [outer = 0x86db0000] 22:57:47 INFO - PROCESS | 1959 | 1461218267825 Marionette DEBUG loaded listener.js 22:57:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 284 (0x92c08400) [pid = 1959] [serial = 747] [outer = 0x86db0000] 22:57:48 INFO - PROCESS | 1959 | 1461218268688 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]]]}] 22:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 22:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1238ms 22:57:48 INFO - PROCESS | 1959 | 1461218268720 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 22:57:48 INFO - PROCESS | 1959 | 1461218268724 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 22:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 22:57:48 INFO - PROCESS | 1959 | 1461218268730 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 22:57:48 INFO - PROCESS | 1959 | 1461218268732 Marionette TRACE conn4 <- [1,966,null,{}] 22:57:48 INFO - PROCESS | 1959 | 1461218268739 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}] 22:57:48 INFO - PROCESS | 1959 | 1461218268914 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 22:57:48 INFO - PROCESS | 1959 | 1461218268929 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:48 INFO - PROCESS | 1959 | ++DOCSHELL 0x86dae400 == 119 [pid = 1959] [id = 249] 22:57:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 285 (0x92c05c00) [pid = 1959] [serial = 748] [outer = (nil)] 22:57:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 286 (0x96c7e400) [pid = 1959] [serial = 749] [outer = 0x92c05c00] 22:57:49 INFO - PROCESS | 1959 | 1461218269004 Marionette DEBUG loaded listener.js 22:57:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 287 (0x96fb3c00) [pid = 1959] [serial = 750] [outer = 0x92c05c00] 22:57:50 INFO - PROCESS | 1959 | 1461218270267 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]]]}] 22:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 22:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1580ms 22:57:50 INFO - PROCESS | 1959 | 1461218270313 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 22:57:50 INFO - PROCESS | 1959 | 1461218270321 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 22:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 22:57:50 INFO - PROCESS | 1959 | 1461218270343 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 22:57:50 INFO - PROCESS | 1959 | 1461218270350 Marionette TRACE conn4 <- [1,970,null,{}] 22:57:50 INFO - PROCESS | 1959 | 1461218270358 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}] 22:57:50 INFO - PROCESS | 1959 | 1461218270576 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 22:57:50 INFO - PROCESS | 1959 | 1461218270903 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e62c00 == 120 [pid = 1959] [id = 250] 22:57:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 288 (0x88a26000) [pid = 1959] [serial = 751] [outer = (nil)] 22:57:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 289 (0x89014c00) [pid = 1959] [serial = 752] [outer = 0x88a26000] 22:57:51 INFO - PROCESS | 1959 | 1461218271003 Marionette DEBUG loaded listener.js 22:57:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 290 (0x899bf800) [pid = 1959] [serial = 753] [outer = 0x88a26000] 22:57:52 INFO - PROCESS | 1959 | 1461218272012 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]]]}] 22:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 22:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1740ms 22:57:52 INFO - PROCESS | 1959 | 1461218272083 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 22:57:52 INFO - PROCESS | 1959 | 1461218272092 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 22:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 22:57:52 INFO - PROCESS | 1959 | 1461218272103 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 22:57:52 INFO - PROCESS | 1959 | 1461218272108 Marionette TRACE conn4 <- [1,974,null,{}] 22:57:52 INFO - PROCESS | 1959 | 1461218272115 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}] 22:57:52 INFO - PROCESS | 1959 | 1461218272382 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 22:57:52 INFO - PROCESS | 1959 | 1461218272747 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c57d400 == 121 [pid = 1959] [id = 251] 22:57:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 291 (0x8c58a800) [pid = 1959] [serial = 754] [outer = (nil)] 22:57:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 292 (0x8f281000) [pid = 1959] [serial = 755] [outer = 0x8c58a800] 22:57:52 INFO - PROCESS | 1959 | 1461218272839 Marionette DEBUG loaded listener.js 22:57:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 293 (0x8fcd3c00) [pid = 1959] [serial = 756] [outer = 0x8c58a800] 22:57:53 INFO - PROCESS | 1959 | 1461218273776 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]]]}] 22:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 22:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1739ms 22:57:53 INFO - PROCESS | 1959 | 1461218273843 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 22:57:53 INFO - PROCESS | 1959 | 1461218273848 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 22:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 22:57:53 INFO - PROCESS | 1959 | 1461218273855 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 22:57:53 INFO - PROCESS | 1959 | 1461218273861 Marionette TRACE conn4 <- [1,978,null,{}] 22:57:53 INFO - PROCESS | 1959 | 1461218273878 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}] 22:57:54 INFO - PROCESS | 1959 | 1461218274132 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 22:57:54 INFO - PROCESS | 1959 | 1461218274440 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c401400 == 122 [pid = 1959] [id = 252] 22:57:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 294 (0x92a10000) [pid = 1959] [serial = 757] [outer = (nil)] 22:57:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 295 (0x93632c00) [pid = 1959] [serial = 758] [outer = 0x92a10000] 22:57:54 INFO - PROCESS | 1959 | 1461218274535 Marionette DEBUG loaded listener.js 22:57:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 296 (0x98699000) [pid = 1959] [serial = 759] [outer = 0x92a10000] 22:57:55 INFO - PROCESS | 1959 | 1461218275419 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]]]}] 22:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 22:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1635ms 22:57:55 INFO - PROCESS | 1959 | 1461218275495 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 22:57:55 INFO - PROCESS | 1959 | 1461218275501 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 22:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 22:57:55 INFO - PROCESS | 1959 | 1461218275510 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 22:57:55 INFO - PROCESS | 1959 | 1461218275513 Marionette TRACE conn4 <- [1,982,null,{}] 22:57:55 INFO - PROCESS | 1959 | 1461218275519 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}] 22:57:55 INFO - PROCESS | 1959 | 1461218275724 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 22:57:56 INFO - PROCESS | 1959 | 1461218275998 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x8bfb6000 == 123 [pid = 1959] [id = 253] 22:57:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 297 (0x9888e000) [pid = 1959] [serial = 760] [outer = (nil)] 22:57:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 298 (0x999dfc00) [pid = 1959] [serial = 761] [outer = 0x9888e000] 22:57:56 INFO - PROCESS | 1959 | 1461218276142 Marionette DEBUG loaded listener.js 22:57:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 299 (0x99b1a800) [pid = 1959] [serial = 762] [outer = 0x9888e000] 22:57:57 INFO - PROCESS | 1959 | 1461218277002 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]]]}] 22:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 22:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1530ms 22:57:57 INFO - PROCESS | 1959 | 1461218277041 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 22:57:57 INFO - PROCESS | 1959 | 1461218277046 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 22:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 22:57:57 INFO - PROCESS | 1959 | 1461218277071 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 22:57:57 INFO - PROCESS | 1959 | 1461218277075 Marionette TRACE conn4 <- [1,986,null,{}] 22:57:57 INFO - PROCESS | 1959 | 1461218277082 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}] 22:57:57 INFO - PROCESS | 1959 | 1461218277275 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 22:57:57 INFO - PROCESS | 1959 | 1461218277567 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:57 INFO - PROCESS | 1959 | ++DOCSHELL 0x91329800 == 124 [pid = 1959] [id = 254] 22:57:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 300 (0x99c2f000) [pid = 1959] [serial = 763] [outer = (nil)] 22:57:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 301 (0x9df17c00) [pid = 1959] [serial = 764] [outer = 0x99c2f000] 22:57:57 INFO - PROCESS | 1959 | 1461218277672 Marionette DEBUG loaded listener.js 22:57:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 302 (0x9ea1d000) [pid = 1959] [serial = 765] [outer = 0x99c2f000] 22:57:58 INFO - PROCESS | 1959 | 1461218278586 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]]]}] 22:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 22:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1584ms 22:57:58 INFO - PROCESS | 1959 | 1461218278654 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 22:57:58 INFO - PROCESS | 1959 | 1461218278658 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 22:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 22:57:58 INFO - PROCESS | 1959 | 1461218278664 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 22:57:58 INFO - PROCESS | 1959 | 1461218278668 Marionette TRACE conn4 <- [1,990,null,{}] 22:57:58 INFO - PROCESS | 1959 | 1461218278674 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}] 22:57:58 INFO - PROCESS | 1959 | 1461218278893 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 22:57:59 INFO - PROCESS | 1959 | 1461218279155 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:59 INFO - PROCESS | 1959 | ++DOCSHELL 0x96f91000 == 125 [pid = 1959] [id = 255] 22:57:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 303 (0x99cb1c00) [pid = 1959] [serial = 766] [outer = (nil)] 22:57:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 304 (0xa281f400) [pid = 1959] [serial = 767] [outer = 0x99cb1c00] 22:57:59 INFO - PROCESS | 1959 | 1461218279296 Marionette DEBUG loaded listener.js 22:57:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 305 (0xa3c7b800) [pid = 1959] [serial = 768] [outer = 0x99cb1c00] 22:58:00 INFO - PROCESS | 1959 | 1461218280152 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]]]}] 22:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 22:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1530ms 22:58:00 INFO - PROCESS | 1959 | 1461218280213 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 22:58:00 INFO - PROCESS | 1959 | 1461218280218 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 22:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 22:58:00 INFO - PROCESS | 1959 | 1461218280225 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 22:58:00 INFO - PROCESS | 1959 | 1461218280229 Marionette TRACE conn4 <- [1,994,null,{}] 22:58:00 INFO - PROCESS | 1959 | 1461218280235 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}] 22:58:00 INFO - PROCESS | 1959 | 1461218280426 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 22:58:00 INFO - PROCESS | 1959 | 1461218280691 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cd1400 == 126 [pid = 1959] [id = 256] 22:58:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 306 (0x88cd1c00) [pid = 1959] [serial = 769] [outer = (nil)] 22:58:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 307 (0x88cd9400) [pid = 1959] [serial = 770] [outer = 0x88cd1c00] 22:58:00 INFO - PROCESS | 1959 | 1461218280809 Marionette DEBUG loaded listener.js 22:58:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 308 (0x88cdcc00) [pid = 1959] [serial = 771] [outer = 0x88cd1c00] 22:58:01 INFO - PROCESS | 1959 | 1461218281750 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]]]}] 22:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 22:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1596ms 22:58:01 INFO - PROCESS | 1959 | 1461218281823 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 22:58:01 INFO - PROCESS | 1959 | 1461218281827 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 22:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 22:58:01 INFO - PROCESS | 1959 | 1461218281836 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 22:58:01 INFO - PROCESS | 1959 | 1461218281840 Marionette TRACE conn4 <- [1,998,null,{}] 22:58:01 INFO - PROCESS | 1959 | 1461218281846 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}] 22:58:02 INFO - PROCESS | 1959 | 1461218282053 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 22:58:02 INFO - PROCESS | 1959 | 1461218282338 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:02 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cd6000 == 127 [pid = 1959] [id = 257] 22:58:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 309 (0x88cd7400) [pid = 1959] [serial = 772] [outer = (nil)] 22:58:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 310 (0x88e9fc00) [pid = 1959] [serial = 773] [outer = 0x88cd7400] 22:58:02 INFO - PROCESS | 1959 | 1461218282441 Marionette DEBUG loaded listener.js 22:58:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 311 (0x88ea2800) [pid = 1959] [serial = 774] [outer = 0x88cd7400] 22:58:03 INFO - PROCESS | 1959 | 1461218283333 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]]]}] 22:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 22:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1535ms 22:58:03 INFO - PROCESS | 1959 | 1461218283372 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 22:58:03 INFO - PROCESS | 1959 | 1461218283377 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 22:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 22:58:03 INFO - PROCESS | 1959 | 1461218283383 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 22:58:03 INFO - PROCESS | 1959 | 1461218283387 Marionette TRACE conn4 <- [1,1002,null,{}] 22:58:03 INFO - PROCESS | 1959 | 1461218283393 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}] 22:58:03 INFO - PROCESS | 1959 | 1461218283597 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 22:58:03 INFO - PROCESS | 1959 | 1461218283859 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x861ef800 == 128 [pid = 1959] [id = 258] 22:58:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 312 (0x861efc00) [pid = 1959] [serial = 775] [outer = (nil)] 22:58:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 313 (0x861f8000) [pid = 1959] [serial = 776] [outer = 0x861efc00] 22:58:03 INFO - PROCESS | 1959 | 1461218283994 Marionette DEBUG loaded listener.js 22:58:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 314 (0x861fb400) [pid = 1959] [serial = 777] [outer = 0x861efc00] 22:58:04 INFO - PROCESS | 1959 | 1461218284890 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]]]}] 22:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 22:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1537ms 22:58:04 INFO - PROCESS | 1959 | 1461218284925 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 22:58:04 INFO - PROCESS | 1959 | 1461218284929 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 22:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 22:58:04 INFO - PROCESS | 1959 | 1461218284936 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 22:58:04 INFO - PROCESS | 1959 | 1461218284940 Marionette TRACE conn4 <- [1,1006,null,{}] 22:58:04 INFO - PROCESS | 1959 | 1461218284948 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}] 22:58:05 INFO - PROCESS | 1959 | 1461218285155 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 22:58:05 INFO - PROCESS | 1959 | 1461218285429 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:05 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f6000 == 129 [pid = 1959] [id = 259] 22:58:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 315 (0x88e9f800) [pid = 1959] [serial = 778] [outer = (nil)] 22:58:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 316 (0x88ea5c00) [pid = 1959] [serial = 779] [outer = 0x88e9f800] 22:58:05 INFO - PROCESS | 1959 | 1461218285562 Marionette DEBUG loaded listener.js 22:58:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 317 (0x88ea9000) [pid = 1959] [serial = 780] [outer = 0x88e9f800] 22:58:06 INFO - PROCESS | 1959 | 1461218286490 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]]]}] 22:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 22:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1635ms 22:58:06 INFO - PROCESS | 1959 | 1461218286573 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 22:58:06 INFO - PROCESS | 1959 | 1461218286577 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 22:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 22:58:06 INFO - PROCESS | 1959 | 1461218286584 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 22:58:06 INFO - PROCESS | 1959 | 1461218286589 Marionette TRACE conn4 <- [1,1010,null,{}] 22:58:06 INFO - PROCESS | 1959 | 1461218286595 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}] 22:58:06 INFO - PROCESS | 1959 | 1461218286867 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 22:58:07 INFO - PROCESS | 1959 | 1461218287181 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:07 INFO - PROCESS | 1959 | ++DOCSHELL 0x860c1c00 == 130 [pid = 1959] [id = 260] 22:58:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 318 (0x860c4800) [pid = 1959] [serial = 781] [outer = (nil)] 22:58:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 319 (0x860cdc00) [pid = 1959] [serial = 782] [outer = 0x860c4800] 22:58:07 INFO - PROCESS | 1959 | 1461218287279 Marionette DEBUG loaded listener.js 22:58:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 320 (0x88ea6c00) [pid = 1959] [serial = 783] [outer = 0x860c4800] 22:58:08 INFO - PROCESS | 1959 | 1461218288208 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]]]}] 22:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 22:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1683ms 22:58:08 INFO - PROCESS | 1959 | 1461218288268 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 22:58:08 INFO - PROCESS | 1959 | 1461218288272 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 22:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 22:58:08 INFO - PROCESS | 1959 | 1461218288279 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 22:58:08 INFO - PROCESS | 1959 | 1461218288281 Marionette TRACE conn4 <- [1,1014,null,{}] 22:58:08 INFO - PROCESS | 1959 | 1461218288288 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}] 22:58:08 INFO - PROCESS | 1959 | 1461218288495 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 22:58:08 INFO - PROCESS | 1959 | 1461218288761 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x8595c800 == 131 [pid = 1959] [id = 261] 22:58:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 321 (0x8595cc00) [pid = 1959] [serial = 784] [outer = (nil)] 22:58:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 322 (0x85965400) [pid = 1959] [serial = 785] [outer = 0x8595cc00] 22:58:08 INFO - PROCESS | 1959 | 1461218288894 Marionette DEBUG loaded listener.js 22:58:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 323 (0x85968400) [pid = 1959] [serial = 786] [outer = 0x8595cc00] 22:58:09 INFO - PROCESS | 1959 | 1461218289773 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]]]}] 22:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 22:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1535ms 22:58:09 INFO - PROCESS | 1959 | 1461218289815 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 22:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 22:58:09 INFO - PROCESS | 1959 | 1461218289819 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 22:58:09 INFO - PROCESS | 1959 | 1461218289827 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 22:58:09 INFO - PROCESS | 1959 | 1461218289830 Marionette TRACE conn4 <- [1,1018,null,{}] 22:58:09 INFO - PROCESS | 1959 | 1461218289837 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}] 22:58:10 INFO - PROCESS | 1959 | 1461218290046 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 22:58:10 INFO - PROCESS | 1959 | 1461218290311 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x85960000 == 132 [pid = 1959] [id = 262] 22:58:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 324 (0x85961400) [pid = 1959] [serial = 787] [outer = (nil)] 22:58:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 325 (0x86061000) [pid = 1959] [serial = 788] [outer = 0x85961400] 22:58:10 INFO - PROCESS | 1959 | 1461218290464 Marionette DEBUG loaded listener.js 22:58:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 326 (0x86063c00) [pid = 1959] [serial = 789] [outer = 0x85961400] 22:58:11 INFO - PROCESS | 1959 | 1461218291406 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]]]}] 22:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 22:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1638ms 22:58:11 INFO - PROCESS | 1959 | 1461218291466 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 22:58:11 INFO - PROCESS | 1959 | 1461218291470 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 22:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 22:58:11 INFO - PROCESS | 1959 | 1461218291476 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 22:58:11 INFO - PROCESS | 1959 | 1461218291480 Marionette TRACE conn4 <- [1,1022,null,{}] 22:58:11 INFO - PROCESS | 1959 | 1461218291486 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}] 22:58:11 INFO - PROCESS | 1959 | 1461218291703 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 22:58:12 INFO - PROCESS | 1959 | 1461218292026 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:12 INFO - PROCESS | 1959 | ++DOCSHELL 0x8596b000 == 133 [pid = 1959] [id = 263] 22:58:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 327 (0x8605f000) [pid = 1959] [serial = 790] [outer = (nil)] 22:58:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 328 (0x8606a400) [pid = 1959] [serial = 791] [outer = 0x8605f000] 22:58:12 INFO - PROCESS | 1959 | 1461218292187 Marionette DEBUG loaded listener.js 22:58:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 329 (0x8606c000) [pid = 1959] [serial = 792] [outer = 0x8605f000] 22:58:13 INFO - PROCESS | 1959 | 1461218293115 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]]]}] 22:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 22:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1680ms 22:58:13 INFO - PROCESS | 1959 | 1461218293158 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 22:58:13 INFO - PROCESS | 1959 | 1461218293162 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 22:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 22:58:13 INFO - PROCESS | 1959 | 1461218293169 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 22:58:13 INFO - PROCESS | 1959 | 1461218293173 Marionette TRACE conn4 <- [1,1026,null,{}] 22:58:13 INFO - PROCESS | 1959 | 1461218293179 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}] 22:58:13 INFO - PROCESS | 1959 | 1461218293380 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 22:58:13 INFO - PROCESS | 1959 | 1461218293703 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x85140800 == 134 [pid = 1959] [id = 264] 22:58:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 330 (0x85141000) [pid = 1959] [serial = 793] [outer = (nil)] 22:58:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 331 (0x85148800) [pid = 1959] [serial = 794] [outer = 0x85141000] 22:58:13 INFO - PROCESS | 1959 | 1461218293798 Marionette DEBUG loaded listener.js 22:58:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 332 (0x8514a800) [pid = 1959] [serial = 795] [outer = 0x85141000] 22:58:14 INFO - PROCESS | 1959 | 1461218294709 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]]]}] 22:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 22:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1587ms 22:58:14 INFO - PROCESS | 1959 | 1461218294758 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 22:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 22:58:14 INFO - PROCESS | 1959 | 1461218294762 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 22:58:14 INFO - PROCESS | 1959 | 1461218294769 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 22:58:14 INFO - PROCESS | 1959 | 1461218294772 Marionette TRACE conn4 <- [1,1030,null,{}] 22:58:14 INFO - PROCESS | 1959 | 1461218294778 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}] 22:58:14 INFO - PROCESS | 1959 | 1461218294984 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 22:58:15 INFO - PROCESS | 1959 | 1461218295292 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:15 INFO - PROCESS | 1959 | ++DOCSHELL 0x85147400 == 135 [pid = 1959] [id = 265] 22:58:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 333 (0x8514d400) [pid = 1959] [serial = 796] [outer = (nil)] 22:58:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 334 (0x8606a800) [pid = 1959] [serial = 797] [outer = 0x8514d400] 22:58:15 INFO - PROCESS | 1959 | 1461218295391 Marionette DEBUG loaded listener.js 22:58:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 335 (0x860cfc00) [pid = 1959] [serial = 798] [outer = 0x8514d400] 22:58:16 INFO - PROCESS | 1959 | 1461218296366 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]]]}] 22:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 22:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1635ms 22:58:16 INFO - PROCESS | 1959 | 1461218296406 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 22:58:16 INFO - PROCESS | 1959 | 1461218296410 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 22:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 22:58:16 INFO - PROCESS | 1959 | 1461218296417 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 22:58:16 INFO - PROCESS | 1959 | 1461218296420 Marionette TRACE conn4 <- [1,1034,null,{}] 22:58:16 INFO - PROCESS | 1959 | 1461218296426 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}] 22:58:16 INFO - PROCESS | 1959 | 1461218296637 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 22:58:16 INFO - PROCESS | 1959 | 1461218296962 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x8514b800 == 136 [pid = 1959] [id = 266] 22:58:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 336 (0x8514e800) [pid = 1959] [serial = 799] [outer = (nil)] 22:58:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 337 (0x8fec0c00) [pid = 1959] [serial = 800] [outer = 0x8514e800] 22:58:17 INFO - PROCESS | 1959 | 1461218297063 Marionette DEBUG loaded listener.js 22:58:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 338 (0x91405800) [pid = 1959] [serial = 801] [outer = 0x8514e800] 22:58:18 INFO - PROCESS | 1959 | 1461218297998 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]]]}] 22:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 22:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1634ms 22:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 22:58:18 INFO - PROCESS | 1959 | 1461218298052 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 22:58:18 INFO - PROCESS | 1959 | 1461218298055 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 22:58:18 INFO - PROCESS | 1959 | 1461218298062 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 22:58:18 INFO - PROCESS | 1959 | 1461218298065 Marionette TRACE conn4 <- [1,1038,null,{}] 22:58:18 INFO - PROCESS | 1959 | 1461218298071 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}] 22:58:18 INFO - PROCESS | 1959 | 1461218298279 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 22:58:18 INFO - PROCESS | 1959 | 1461218298597 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x93e27800 == 137 [pid = 1959] [id = 267] 22:58:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 339 (0x93e28400) [pid = 1959] [serial = 802] [outer = (nil)] 22:58:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 340 (0x93e2cc00) [pid = 1959] [serial = 803] [outer = 0x93e28400] 22:58:18 INFO - PROCESS | 1959 | 1461218298696 Marionette DEBUG loaded listener.js 22:58:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 341 (0x93e2e400) [pid = 1959] [serial = 804] [outer = 0x93e28400] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x8fcd0c00 == 136 [pid = 1959] [id = 48] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x92a0d400 == 135 [pid = 1959] [id = 196] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x86dab400 == 134 [pid = 1959] [id = 248] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x8fff8800 == 133 [pid = 1959] [id = 247] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x85e2bc00 == 132 [pid = 1959] [id = 246] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x88a2bc00 == 131 [pid = 1959] [id = 245] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x86da7c00 == 130 [pid = 1959] [id = 244] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x88a20000 == 129 [pid = 1959] [id = 243] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x86ed1c00 == 128 [pid = 1959] [id = 242] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x88eeac00 == 127 [pid = 1959] [id = 235] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x9869b400 == 126 [pid = 1959] [id = 234] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x9781f400 == 125 [pid = 1959] [id = 233] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x9857d000 == 124 [pid = 1959] [id = 232] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x8bfb8000 == 123 [pid = 1959] [id = 230] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x935dd000 == 122 [pid = 1959] [id = 231] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x8c406c00 == 121 [pid = 1959] [id = 229] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x8f27a400 == 120 [pid = 1959] [id = 227] 22:58:20 INFO - PROCESS | 1959 | --DOCSHELL 0x86dac400 == 119 [pid = 1959] [id = 228] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 340 (0xa0aa1000) [pid = 1959] [serial = 641] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 339 (0x98a4c800) [pid = 1959] [serial = 620] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 338 (0x87e64000) [pid = 1959] [serial = 665] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 337 (0x8c2e8800) [pid = 1959] [serial = 671] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 336 (0x8ffa0c00) [pid = 1959] [serial = 680] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 335 (0x8c40d400) [pid = 1959] [serial = 659] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 334 (0x8fec0000) [pid = 1959] [serial = 678] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 333 (0x89016800) [pid = 1959] [serial = 653] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 332 (0x8f283000) [pid = 1959] [serial = 623] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 331 (0x8f470c00) [pid = 1959] [serial = 675] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 330 (0x98889400) [pid = 1959] [serial = 629] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 329 (0xa2a95400) [pid = 1959] [serial = 644] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 328 (0x90877400) [pid = 1959] [serial = 626] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 327 (0xa3c0e400) [pid = 1959] [serial = 650] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 326 (0x8fcd2800) [pid = 1959] [serial = 677] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 325 (0x99c35c00) [pid = 1959] [serial = 632] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 324 (0x8c409400) [pid = 1959] [serial = 672] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 323 (0x90355000) [pid = 1959] [serial = 681] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 322 (0x9ae75400) [pid = 1959] [serial = 635] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 321 (0x88a24c00) [pid = 1959] [serial = 656] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 320 (0x9fc59c00) [pid = 1959] [serial = 638] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 319 (0x88a23800) [pid = 1959] [serial = 666] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 318 (0x89010c00) [pid = 1959] [serial = 647] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 317 (0x8ab8d400) [pid = 1959] [serial = 669] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 316 (0x8f31e000) [pid = 1959] [serial = 674] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 315 (0x8bfb0400) [pid = 1959] [serial = 662] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 314 (0x8a578400) [pid = 1959] [serial = 668] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | --DOMWINDOW == 313 (0x91610000) [pid = 1959] [serial = 683] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1959 | 1461218300941 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]]]}] 22:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 22:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 2899ms 22:58:20 INFO - PROCESS | 1959 | 1461218300960 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 22:58:20 INFO - PROCESS | 1959 | 1461218300966 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 22:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 22:58:20 INFO - PROCESS | 1959 | 1461218300975 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 22:58:20 INFO - PROCESS | 1959 | 1461218300981 Marionette TRACE conn4 <- [1,1042,null,{}] 22:58:20 INFO - PROCESS | 1959 | 1461218300991 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}] 22:58:21 INFO - PROCESS | 1959 | 1461218301210 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 22:58:21 INFO - PROCESS | 1959 | 1461218301420 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f3c00 == 120 [pid = 1959] [id = 268] 22:58:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 314 (0x8674f800) [pid = 1959] [serial = 805] [outer = (nil)] 22:58:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 315 (0x86dae000) [pid = 1959] [serial = 806] [outer = 0x8674f800] 22:58:21 INFO - PROCESS | 1959 | 1461218301500 Marionette DEBUG loaded listener.js 22:58:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 316 (0x86ecf000) [pid = 1959] [serial = 807] [outer = 0x8674f800] 22:58:22 INFO - PROCESS | 1959 | 1461218302314 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]]]}] 22:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 22:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1388ms 22:58:22 INFO - PROCESS | 1959 | 1461218302364 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 22:58:22 INFO - PROCESS | 1959 | 1461218302373 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 22:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 22:58:22 INFO - PROCESS | 1959 | 1461218302384 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 22:58:22 INFO - PROCESS | 1959 | 1461218302388 Marionette TRACE conn4 <- [1,1046,null,{}] 22:58:22 INFO - PROCESS | 1959 | 1461218302394 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}] 22:58:22 INFO - PROCESS | 1959 | 1461218302596 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 22:58:22 INFO - PROCESS | 1959 | 1461218302796 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:22 INFO - PROCESS | 1959 | ++DOCSHELL 0x86da7c00 == 121 [pid = 1959] [id = 269] 22:58:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 317 (0x87e64400) [pid = 1959] [serial = 808] [outer = (nil)] 22:58:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 318 (0x88a2d400) [pid = 1959] [serial = 809] [outer = 0x87e64400] 22:58:22 INFO - PROCESS | 1959 | 1461218302875 Marionette DEBUG loaded listener.js 22:58:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 319 (0x88c09c00) [pid = 1959] [serial = 810] [outer = 0x87e64400] 22:58:23 INFO - PROCESS | 1959 | 1461218303878 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]]]}] 22:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 22:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1531ms 22:58:23 INFO - PROCESS | 1959 | 1461218303914 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 22:58:23 INFO - PROCESS | 1959 | 1461218303918 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 22:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 22:58:23 INFO - PROCESS | 1959 | 1461218303925 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 22:58:23 INFO - PROCESS | 1959 | 1461218303931 Marionette TRACE conn4 <- [1,1050,null,{}] 22:58:23 INFO - PROCESS | 1959 | 1461218303955 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}] 22:58:24 INFO - PROCESS | 1959 | 1461218304197 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 22:58:24 INFO - PROCESS | 1959 | 1461218304222 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:24 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c0e400 == 122 [pid = 1959] [id = 270] 22:58:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 320 (0x88e9c400) [pid = 1959] [serial = 811] [outer = (nil)] 22:58:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 321 (0x88eecc00) [pid = 1959] [serial = 812] [outer = 0x88e9c400] 22:58:24 INFO - PROCESS | 1959 | 1461218304300 Marionette DEBUG loaded listener.js 22:58:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 322 (0x8900a000) [pid = 1959] [serial = 813] [outer = 0x88e9c400] 22:58:25 INFO - PROCESS | 1959 | --DOMWINDOW == 321 (0x86daa000) [pid = 1959] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 22:58:25 INFO - PROCESS | 1959 | --DOMWINDOW == 320 (0x89dc8c00) [pid = 1959] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 22:58:25 INFO - PROCESS | 1959 | --DOMWINDOW == 319 (0x899b5000) [pid = 1959] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 22:58:25 INFO - PROCESS | 1959 | --DOMWINDOW == 318 (0x86ed2c00) [pid = 1959] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 22:58:25 INFO - PROCESS | 1959 | --DOMWINDOW == 317 (0x88a29c00) [pid = 1959] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 22:58:25 INFO - PROCESS | 1959 | --DOMWINDOW == 316 (0x8fff9800) [pid = 1959] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 22:58:25 INFO - PROCESS | 1959 | --DOMWINDOW == 315 (0x86db0000) [pid = 1959] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 22:58:25 INFO - PROCESS | 1959 | 1461218305818 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]]]}] 22:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 22:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 2000ms 22:58:25 INFO - PROCESS | 1959 | 1461218305927 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 22:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 22:58:25 INFO - PROCESS | 1959 | 1461218305931 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 22:58:25 INFO - PROCESS | 1959 | 1461218305938 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 22:58:25 INFO - PROCESS | 1959 | 1461218305941 Marionette TRACE conn4 <- [1,1054,null,{}] 22:58:25 INFO - PROCESS | 1959 | 1461218305946 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}] 22:58:26 INFO - PROCESS | 1959 | 1461218306124 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 22:58:26 INFO - PROCESS | 1959 | 1461218306134 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:26 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e58c00 == 123 [pid = 1959] [id = 271] 22:58:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 316 (0x88c05800) [pid = 1959] [serial = 814] [outer = (nil)] 22:58:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 317 (0x899b8800) [pid = 1959] [serial = 815] [outer = 0x88c05800] 22:58:26 INFO - PROCESS | 1959 | 1461218306394 Marionette DEBUG loaded listener.js 22:58:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 318 (0x89dc8000) [pid = 1959] [serial = 816] [outer = 0x88c05800] 22:58:27 INFO - PROCESS | 1959 | 1461218307157 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]]]}] 22:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 22:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1237ms 22:58:27 INFO - PROCESS | 1959 | 1461218307175 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 22:58:27 INFO - PROCESS | 1959 | 1461218307177 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 22:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 22:58:27 INFO - PROCESS | 1959 | 1461218307188 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 22:58:27 INFO - PROCESS | 1959 | 1461218307191 Marionette TRACE conn4 <- [1,1058,null,{}] 22:58:27 INFO - PROCESS | 1959 | 1461218307197 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}] 22:58:27 INFO - PROCESS | 1959 | 1461218307449 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 22:58:27 INFO - PROCESS | 1959 | 1461218307469 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:27 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a29c00 == 124 [pid = 1959] [id = 272] 22:58:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 319 (0x89012000) [pid = 1959] [serial = 817] [outer = (nil)] 22:58:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 320 (0x8a585000) [pid = 1959] [serial = 818] [outer = 0x89012000] 22:58:27 INFO - PROCESS | 1959 | 1461218307546 Marionette DEBUG loaded listener.js 22:58:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 321 (0x8ab91c00) [pid = 1959] [serial = 819] [outer = 0x89012000] 22:58:28 INFO - PROCESS | 1959 | 1461218308755 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]]]}] 22:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 22:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1633ms 22:58:28 INFO - PROCESS | 1959 | 1461218308824 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 22:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 22:58:28 INFO - PROCESS | 1959 | 1461218308832 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 22:58:28 INFO - PROCESS | 1959 | 1461218308842 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 22:58:28 INFO - PROCESS | 1959 | 1461218308848 Marionette TRACE conn4 <- [1,1062,null,{}] 22:58:28 INFO - PROCESS | 1959 | 1461218308856 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}] 22:58:29 INFO - PROCESS | 1959 | 1461218309102 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 22:58:29 INFO - PROCESS | 1959 | 1461218309426 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:29 INFO - PROCESS | 1959 | ++DOCSHELL 0x861fa400 == 125 [pid = 1959] [id = 273] 22:58:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 322 (0x86dab400) [pid = 1959] [serial = 820] [outer = (nil)] 22:58:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 323 (0x88a1ec00) [pid = 1959] [serial = 821] [outer = 0x86dab400] 22:58:29 INFO - PROCESS | 1959 | 1461218309519 Marionette DEBUG loaded listener.js 22:58:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 324 (0x88c05400) [pid = 1959] [serial = 822] [outer = 0x86dab400] 22:58:30 INFO - PROCESS | 1959 | 1461218310565 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]]]}] 22:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 22:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1786ms 22:58:30 INFO - PROCESS | 1959 | 1461218310628 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 22:58:30 INFO - PROCESS | 1959 | 1461218310638 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 22:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 22:58:30 INFO - PROCESS | 1959 | 1461218310650 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 22:58:30 INFO - PROCESS | 1959 | 1461218310654 Marionette TRACE conn4 <- [1,1066,null,{}] 22:58:30 INFO - PROCESS | 1959 | 1461218310661 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}] 22:58:30 INFO - PROCESS | 1959 | 1461218310914 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 22:58:31 INFO - PROCESS | 1959 | 1461218311280 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x85960800 == 126 [pid = 1959] [id = 274] 22:58:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 325 (0x88a1f400) [pid = 1959] [serial = 823] [outer = (nil)] 22:58:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 326 (0x88ef6800) [pid = 1959] [serial = 824] [outer = 0x88a1f400] 22:58:31 INFO - PROCESS | 1959 | 1461218311395 Marionette DEBUG loaded listener.js 22:58:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 327 (0x899b9400) [pid = 1959] [serial = 825] [outer = 0x88a1f400] 22:58:32 INFO - PROCESS | 1959 | 1461218312364 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]]]}] 22:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 22:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1734ms 22:58:32 INFO - PROCESS | 1959 | 1461218312384 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 22:58:32 INFO - PROCESS | 1959 | 1461218312388 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 22:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 22:58:32 INFO - PROCESS | 1959 | 1461218312395 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 22:58:32 INFO - PROCESS | 1959 | 1461218312402 Marionette TRACE conn4 <- [1,1070,null,{}] 22:58:32 INFO - PROCESS | 1959 | 1461218312419 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}] 22:58:32 INFO - PROCESS | 1959 | 1461218312643 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 22:58:32 INFO - PROCESS | 1959 | 1461218312921 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cd9c00 == 127 [pid = 1959] [id = 275] 22:58:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 328 (0x8c2ee000) [pid = 1959] [serial = 826] [outer = (nil)] 22:58:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 329 (0x8c7d6800) [pid = 1959] [serial = 827] [outer = 0x8c2ee000] 22:58:33 INFO - PROCESS | 1959 | 1461218313064 Marionette DEBUG loaded listener.js 22:58:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 330 (0x8f317800) [pid = 1959] [serial = 828] [outer = 0x8c2ee000] 22:58:33 INFO - PROCESS | 1959 | 1461218313956 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]]]}] 22:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 22:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1637ms 22:58:34 INFO - PROCESS | 1959 | 1461218314033 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 22:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 22:58:34 INFO - PROCESS | 1959 | 1461218314038 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 22:58:34 INFO - PROCESS | 1959 | 1461218314045 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 22:58:34 INFO - PROCESS | 1959 | 1461218314049 Marionette TRACE conn4 <- [1,1074,null,{}] 22:58:34 INFO - PROCESS | 1959 | 1461218314055 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}] 22:58:34 INFO - PROCESS | 1959 | 1461218314294 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 22:58:34 INFO - PROCESS | 1959 | 1461218314601 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7d2c00 == 128 [pid = 1959] [id = 276] 22:58:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 331 (0x8f8ac800) [pid = 1959] [serial = 829] [outer = (nil)] 22:58:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 332 (0x8fca3400) [pid = 1959] [serial = 830] [outer = 0x8f8ac800] 22:58:34 INFO - PROCESS | 1959 | 1461218314698 Marionette DEBUG loaded listener.js 22:58:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 333 (0x8febdc00) [pid = 1959] [serial = 831] [outer = 0x8f8ac800] 22:58:35 INFO - PROCESS | 1959 | 1461218315607 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]]]}] 22:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 22:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1640ms 22:58:35 INFO - PROCESS | 1959 | 1461218315685 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 22:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 22:58:35 INFO - PROCESS | 1959 | 1461218315690 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 22:58:35 INFO - PROCESS | 1959 | 1461218315696 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 22:58:35 INFO - PROCESS | 1959 | 1461218315700 Marionette TRACE conn4 <- [1,1078,null,{}] 22:58:35 INFO - PROCESS | 1959 | 1461218315706 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}] 22:58:35 INFO - PROCESS | 1959 | 1461218315950 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 22:58:36 INFO - PROCESS | 1959 | 1461218316272 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:36 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f46ac00 == 129 [pid = 1959] [id = 277] 22:58:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 334 (0x8fff4000) [pid = 1959] [serial = 832] [outer = (nil)] 22:58:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 335 (0x90126c00) [pid = 1959] [serial = 833] [outer = 0x8fff4000] 22:58:36 INFO - PROCESS | 1959 | 1461218316379 Marionette DEBUG loaded listener.js 22:58:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 336 (0x90131800) [pid = 1959] [serial = 834] [outer = 0x8fff4000] 22:58:37 INFO - PROCESS | 1959 | 1461218317319 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]]]}] 22:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 22:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1642ms 22:58:37 INFO - PROCESS | 1959 | 1461218317338 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 22:58:37 INFO - PROCESS | 1959 | 1461218317342 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 22:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 22:58:37 INFO - PROCESS | 1959 | 1461218317348 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 22:58:37 INFO - PROCESS | 1959 | 1461218317352 Marionette TRACE conn4 <- [1,1082,null,{}] 22:58:37 INFO - PROCESS | 1959 | 1461218317358 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}] 22:58:37 INFO - PROCESS | 1959 | 1461218317576 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 22:58:37 INFO - PROCESS | 1959 | 1461218317898 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:37 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ff9e400 == 130 [pid = 1959] [id = 278] 22:58:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 337 (0x8fff4800) [pid = 1959] [serial = 835] [outer = (nil)] 22:58:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 338 (0x92c0dc00) [pid = 1959] [serial = 836] [outer = 0x8fff4800] 22:58:38 INFO - PROCESS | 1959 | 1461218318002 Marionette DEBUG loaded listener.js 22:58:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 339 (0x92d91800) [pid = 1959] [serial = 837] [outer = 0x8fff4800] 22:58:38 INFO - PROCESS | 1959 | 1461218318923 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]]]}] 22:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 22:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1634ms 22:58:38 INFO - PROCESS | 1959 | 1461218318984 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 22:58:38 INFO - PROCESS | 1959 | 1461218318988 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 22:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 22:58:38 INFO - PROCESS | 1959 | 1461218318994 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 22:58:39 INFO - PROCESS | 1959 | 1461218318998 Marionette TRACE conn4 <- [1,1086,null,{}] 22:58:39 INFO - PROCESS | 1959 | 1461218319004 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}] 22:58:39 INFO - PROCESS | 1959 | 1461218319199 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 22:58:39 INFO - PROCESS | 1959 | 1461218319465 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:39 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c13000 == 131 [pid = 1959] [id = 279] 22:58:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 340 (0x92a0e400) [pid = 1959] [serial = 838] [outer = (nil)] 22:58:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 341 (0x93e30c00) [pid = 1959] [serial = 839] [outer = 0x92a0e400] 22:58:39 INFO - PROCESS | 1959 | 1461218319594 Marionette DEBUG loaded listener.js 22:58:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 342 (0x93e34000) [pid = 1959] [serial = 840] [outer = 0x92a0e400] 22:58:40 INFO - PROCESS | 1959 | 1461218320478 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]]]}] 22:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 22:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1532ms 22:58:40 INFO - PROCESS | 1959 | 1461218320529 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 22:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 22:58:40 INFO - PROCESS | 1959 | 1461218320533 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 22:58:40 INFO - PROCESS | 1959 | 1461218320540 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 22:58:40 INFO - PROCESS | 1959 | 1461218320544 Marionette TRACE conn4 <- [1,1090,null,{}] 22:58:40 INFO - PROCESS | 1959 | 1461218320549 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}] 22:58:40 INFO - PROCESS | 1959 | 1461218320754 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 22:58:41 INFO - PROCESS | 1959 | 1461218321066 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:41 INFO - PROCESS | 1959 | ++DOCSHELL 0x9012f800 == 132 [pid = 1959] [id = 280] 22:58:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 343 (0x902bf000) [pid = 1959] [serial = 841] [outer = (nil)] 22:58:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 344 (0x96fab800) [pid = 1959] [serial = 842] [outer = 0x902bf000] 22:58:41 INFO - PROCESS | 1959 | 1461218321162 Marionette DEBUG loaded listener.js 22:58:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 345 (0x9857d000) [pid = 1959] [serial = 843] [outer = 0x902bf000] 22:58:42 INFO - PROCESS | 1959 | 1461218322041 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]]]}] 22:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 22:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1540ms 22:58:42 INFO - PROCESS | 1959 | 1461218322080 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 22:58:42 INFO - PROCESS | 1959 | 1461218322085 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 22:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 22:58:42 INFO - PROCESS | 1959 | 1461218322091 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 22:58:42 INFO - PROCESS | 1959 | 1461218322095 Marionette TRACE conn4 <- [1,1094,null,{}] 22:58:42 INFO - PROCESS | 1959 | 1461218322101 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}] 22:58:42 INFO - PROCESS | 1959 | 1461218322301 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 22:58:42 INFO - PROCESS | 1959 | 1461218322632 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x90129400 == 133 [pid = 1959] [id = 281] 22:58:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 346 (0x93e2ac00) [pid = 1959] [serial = 844] [outer = (nil)] 22:58:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 347 (0x98b2d000) [pid = 1959] [serial = 845] [outer = 0x93e2ac00] 22:58:42 INFO - PROCESS | 1959 | 1461218322730 Marionette DEBUG loaded listener.js 22:58:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 348 (0x98b2e800) [pid = 1959] [serial = 846] [outer = 0x93e2ac00] 22:58:43 INFO - PROCESS | 1959 | 1461218323640 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]]]}] 22:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 22:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1587ms 22:58:43 INFO - PROCESS | 1959 | 1461218323679 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 22:58:43 INFO - PROCESS | 1959 | 1461218323683 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 22:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 22:58:43 INFO - PROCESS | 1959 | 1461218323690 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 22:58:43 INFO - PROCESS | 1959 | 1461218323693 Marionette TRACE conn4 <- [1,1098,null,{}] 22:58:43 INFO - PROCESS | 1959 | 1461218323699 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}] 22:58:43 INFO - PROCESS | 1959 | 1461218323898 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 22:58:44 INFO - PROCESS | 1959 | 1461218324225 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x98b23000 == 134 [pid = 1959] [id = 282] 22:58:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 349 (0x99933800) [pid = 1959] [serial = 847] [outer = (nil)] 22:58:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 350 (0x99b1d400) [pid = 1959] [serial = 848] [outer = 0x99933800] 22:58:44 INFO - PROCESS | 1959 | 1461218324321 Marionette DEBUG loaded listener.js 22:58:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 351 (0x99cad000) [pid = 1959] [serial = 849] [outer = 0x99933800] 22:58:45 INFO - PROCESS | 1959 | 1461218325223 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]]]}] 22:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 22:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1581ms 22:58:45 INFO - PROCESS | 1959 | 1461218325272 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 22:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 22:58:45 INFO - PROCESS | 1959 | 1461218325277 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 22:58:45 INFO - PROCESS | 1959 | 1461218325284 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 22:58:45 INFO - PROCESS | 1959 | 1461218325289 Marionette TRACE conn4 <- [1,1102,null,{}] 22:58:45 INFO - PROCESS | 1959 | 1461218325295 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}] 22:58:45 INFO - PROCESS | 1959 | 1461218325531 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 22:58:45 INFO - PROCESS | 1959 | 1461218325854 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:45 INFO - PROCESS | 1959 | ++DOCSHELL 0x9fcda400 == 135 [pid = 1959] [id = 283] 22:58:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 352 (0x9fce1800) [pid = 1959] [serial = 850] [outer = (nil)] 22:58:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 353 (0xa0a45800) [pid = 1959] [serial = 851] [outer = 0x9fce1800] 22:58:46 INFO - PROCESS | 1959 | 1461218326027 Marionette DEBUG loaded listener.js 22:58:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 354 (0xa0c3c800) [pid = 1959] [serial = 852] [outer = 0x9fce1800] 22:58:47 INFO - PROCESS | 1959 | 1461218327073 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]]]}] 22:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 22:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1835ms 22:58:47 INFO - PROCESS | 1959 | 1461218327120 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 22:58:47 INFO - PROCESS | 1959 | 1461218327124 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 22:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 22:58:47 INFO - PROCESS | 1959 | 1461218327130 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 22:58:47 INFO - PROCESS | 1959 | 1461218327133 Marionette TRACE conn4 <- [1,1106,null,{}] 22:58:47 INFO - PROCESS | 1959 | 1461218327139 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}] 22:58:47 INFO - PROCESS | 1959 | 1461218327333 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 22:58:47 INFO - PROCESS | 1959 | 1461218327668 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x868ee400 == 136 [pid = 1959] [id = 284] 22:58:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 355 (0x868efc00) [pid = 1959] [serial = 853] [outer = (nil)] 22:58:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 356 (0x868f7400) [pid = 1959] [serial = 854] [outer = 0x868efc00] 22:58:47 INFO - PROCESS | 1959 | 1461218327761 Marionette DEBUG loaded listener.js 22:58:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 357 (0x868f8c00) [pid = 1959] [serial = 855] [outer = 0x868efc00] 22:58:48 INFO - PROCESS | 1959 | 1461218328642 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]]]}] 22:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 22:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1581ms 22:58:48 INFO - PROCESS | 1959 | 1461218328713 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 22:58:48 INFO - PROCESS | 1959 | 1461218328717 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 22:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 22:58:48 INFO - PROCESS | 1959 | 1461218328723 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 22:58:48 INFO - PROCESS | 1959 | 1461218328727 Marionette TRACE conn4 <- [1,1110,null,{}] 22:58:48 INFO - PROCESS | 1959 | 1461218328734 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}] 22:58:48 INFO - PROCESS | 1959 | 1461218328957 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 22:58:49 INFO - PROCESS | 1959 | 1461218329268 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:49 INFO - PROCESS | 1959 | ++DOCSHELL 0x868edc00 == 137 [pid = 1959] [id = 285] 22:58:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 358 (0x868f0c00) [pid = 1959] [serial = 856] [outer = (nil)] 22:58:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 359 (0x9ffa2000) [pid = 1959] [serial = 857] [outer = 0x868f0c00] 22:58:49 INFO - PROCESS | 1959 | 1461218329360 Marionette DEBUG loaded listener.js 22:58:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 360 (0xa0c38400) [pid = 1959] [serial = 858] [outer = 0x868f0c00] 22:58:50 INFO - PROCESS | 1959 | 1461218330260 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]]]}] 22:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 22:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1583ms 22:58:50 INFO - PROCESS | 1959 | 1461218330308 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 22:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 22:58:50 INFO - PROCESS | 1959 | 1461218330312 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 22:58:50 INFO - PROCESS | 1959 | 1461218330320 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 22:58:50 INFO - PROCESS | 1959 | 1461218330323 Marionette TRACE conn4 <- [1,1114,null,{}] 22:58:50 INFO - PROCESS | 1959 | 1461218330329 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}] 22:58:50 INFO - PROCESS | 1959 | 1461218330531 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 22:58:51 INFO - PROCESS | 1959 | 1461218331236 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:51 INFO - PROCESS | 1959 | ++DOCSHELL 0x83dd1400 == 138 [pid = 1959] [id = 286] 22:58:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 361 (0x83dd1800) [pid = 1959] [serial = 859] [outer = (nil)] 22:58:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 362 (0x83dd3800) [pid = 1959] [serial = 860] [outer = 0x83dd1800] 22:58:51 INFO - PROCESS | 1959 | 1461218331329 Marionette DEBUG loaded listener.js 22:58:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 363 (0x85146c00) [pid = 1959] [serial = 861] [outer = 0x83dd1800] 22:58:52 INFO - PROCESS | 1959 | 1461218332280 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]]]}] 22:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 22:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1982ms 22:58:52 INFO - PROCESS | 1959 | 1461218332302 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 22:58:52 INFO - PROCESS | 1959 | 1461218332309 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 22:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 22:58:52 INFO - PROCESS | 1959 | 1461218332318 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 22:58:52 INFO - PROCESS | 1959 | 1461218332323 Marionette TRACE conn4 <- [1,1118,null,{}] 22:58:52 INFO - PROCESS | 1959 | 1461218332331 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}] 22:58:52 INFO - PROCESS | 1959 | 1461218332535 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 22:58:52 INFO - PROCESS | 1959 | 1461218332875 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f4c00 == 139 [pid = 1959] [id = 287] 22:58:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 364 (0x861f8800) [pid = 1959] [serial = 862] [outer = (nil)] 22:58:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 365 (0x868ef400) [pid = 1959] [serial = 863] [outer = 0x861f8800] 22:58:52 INFO - PROCESS | 1959 | 1461218332965 Marionette DEBUG loaded listener.js 22:58:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 366 (0x868f7c00) [pid = 1959] [serial = 864] [outer = 0x861f8800] 22:58:53 INFO - PROCESS | 1959 | 1461218333972 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]]]}] 22:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 22:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1732ms 22:58:54 INFO - PROCESS | 1959 | 1461218334054 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 22:58:54 INFO - PROCESS | 1959 | 1461218334060 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 22:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 22:58:54 INFO - PROCESS | 1959 | 1461218334077 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 22:58:54 INFO - PROCESS | 1959 | 1461218334081 Marionette TRACE conn4 <- [1,1122,null,{}] 22:58:54 INFO - PROCESS | 1959 | 1461218334088 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}] 22:58:54 INFO - PROCESS | 1959 | 1461218334308 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 22:58:54 INFO - PROCESS | 1959 | 1461218334702 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a23400 == 140 [pid = 1959] [id = 288] 22:58:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 367 (0x88a24000) [pid = 1959] [serial = 865] [outer = (nil)] 22:58:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 368 (0x88c0dc00) [pid = 1959] [serial = 866] [outer = 0x88a24000] 22:58:54 INFO - PROCESS | 1959 | 1461218334788 Marionette DEBUG loaded listener.js 22:58:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 369 (0x88cda400) [pid = 1959] [serial = 867] [outer = 0x88a24000] 22:58:55 INFO - PROCESS | 1959 | 1461218335806 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]]]}] 22:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 22:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1792ms 22:58:55 INFO - PROCESS | 1959 | 1461218335863 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 22:58:55 INFO - PROCESS | 1959 | 1461218335868 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 22:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 22:58:55 INFO - PROCESS | 1959 | 1461218335877 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 22:58:55 INFO - PROCESS | 1959 | 1461218335887 Marionette TRACE conn4 <- [1,1126,null,{}] 22:58:55 INFO - PROCESS | 1959 | 1461218335903 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}] 22:58:56 INFO - PROCESS | 1959 | 1461218336156 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 22:58:56 INFO - PROCESS | 1959 | 1461218336510 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x88e9b800 == 141 [pid = 1959] [id = 289] 22:58:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 370 (0x899bc400) [pid = 1959] [serial = 868] [outer = (nil)] 22:58:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 371 (0x8a586c00) [pid = 1959] [serial = 869] [outer = 0x899bc400] 22:58:56 INFO - PROCESS | 1959 | 1461218336601 Marionette DEBUG loaded listener.js 22:58:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 372 (0x8bfb1800) [pid = 1959] [serial = 870] [outer = 0x899bc400] 22:58:57 INFO - PROCESS | 1959 | 1461218337542 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]]]}] 22:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 22:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1693ms 22:58:57 INFO - PROCESS | 1959 | 1461218337569 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 22:58:57 INFO - PROCESS | 1959 | 1461218337574 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 22:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 22:58:57 INFO - PROCESS | 1959 | 1461218337580 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 22:58:57 INFO - PROCESS | 1959 | 1461218337584 Marionette TRACE conn4 <- [1,1130,null,{}] 22:58:57 INFO - PROCESS | 1959 | 1461218337590 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}] 22:58:57 INFO - PROCESS | 1959 | 1461218337784 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 22:58:58 INFO - PROCESS | 1959 | 1461218338119 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x83dca800 == 142 [pid = 1959] [id = 290] 22:58:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 373 (0x85969000) [pid = 1959] [serial = 871] [outer = (nil)] 22:58:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 374 (0x8c2e9000) [pid = 1959] [serial = 872] [outer = 0x85969000] 22:58:58 INFO - PROCESS | 1959 | 1461218338215 Marionette DEBUG loaded listener.js 22:58:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 375 (0x8c7cdc00) [pid = 1959] [serial = 873] [outer = 0x85969000] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x8c2e2000 == 141 [pid = 1959] [id = 144] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x89dc9400 == 140 [pid = 1959] [id = 173] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x87e61000 == 139 [pid = 1959] [id = 218] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x8a38d400 == 138 [pid = 1959] [id = 151] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x87e58c00 == 137 [pid = 1959] [id = 271] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x88c0e400 == 136 [pid = 1959] [id = 270] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x86da7c00 == 135 [pid = 1959] [id = 269] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x861f3c00 == 134 [pid = 1959] [id = 268] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x8514b800 == 133 [pid = 1959] [id = 266] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x85147400 == 132 [pid = 1959] [id = 265] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x8596b000 == 131 [pid = 1959] [id = 263] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x85140800 == 130 [pid = 1959] [id = 264] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x85960000 == 129 [pid = 1959] [id = 262] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x8595c800 == 128 [pid = 1959] [id = 261] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x860c1c00 == 127 [pid = 1959] [id = 260] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x861ef800 == 126 [pid = 1959] [id = 258] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x861f6000 == 125 [pid = 1959] [id = 259] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x88cd6000 == 124 [pid = 1959] [id = 257] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x88cd1400 == 123 [pid = 1959] [id = 256] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x91329800 == 122 [pid = 1959] [id = 254] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x96f91000 == 121 [pid = 1959] [id = 255] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x8bfb6000 == 120 [pid = 1959] [id = 253] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x8c401400 == 119 [pid = 1959] [id = 252] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x8c57d400 == 118 [pid = 1959] [id = 251] 22:58:58 INFO - PROCESS | 1959 | --DOCSHELL 0x87e62c00 == 117 [pid = 1959] [id = 250] 22:58:58 INFO - PROCESS | 1959 | --DOMWINDOW == 374 (0x92a13800) [pid = 1959] [serial = 746] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1959 | --DOMWINDOW == 373 (0x92c08400) [pid = 1959] [serial = 747] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1959 | --DOMWINDOW == 372 (0x899b7800) [pid = 1959] [serial = 710] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1959 | --DOMWINDOW == 371 (0x85e31800) [pid = 1959] [serial = 719] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1959 | --DOMWINDOW == 370 (0x8675d000) [pid = 1959] [serial = 725] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1959 | --DOMWINDOW == 369 (0x8ffa0000) [pid = 1959] [serial = 741] [outer = (nil)] [url = about:blank] 22:58:58 INFO - PROCESS | 1959 | --DOMWINDOW == 368 (0x8f476c00) [pid = 1959] [serial = 738] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 367 (0x9b2af400) [pid = 1959] [serial = 701] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 366 (0x8c401c00) [pid = 1959] [serial = 735] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 365 (0x8f31f000) [pid = 1959] [serial = 737] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 364 (0x86ed6800) [pid = 1959] [serial = 728] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 363 (0x98886400) [pid = 1959] [serial = 698] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 362 (0x9fcdb800) [pid = 1959] [serial = 704] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 361 (0x899b8000) [pid = 1959] [serial = 716] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 360 (0x8a392c00) [pid = 1959] [serial = 734] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 359 (0x894f1400) [pid = 1959] [serial = 686] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 358 (0x8feb6800) [pid = 1959] [serial = 740] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 357 (0x894f2c00) [pid = 1959] [serial = 731] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 356 (0x899bec00) [pid = 1959] [serial = 732] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 355 (0x86754000) [pid = 1959] [serial = 722] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 354 (0x9209d400) [pid = 1959] [serial = 744] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 353 (0x8f21c000) [pid = 1959] [serial = 689] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 352 (0x96fb1c00) [pid = 1959] [serial = 695] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 351 (0x899c1800) [pid = 1959] [serial = 713] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 350 (0x92a10800) [pid = 1959] [serial = 692] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 349 (0x87e59800) [pid = 1959] [serial = 729] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 348 (0x88ef2400) [pid = 1959] [serial = 707] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | --DOMWINDOW == 347 (0x9012d000) [pid = 1959] [serial = 743] [outer = (nil)] [url = about:blank] 22:58:59 INFO - PROCESS | 1959 | 1461218339613 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]]]}] 22:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 22:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2085ms 22:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 22:58:59 INFO - PROCESS | 1959 | 1461218339667 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 22:58:59 INFO - PROCESS | 1959 | 1461218339670 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 22:58:59 INFO - PROCESS | 1959 | 1461218339677 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 22:58:59 INFO - PROCESS | 1959 | 1461218339681 Marionette TRACE conn4 <- [1,1134,null,{}] 22:58:59 INFO - PROCESS | 1959 | 1461218339690 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}] 22:58:59 INFO - PROCESS | 1959 | 1461218339891 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 22:59:00 INFO - PROCESS | 1959 | --DOCSHELL 0x9160cc00 == 116 [pid = 1959] [id = 9] 22:59:00 INFO - PROCESS | 1959 | 1461218340115 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x861ef800 == 117 [pid = 1959] [id = 291] 22:59:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 348 (0x861f1c00) [pid = 1959] [serial = 874] [outer = (nil)] 22:59:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 349 (0x86757000) [pid = 1959] [serial = 875] [outer = 0x861f1c00] 22:59:00 INFO - PROCESS | 1959 | 1461218340287 Marionette DEBUG loaded listener.js 22:59:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 350 (0x87e5e000) [pid = 1959] [serial = 876] [outer = 0x861f1c00] 22:59:01 INFO - PROCESS | 1959 | 1461218341222 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]]]}] 22:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 22:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1597ms 22:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 22:59:01 INFO - PROCESS | 1959 | 1461218341274 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 22:59:01 INFO - PROCESS | 1959 | 1461218341277 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 22:59:01 INFO - PROCESS | 1959 | 1461218341284 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 22:59:01 INFO - PROCESS | 1959 | 1461218341287 Marionette TRACE conn4 <- [1,1138,null,{}] 22:59:01 INFO - PROCESS | 1959 | 1461218341293 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}] 22:59:01 INFO - PROCESS | 1959 | 1461218341518 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 22:59:01 INFO - PROCESS | 1959 | 1461218341788 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x85144800 == 118 [pid = 1959] [id = 292] 22:59:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 351 (0x88eec800) [pid = 1959] [serial = 877] [outer = (nil)] 22:59:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 352 (0x899c0c00) [pid = 1959] [serial = 878] [outer = 0x88eec800] 22:59:01 INFO - PROCESS | 1959 | 1461218341875 Marionette DEBUG loaded listener.js 22:59:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 353 (0x89dc8400) [pid = 1959] [serial = 879] [outer = 0x88eec800] 22:59:02 INFO - PROCESS | 1959 | 1461218342782 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]]]}] 22:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 22:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1539ms 22:59:02 INFO - PROCESS | 1959 | 1461218342823 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 22:59:02 INFO - PROCESS | 1959 | 1461218342826 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 22:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 22:59:02 INFO - PROCESS | 1959 | 1461218342838 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 22:59:02 INFO - PROCESS | 1959 | 1461218342841 Marionette TRACE conn4 <- [1,1142,null,{}] 22:59:02 INFO - PROCESS | 1959 | 1461218342849 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}] 22:59:03 INFO - PROCESS | 1959 | 1461218343120 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 22:59:03 INFO - PROCESS | 1959 | 1461218343149 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ce0c00 == 119 [pid = 1959] [id = 293] 22:59:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 354 (0x89017000) [pid = 1959] [serial = 880] [outer = (nil)] 22:59:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 355 (0x8c401c00) [pid = 1959] [serial = 881] [outer = 0x89017000] 22:59:03 INFO - PROCESS | 1959 | 1461218343234 Marionette DEBUG loaded listener.js 22:59:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 356 (0x8f21c000) [pid = 1959] [serial = 882] [outer = 0x89017000] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 355 (0x88c05800) [pid = 1959] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 354 (0x8595cc00) [pid = 1959] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 353 (0x8a57c800) [pid = 1959] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 352 (0x88eeb000) [pid = 1959] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 351 (0x85141000) [pid = 1959] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 350 (0x9ea15400) [pid = 1959] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 349 (0x894ef800) [pid = 1959] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 348 (0x8c7d6c00) [pid = 1959] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 347 (0x96b77400) [pid = 1959] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 346 (0x97fc3000) [pid = 1959] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 345 (0x98e83c00) [pid = 1959] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 344 (0x89bfd800) [pid = 1959] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 343 (0x92a13000) [pid = 1959] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 342 (0x93e28400) [pid = 1959] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 341 (0x894f3800) [pid = 1959] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 340 (0x8a38e000) [pid = 1959] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 339 (0x9fce0800) [pid = 1959] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 338 (0x8f27dc00) [pid = 1959] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 337 (0x99c2f000) [pid = 1959] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 336 (0x8514e800) [pid = 1959] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 335 (0x9888e000) [pid = 1959] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 334 (0x8c58a800) [pid = 1959] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 333 (0x8c405000) [pid = 1959] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 332 (0x9fcda800) [pid = 1959] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 331 (0x96be0400) [pid = 1959] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 330 (0xa0e78c00) [pid = 1959] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 329 (0x8900ac00) [pid = 1959] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 328 (0x8f8b3000) [pid = 1959] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 327 (0x99cb1c00) [pid = 1959] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 326 (0x91608c00) [pid = 1959] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 325 (0x8ab89400) [pid = 1959] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 324 (0x8ffa1c00) [pid = 1959] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 323 (0x9869ac00) [pid = 1959] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 322 (0x88e9f800) [pid = 1959] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 321 (0x92c06800) [pid = 1959] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 320 (0x88a26000) [pid = 1959] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 319 (0x9fce2000) [pid = 1959] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 318 (0x99c3d800) [pid = 1959] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 317 (0x9790ec00) [pid = 1959] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 316 (0x8a399800) [pid = 1959] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 315 (0x8bfac800) [pid = 1959] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 314 (0x8c586000) [pid = 1959] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 313 (0x982c3800) [pid = 1959] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 312 (0x97824000) [pid = 1959] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 311 (0x88cd1c00) [pid = 1959] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 310 (0x88e9c400) [pid = 1959] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 309 (0x8674f800) [pid = 1959] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 308 (0x98894800) [pid = 1959] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 307 (0x87e64400) [pid = 1959] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 306 (0x8f31cc00) [pid = 1959] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 305 (0x8c2e9c00) [pid = 1959] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 304 (0x8c7d0000) [pid = 1959] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 303 (0x8c408000) [pid = 1959] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 302 (0x93632000) [pid = 1959] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 301 (0x8514d400) [pid = 1959] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 300 (0x8f27d800) [pid = 1959] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 299 (0x91405c00) [pid = 1959] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 298 (0x85e2cc00) [pid = 1959] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 297 (0x9ae6bc00) [pid = 1959] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 296 (0x85961400) [pid = 1959] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 295 (0x8a38f400) [pid = 1959] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 294 (0x8c2ee400) [pid = 1959] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 293 (0x90873800) [pid = 1959] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 292 (0x8f312800) [pid = 1959] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 291 (0x894ecc00) [pid = 1959] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 290 (0x8f27b400) [pid = 1959] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 289 (0x8c581400) [pid = 1959] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 288 (0x98584000) [pid = 1959] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 287 (0x89bf1c00) [pid = 1959] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 286 (0x8f8b3400) [pid = 1959] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 285 (0x86ed5800) [pid = 1959] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 284 (0x8c582800) [pid = 1959] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 283 (0x85e32c00) [pid = 1959] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 282 (0x8ab84800) [pid = 1959] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 281 (0x8c7cac00) [pid = 1959] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 280 (0x894f2800) [pid = 1959] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 279 (0xa3ceac00) [pid = 1959] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 278 (0x920a3c00) [pid = 1959] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 277 (0x860c4800) [pid = 1959] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 276 (0x8c2e2c00) [pid = 1959] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 275 (0x8605f000) [pid = 1959] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 274 (0x8fffc400) [pid = 1959] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 273 (0x85e2e000) [pid = 1959] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 272 (0x8f8b4800) [pid = 1959] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 271 (0x89bfd000) [pid = 1959] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 270 (0x8f21f000) [pid = 1959] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 269 (0x88cd7400) [pid = 1959] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 268 (0x8f46f800) [pid = 1959] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 267 (0x99b1f400) [pid = 1959] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 266 (0x9fca8c00) [pid = 1959] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 265 (0x90129000) [pid = 1959] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 264 (0x8fca9800) [pid = 1959] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 263 (0x87e5c800) [pid = 1959] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 262 (0x8ab85800) [pid = 1959] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 261 (0x96fa6c00) [pid = 1959] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 260 (0x8fcd7c00) [pid = 1959] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 259 (0x9fc0d800) [pid = 1959] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 258 (0x92a0d000) [pid = 1959] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 257 (0x98698800) [pid = 1959] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 256 (0x88ef2c00) [pid = 1959] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 255 (0x935de000) [pid = 1959] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 254 (0x899b6400) [pid = 1959] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 253 (0x8feb8400) [pid = 1959] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 252 (0x8c589000) [pid = 1959] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 251 (0x92a10000) [pid = 1959] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 250 (0x8a38dc00) [pid = 1959] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 249 (0x8a229c00) [pid = 1959] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 248 (0x9fcdf800) [pid = 1959] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 247 (0x99939400) [pid = 1959] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 246 (0x8a22a400) [pid = 1959] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 245 (0x861efc00) [pid = 1959] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 244 (0x90878400) [pid = 1959] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 243 (0x8a233400) [pid = 1959] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 242 (0x8f21bc00) [pid = 1959] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 241 (0x8c587c00) [pid = 1959] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 240 (0x9b2bc000) [pid = 1959] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 239 (0x92c05000) [pid = 1959] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 238 (0x9fb2b800) [pid = 1959] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 237 (0x9ffce800) [pid = 1959] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 236 (0x89bf8800) [pid = 1959] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 235 (0x88a20400) [pid = 1959] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 234 (0x8ab92c00) [pid = 1959] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 233 (0x87e5c400) [pid = 1959] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 22:59:05 INFO - PROCESS | 1959 | --DOMWINDOW == 232 (0x8feb5c00) [pid = 1959] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 22:59:06 INFO - PROCESS | 1959 | 1461218346126 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]]]}] 22:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 22:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 3352ms 22:59:06 INFO - PROCESS | 1959 | 1461218346187 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 22:59:06 INFO - PROCESS | 1959 | 1461218346190 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 22:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 22:59:06 INFO - PROCESS | 1959 | 1461218346197 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 22:59:06 INFO - PROCESS | 1959 | 1461218346200 Marionette TRACE conn4 <- [1,1146,null,{}] 22:59:06 INFO - PROCESS | 1959 | 1461218346205 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}] 22:59:06 INFO - PROCESS | 1959 | 1461218346392 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 22:59:06 INFO - PROCESS | 1959 | 1461218346650 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:06 INFO - PROCESS | 1959 | ++DOCSHELL 0x85141000 == 120 [pid = 1959] [id = 294] 22:59:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 233 (0x85141800) [pid = 1959] [serial = 883] [outer = (nil)] 22:59:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 234 (0x8606b800) [pid = 1959] [serial = 884] [outer = 0x85141800] 22:59:06 INFO - PROCESS | 1959 | 1461218346728 Marionette DEBUG loaded listener.js 22:59:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 235 (0x86dad000) [pid = 1959] [serial = 885] [outer = 0x85141800] 22:59:07 INFO - PROCESS | 1959 | 1461218347691 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]]]}] 22:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 22:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1530ms 22:59:07 INFO - PROCESS | 1959 | 1461218347728 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 22:59:07 INFO - PROCESS | 1959 | 1461218347735 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 22:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 22:59:07 INFO - PROCESS | 1959 | 1461218347745 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 22:59:07 INFO - PROCESS | 1959 | 1461218347752 Marionette TRACE conn4 <- [1,1150,null,{}] 22:59:07 INFO - PROCESS | 1959 | 1461218347763 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}] 22:59:08 INFO - PROCESS | 1959 | 1461218348002 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 22:59:08 INFO - PROCESS | 1959 | 1461218348360 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x8595ec00 == 121 [pid = 1959] [id = 295] 22:59:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 236 (0x86065c00) [pid = 1959] [serial = 886] [outer = (nil)] 22:59:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 237 (0x860c6c00) [pid = 1959] [serial = 887] [outer = 0x86065c00] 22:59:08 INFO - PROCESS | 1959 | 1461218348505 Marionette DEBUG loaded listener.js 22:59:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 238 (0x860cf000) [pid = 1959] [serial = 888] [outer = 0x86065c00] 22:59:09 INFO - PROCESS | 1959 | 1461218349531 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]]]}] 22:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 22:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1844ms 22:59:09 INFO - PROCESS | 1959 | 1461218349589 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 22:59:09 INFO - PROCESS | 1959 | 1461218349599 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 22:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 22:59:09 INFO - PROCESS | 1959 | 1461218349611 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 22:59:09 INFO - PROCESS | 1959 | 1461218349615 Marionette TRACE conn4 <- [1,1154,null,{}] 22:59:09 INFO - PROCESS | 1959 | 1461218349622 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}] 22:59:09 INFO - PROCESS | 1959 | 1461218349870 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 22:59:10 INFO - PROCESS | 1959 | 1461218350204 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x868f3800 == 122 [pid = 1959] [id = 296] 22:59:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 239 (0x868f7800) [pid = 1959] [serial = 889] [outer = (nil)] 22:59:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 240 (0x86ed9400) [pid = 1959] [serial = 890] [outer = 0x868f7800] 22:59:10 INFO - PROCESS | 1959 | 1461218350306 Marionette DEBUG loaded listener.js 22:59:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 241 (0x88a20000) [pid = 1959] [serial = 891] [outer = 0x868f7800] 22:59:11 INFO - PROCESS | 1959 | 1461218351360 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]]]}] 22:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 22:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1787ms 22:59:11 INFO - PROCESS | 1959 | 1461218351399 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 22:59:11 INFO - PROCESS | 1959 | 1461218351403 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 22:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 22:59:11 INFO - PROCESS | 1959 | 1461218351411 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 22:59:11 INFO - PROCESS | 1959 | 1461218351417 Marionette TRACE conn4 <- [1,1158,null,{}] 22:59:11 INFO - PROCESS | 1959 | 1461218351436 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}] 22:59:11 INFO - PROCESS | 1959 | 1461218351690 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 22:59:12 INFO - PROCESS | 1959 | 1461218352061 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:12 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a23000 == 123 [pid = 1959] [id = 297] 22:59:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 242 (0x88cdfc00) [pid = 1959] [serial = 892] [outer = (nil)] 22:59:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 243 (0x88ef3000) [pid = 1959] [serial = 893] [outer = 0x88cdfc00] 22:59:12 INFO - PROCESS | 1959 | 1461218352161 Marionette DEBUG loaded listener.js 22:59:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 244 (0x894efc00) [pid = 1959] [serial = 894] [outer = 0x88cdfc00] 22:59:13 INFO - PROCESS | 1959 | 1461218353091 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]]]}] 22:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 22:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1741ms 22:59:13 INFO - PROCESS | 1959 | 1461218353152 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 22:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 22:59:13 INFO - PROCESS | 1959 | 1461218353158 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 22:59:13 INFO - PROCESS | 1959 | 1461218353164 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 22:59:13 INFO - PROCESS | 1959 | 1461218353168 Marionette TRACE conn4 <- [1,1162,null,{}] 22:59:13 INFO - PROCESS | 1959 | 1461218353173 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}] 22:59:13 INFO - PROCESS | 1959 | 1461218353381 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 22:59:13 INFO - PROCESS | 1959 | 1461218353707 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cd5400 == 124 [pid = 1959] [id = 298] 22:59:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 245 (0x894f2c00) [pid = 1959] [serial = 895] [outer = (nil)] 22:59:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 246 (0x89dd0c00) [pid = 1959] [serial = 896] [outer = 0x894f2c00] 22:59:13 INFO - PROCESS | 1959 | 1461218353811 Marionette DEBUG loaded listener.js 22:59:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 247 (0x8a390000) [pid = 1959] [serial = 897] [outer = 0x894f2c00] 22:59:14 INFO - PROCESS | 1959 | 1461218354792 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]]]}] 22:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 22:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1685ms 22:59:14 INFO - PROCESS | 1959 | 1461218354850 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 22:59:14 INFO - PROCESS | 1959 | 1461218354853 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 22:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 22:59:14 INFO - PROCESS | 1959 | 1461218354860 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 22:59:14 INFO - PROCESS | 1959 | 1461218354863 Marionette TRACE conn4 <- [1,1166,null,{}] 22:59:14 INFO - PROCESS | 1959 | 1461218354870 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}] 22:59:15 INFO - PROCESS | 1959 | 1461218355079 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 22:59:15 INFO - PROCESS | 1959 | 1461218355398 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:15 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cdc400 == 125 [pid = 1959] [id = 299] 22:59:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 248 (0x899bb800) [pid = 1959] [serial = 898] [outer = (nil)] 22:59:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 249 (0x8bfaf800) [pid = 1959] [serial = 899] [outer = 0x899bb800] 22:59:15 INFO - PROCESS | 1959 | 1461218355498 Marionette DEBUG loaded listener.js 22:59:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 250 (0x8bfb5800) [pid = 1959] [serial = 900] [outer = 0x899bb800] 22:59:16 INFO - PROCESS | 1959 | 1461218356402 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]]]}] 22:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 22:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1589ms 22:59:16 INFO - PROCESS | 1959 | 1461218356466 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 22:59:16 INFO - PROCESS | 1959 | 1461218356471 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 22:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 22:59:16 INFO - PROCESS | 1959 | 1461218356478 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 22:59:16 INFO - PROCESS | 1959 | 1461218356482 Marionette TRACE conn4 <- [1,1170,null,{}] 22:59:16 INFO - PROCESS | 1959 | 1461218356487 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}] 22:59:16 INFO - PROCESS | 1959 | 1461218356751 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 22:59:17 INFO - PROCESS | 1959 | 1461218357082 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x88eeb800 == 126 [pid = 1959] [id = 300] 22:59:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 251 (0x8c584400) [pid = 1959] [serial = 901] [outer = (nil)] 22:59:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 252 (0x8f312000) [pid = 1959] [serial = 902] [outer = 0x8c584400] 22:59:17 INFO - PROCESS | 1959 | 1461218357187 Marionette DEBUG loaded listener.js 22:59:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 253 (0x8f318000) [pid = 1959] [serial = 903] [outer = 0x8c584400] 22:59:18 INFO - PROCESS | 1959 | 1461218358177 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]]]}] 22:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 22:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1736ms 22:59:18 INFO - PROCESS | 1959 | 1461218358215 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 22:59:18 INFO - PROCESS | 1959 | 1461218358220 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 22:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 22:59:18 INFO - PROCESS | 1959 | 1461218358227 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 22:59:18 INFO - PROCESS | 1959 | 1461218358231 Marionette TRACE conn4 <- [1,1174,null,{}] 22:59:18 INFO - PROCESS | 1959 | 1461218358237 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}] 22:59:18 INFO - PROCESS | 1959 | 1461218358459 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 22:59:18 INFO - PROCESS | 1959 | 1461218358777 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x8514d800 == 127 [pid = 1959] [id = 301] 22:59:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 254 (0x8c406400) [pid = 1959] [serial = 904] [outer = (nil)] 22:59:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 255 (0x8f8b8c00) [pid = 1959] [serial = 905] [outer = 0x8c406400] 22:59:18 INFO - PROCESS | 1959 | 1461218358876 Marionette DEBUG loaded listener.js 22:59:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 256 (0x8fccc400) [pid = 1959] [serial = 906] [outer = 0x8c406400] 22:59:19 INFO - PROCESS | 1959 | 1461218359803 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] 22:59:19 INFO - PROCESS | 1959 | 1461218359877 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 22:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 22:59:19 INFO - PROCESS | 1959 | 1461218359885 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 22:59:19 INFO - PROCESS | 1959 | 1461218359888 Marionette TRACE conn4 <- [1,1178,null,{}] 22:59:19 INFO - PROCESS | 1959 | 1461218359894 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}] 22:59:20 INFO - PROCESS | 1959 | 1461218360099 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 22:59:20 INFO - PROCESS | 1959 | 1461218360421 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f476c00 == 128 [pid = 1959] [id = 302] 22:59:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 257 (0x8f8ae000) [pid = 1959] [serial = 907] [outer = (nil)] 22:59:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 258 (0x8fff7000) [pid = 1959] [serial = 908] [outer = 0x8f8ae000] 22:59:20 INFO - PROCESS | 1959 | 1461218360516 Marionette DEBUG loaded listener.js 22:59:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 259 (0x8fffc000) [pid = 1959] [serial = 909] [outer = 0x8f8ae000] 22:59:21 INFO - PROCESS | 1959 | 1461218361457 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] 22:59:21 INFO - PROCESS | 1959 | 1461218361524 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 22:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 22:59:21 INFO - PROCESS | 1959 | 1461218361531 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 22:59:21 INFO - PROCESS | 1959 | 1461218361535 Marionette TRACE conn4 <- [1,1182,null,{}] 22:59:21 INFO - PROCESS | 1959 | 1461218361547 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}] 22:59:21 INFO - PROCESS | 1959 | 1461218361849 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 22:59:22 INFO - PROCESS | 1959 | 1461218362182 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:22 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcad400 == 129 [pid = 1959] [id = 303] 22:59:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 260 (0x8ff9cc00) [pid = 1959] [serial = 910] [outer = (nil)] 22:59:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 261 (0x91606c00) [pid = 1959] [serial = 911] [outer = 0x8ff9cc00] 22:59:22 INFO - PROCESS | 1959 | 1461218362283 Marionette DEBUG loaded listener.js 22:59:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 262 (0x9209d400) [pid = 1959] [serial = 912] [outer = 0x8ff9cc00] 22:59:23 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:59:23 INFO - PROCESS | 1959 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:59:23 INFO - PROCESS | 1959 | 1461218363211 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] 22:59:23 INFO - PROCESS | 1959 | 1461218363281 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 22:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 22:59:23 INFO - PROCESS | 1959 | 1461218363288 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 22:59:23 INFO - PROCESS | 1959 | 1461218363291 Marionette TRACE conn4 <- [1,1186,null,{}] 22:59:23 INFO - PROCESS | 1959 | 1461218363297 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}] 22:59:23 INFO - PROCESS | 1959 | 1461218363503 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 22:59:23 INFO - PROCESS | 1959 | 1461218363826 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab89400 == 130 [pid = 1959] [id = 304] 22:59:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 263 (0x9035f800) [pid = 1959] [serial = 913] [outer = (nil)] 22:59:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 264 (0x92c0c000) [pid = 1959] [serial = 914] [outer = 0x9035f800] 22:59:23 INFO - PROCESS | 1959 | 1461218363925 Marionette DEBUG loaded listener.js 22:59:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 265 (0x935dd400) [pid = 1959] [serial = 915] [outer = 0x9035f800] 22:59:24 INFO - PROCESS | 1959 | 1461218364866 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] 22:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 22:59:24 INFO - PROCESS | 1959 | 1461218364930 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 22:59:24 INFO - PROCESS | 1959 | 1461218364936 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 22:59:24 INFO - PROCESS | 1959 | 1461218364941 Marionette TRACE conn4 <- [1,1190,null,{}] 22:59:24 INFO - PROCESS | 1959 | 1461218364947 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}] 22:59:25 INFO - PROCESS | 1959 | 1461218365189 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 22:59:25 INFO - PROCESS | 1959 | 1461218365534 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:25 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a13000 == 131 [pid = 1959] [id = 305] 22:59:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 266 (0x96fa6c00) [pid = 1959] [serial = 916] [outer = (nil)] 22:59:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 267 (0x97bd7800) [pid = 1959] [serial = 917] [outer = 0x96fa6c00] 22:59:25 INFO - PROCESS | 1959 | 1461218365641 Marionette DEBUG loaded listener.js 22:59:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 268 (0x98584000) [pid = 1959] [serial = 918] [outer = 0x96fa6c00] 22:59:26 INFO - PROCESS | 1959 | 1461218366588 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] 22:59:26 INFO - PROCESS | 1959 | 1461218366638 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 22:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 22:59:26 INFO - PROCESS | 1959 | 1461218366646 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 22:59:26 INFO - PROCESS | 1959 | 1461218366650 Marionette TRACE conn4 <- [1,1194,null,{}] 22:59:26 INFO - PROCESS | 1959 | 1461218366656 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}] 22:59:26 INFO - PROCESS | 1959 | 1461218366865 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 22:59:27 INFO - PROCESS | 1959 | 1461218367201 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:27 INFO - PROCESS | 1959 | ++DOCSHELL 0x96f8e400 == 132 [pid = 1959] [id = 306] 22:59:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 269 (0x97cb5c00) [pid = 1959] [serial = 919] [outer = (nil)] 22:59:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 270 (0x98b2d800) [pid = 1959] [serial = 920] [outer = 0x97cb5c00] 22:59:27 INFO - PROCESS | 1959 | 1461218367311 Marionette DEBUG loaded listener.js 22:59:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 271 (0x98e3f000) [pid = 1959] [serial = 921] [outer = 0x97cb5c00] 22:59:28 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:59:28 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 22:59:28 INFO - PROCESS | 1959 | 1461218368313 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] 22:59:28 INFO - PROCESS | 1959 | 1461218368388 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 22:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 22:59:28 INFO - PROCESS | 1959 | 1461218368394 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 22:59:28 INFO - PROCESS | 1959 | 1461218368398 Marionette TRACE conn4 <- [1,1198,null,{}] 22:59:28 INFO - PROCESS | 1959 | 1461218368404 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}] 22:59:28 INFO - PROCESS | 1959 | 1461218368606 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 22:59:28 INFO - PROCESS | 1959 | 1461218368931 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x83dd0000 == 133 [pid = 1959] [id = 307] 22:59:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 272 (0x92a5d800) [pid = 1959] [serial = 922] [outer = (nil)] 22:59:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 273 (0x99c32800) [pid = 1959] [serial = 923] [outer = 0x92a5d800] 22:59:29 INFO - PROCESS | 1959 | 1461218369026 Marionette DEBUG loaded listener.js 22:59:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 274 (0x99ca9000) [pid = 1959] [serial = 924] [outer = 0x92a5d800] 22:59:29 INFO - PROCESS | 1959 | 1461218369911 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]]]}] 22:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 22:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1582ms 22:59:29 INFO - PROCESS | 1959 | 1461218369977 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 22:59:29 INFO - PROCESS | 1959 | 1461218369981 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 22:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 22:59:29 INFO - PROCESS | 1959 | 1461218369987 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 22:59:29 INFO - PROCESS | 1959 | 1461218369991 Marionette TRACE conn4 <- [1,1202,null,{}] 22:59:30 INFO - PROCESS | 1959 | 1461218369997 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}] 22:59:30 INFO - PROCESS | 1959 | 1461218370192 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 22:59:30 INFO - PROCESS | 1959 | 1461218370514 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:30 INFO - PROCESS | 1959 | ++DOCSHELL 0x98e3b000 == 134 [pid = 1959] [id = 308] 22:59:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 275 (0x99213c00) [pid = 1959] [serial = 925] [outer = (nil)] 22:59:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 276 (0x9fb8c800) [pid = 1959] [serial = 926] [outer = 0x99213c00] 22:59:30 INFO - PROCESS | 1959 | 1461218370611 Marionette DEBUG loaded listener.js 22:59:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 277 (0x9fc08400) [pid = 1959] [serial = 927] [outer = 0x99213c00] 22:59:31 INFO - PROCESS | 1959 | 1461218371543 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]]]}] 22:59:31 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 22:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1593ms 22:59:31 INFO - PROCESS | 1959 | 1461218371582 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 22:59:31 INFO - PROCESS | 1959 | 1461218371585 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 22:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 22:59:31 INFO - PROCESS | 1959 | 1461218371593 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 22:59:31 INFO - PROCESS | 1959 | 1461218371596 Marionette TRACE conn4 <- [1,1206,null,{}] 22:59:31 INFO - PROCESS | 1959 | 1461218371610 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}] 22:59:31 INFO - PROCESS | 1959 | 1461218371825 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 22:59:32 INFO - PROCESS | 1959 | 1461218372161 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:32 INFO - PROCESS | 1959 | ++DOCSHELL 0x8bfaf000 == 135 [pid = 1959] [id = 309] 22:59:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 278 (0x8c57e800) [pid = 1959] [serial = 928] [outer = (nil)] 22:59:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 279 (0x9b2b5000) [pid = 1959] [serial = 929] [outer = 0x8c57e800] 22:59:32 INFO - PROCESS | 1959 | 1461218372262 Marionette DEBUG loaded listener.js 22:59:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 280 (0x9fcde000) [pid = 1959] [serial = 930] [outer = 0x8c57e800] 22:59:33 INFO - PROCESS | 1959 | 1461218373334 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]]]}] 22:59:33 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 22:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1793ms 22:59:33 INFO - PROCESS | 1959 | 1461218373388 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 22:59:33 INFO - PROCESS | 1959 | 1461218373391 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 22:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 22:59:33 INFO - PROCESS | 1959 | 1461218373397 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 22:59:33 INFO - PROCESS | 1959 | 1461218373400 Marionette TRACE conn4 <- [1,1210,null,{}] 22:59:33 INFO - PROCESS | 1959 | 1461218373407 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}] 22:59:33 INFO - PROCESS | 1959 | 1461218373621 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 22:59:34 INFO - PROCESS | 1959 | 1461218373979 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x8595e400 == 136 [pid = 1959] [id = 310] 22:59:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 281 (0x85961800) [pid = 1959] [serial = 931] [outer = (nil)] 22:59:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 282 (0x8596ac00) [pid = 1959] [serial = 932] [outer = 0x85961800] 22:59:34 INFO - PROCESS | 1959 | 1461218374074 Marionette DEBUG loaded listener.js 22:59:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 283 (0x860c9000) [pid = 1959] [serial = 933] [outer = 0x85961800] 22:59:34 INFO - PROCESS | 1959 | 1461218374983 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]]]}] 22:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 22:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1634ms 22:59:35 INFO - PROCESS | 1959 | 1461218375039 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 22:59:35 INFO - PROCESS | 1959 | 1461218375043 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 22:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 22:59:35 INFO - PROCESS | 1959 | 1461218375050 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 22:59:35 INFO - PROCESS | 1959 | 1461218375053 Marionette TRACE conn4 <- [1,1214,null,{}] 22:59:35 INFO - PROCESS | 1959 | 1461218375059 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}] 22:59:35 INFO - PROCESS | 1959 | 1461218375265 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 22:59:35 INFO - PROCESS | 1959 | 1461218375598 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x8514e000 == 137 [pid = 1959] [id = 311] 22:59:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 284 (0x85969400) [pid = 1959] [serial = 934] [outer = (nil)] 22:59:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 285 (0x861fd400) [pid = 1959] [serial = 935] [outer = 0x85969400] 22:59:35 INFO - PROCESS | 1959 | 1461218375693 Marionette DEBUG loaded listener.js 22:59:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 286 (0x86dac000) [pid = 1959] [serial = 936] [outer = 0x85969400] 22:59:36 INFO - PROCESS | 1959 | 1461218376663 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]]]}] 22:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 22:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1630ms 22:59:36 INFO - PROCESS | 1959 | 1461218376681 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 22:59:36 INFO - PROCESS | 1959 | 1461218376685 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 22:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 22:59:36 INFO - PROCESS | 1959 | 1461218376691 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 22:59:36 INFO - PROCESS | 1959 | 1461218376695 Marionette TRACE conn4 <- [1,1218,null,{}] 22:59:36 INFO - PROCESS | 1959 | 1461218376701 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}] 22:59:36 INFO - PROCESS | 1959 | 1461218376909 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 22:59:37 INFO - PROCESS | 1959 | 1461218377253 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:37 INFO - PROCESS | 1959 | ++DOCSHELL 0x860cbc00 == 138 [pid = 1959] [id = 312] 22:59:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 287 (0x86752400) [pid = 1959] [serial = 937] [outer = (nil)] 22:59:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 288 (0x88ea8400) [pid = 1959] [serial = 938] [outer = 0x86752400] 22:59:37 INFO - PROCESS | 1959 | 1461218377349 Marionette DEBUG loaded listener.js 22:59:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 289 (0x88ef0000) [pid = 1959] [serial = 939] [outer = 0x86752400] 22:59:39 INFO - PROCESS | 1959 | --DOCSHELL 0x88ce0c00 == 137 [pid = 1959] [id = 293] 22:59:39 INFO - PROCESS | 1959 | --DOCSHELL 0x85144800 == 136 [pid = 1959] [id = 292] 22:59:39 INFO - PROCESS | 1959 | --DOCSHELL 0x92d97c00 == 135 [pid = 1959] [id = 11] 22:59:39 INFO - PROCESS | 1959 | --DOCSHELL 0x861ef800 == 134 [pid = 1959] [id = 291] 22:59:39 INFO - PROCESS | 1959 | --DOCSHELL 0x83dca800 == 133 [pid = 1959] [id = 290] 22:59:39 INFO - PROCESS | 1959 | --DOCSHELL 0x88e9b800 == 132 [pid = 1959] [id = 289] 22:59:39 INFO - PROCESS | 1959 | --DOCSHELL 0x88a23400 == 131 [pid = 1959] [id = 288] 22:59:39 INFO - PROCESS | 1959 | --DOCSHELL 0x861f4c00 == 130 [pid = 1959] [id = 287] 22:59:39 INFO - PROCESS | 1959 | --DOCSHELL 0x83dd1400 == 129 [pid = 1959] [id = 286] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 288 (0x92c0c800) [pid = 1959] [serial = 684] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 287 (0x89dc8000) [pid = 1959] [serial = 816] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 286 (0x85968400) [pid = 1959] [serial = 786] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 285 (0x8c40cc00) [pid = 1959] [serial = 461] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 284 (0x88ef5c00) [pid = 1959] [serial = 708] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 283 (0x85148800) [pid = 1959] [serial = 794] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 282 (0x9fcdf400) [pid = 1959] [serial = 268] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 281 (0x89dcb000) [pid = 1959] [serial = 518] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 280 (0x8f27d400) [pid = 1959] [serial = 578] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 279 (0x99b1d000) [pid = 1959] [serial = 428] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 278 (0x99b16800) [pid = 1959] [serial = 554] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 277 (0x9ffae000) [pid = 1959] [serial = 557] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 276 (0x89dce400) [pid = 1959] [serial = 515] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 275 (0x935e2800) [pid = 1959] [serial = 590] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 274 (0x93e2e400) [pid = 1959] [serial = 804] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 273 (0xa3c84400) [pid = 1959] [serial = 651] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 272 (0x8c40dc00) [pid = 1959] [serial = 455] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 271 (0xa0c1c000) [pid = 1959] [serial = 642] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 270 (0x85965400) [pid = 1959] [serial = 785] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 269 (0x935e3400) [pid = 1959] [serial = 503] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 268 (0x9df17c00) [pid = 1959] [serial = 764] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 267 (0x91405800) [pid = 1959] [serial = 801] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 266 (0x999dfc00) [pid = 1959] [serial = 761] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 265 (0x8f281000) [pid = 1959] [serial = 755] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 264 (0xa4496c00) [pid = 1959] [serial = 440] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 263 (0x9ffae400) [pid = 1959] [serial = 383] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 262 (0x97f11000) [pid = 1959] [serial = 696] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 261 (0x8fec0c00) [pid = 1959] [serial = 800] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 260 (0xa3c06c00) [pid = 1959] [serial = 304] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 259 (0x89014000) [pid = 1959] [serial = 648] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 258 (0x8ff9ec00) [pid = 1959] [serial = 488] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 257 (0xa281f400) [pid = 1959] [serial = 767] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 256 (0x92a14400) [pid = 1959] [serial = 587] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 255 (0x93632400) [pid = 1959] [serial = 446] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 254 (0x978ecc00) [pid = 1959] [serial = 548] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 253 (0x999e1000) [pid = 1959] [serial = 265] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 252 (0x88ea9000) [pid = 1959] [serial = 780] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 251 (0x96f9ac00) [pid = 1959] [serial = 593] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 250 (0x89014c00) [pid = 1959] [serial = 752] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 249 (0xa0a45c00) [pid = 1959] [serial = 301] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 248 (0x9ea1bc00) [pid = 1959] [serial = 379] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 247 (0x987b9800) [pid = 1959] [serial = 551] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 246 (0x8f228c00) [pid = 1959] [serial = 560] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 245 (0x8bfb1400) [pid = 1959] [serial = 663] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 244 (0x90357c00) [pid = 1959] [serial = 599] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 243 (0x98891c00) [pid = 1959] [serial = 343] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 242 (0x98e3dc00) [pid = 1959] [serial = 621] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 241 (0x88cd9400) [pid = 1959] [serial = 770] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 240 (0x88eecc00) [pid = 1959] [serial = 812] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 239 (0x86ecf000) [pid = 1959] [serial = 807] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 238 (0x9fb31800) [pid = 1959] [serial = 702] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 237 (0x88c09c00) [pid = 1959] [serial = 810] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 236 (0x99941800) [pid = 1959] [serial = 349] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 235 (0x86dae000) [pid = 1959] [serial = 806] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 234 (0x99a93800) [pid = 1959] [serial = 494] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 233 (0x8fcd3c00) [pid = 1959] [serial = 756] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 232 (0x8900a000) [pid = 1959] [serial = 813] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 231 (0x8fcc9c00) [pid = 1959] [serial = 545] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 230 (0x9ffa5800) [pid = 1959] [serial = 639] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 229 (0x9363d000) [pid = 1959] [serial = 449] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 228 (0x8606a800) [pid = 1959] [serial = 797] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 227 (0x9fb8d000) [pid = 1959] [serial = 500] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 226 (0x97d5d800) [pid = 1959] [serial = 376] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 225 (0x85e34000) [pid = 1959] [serial = 720] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 224 (0x9fc0d000) [pid = 1959] [serial = 298] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 223 (0x860cfc00) [pid = 1959] [serial = 798] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 222 (0x86061000) [pid = 1959] [serial = 788] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 221 (0x96fb0400) [pid = 1959] [serial = 539] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 220 (0xa449b400) [pid = 1959] [serial = 437] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 219 (0x92d8f000) [pid = 1959] [serial = 425] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 218 (0x8f31a000) [pid = 1959] [serial = 313] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 217 (0x8a38d000) [pid = 1959] [serial = 575] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 216 (0x8febc800) [pid = 1959] [serial = 581] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 215 (0x86063c00) [pid = 1959] [serial = 789] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 214 (0x88ea5c00) [pid = 1959] [serial = 779] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 213 (0x8fcaf800) [pid = 1959] [serial = 624] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 212 (0x987be800) [pid = 1959] [serial = 295] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 211 (0x89bfb000) [pid = 1959] [serial = 509] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 210 (0x8f8bb400) [pid = 1959] [serial = 346] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 209 (0x9fcd5800) [pid = 1959] [serial = 717] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 208 (0x8f318400) [pid = 1959] [serial = 690] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 207 (0x86ed2400) [pid = 1959] [serial = 726] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 206 (0x97d5bc00) [pid = 1959] [serial = 596] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 205 (0x8f46e800) [pid = 1959] [serial = 401] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 204 (0x8f8b7400) [pid = 1959] [serial = 660] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 203 (0xa45f1800) [pid = 1959] [serial = 307] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 202 (0x96fac800) [pid = 1959] [serial = 292] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 201 (0x860cdc00) [pid = 1959] [serial = 782] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 200 (0x8c2ef000) [pid = 1959] [serial = 434] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 199 (0x8606c000) [pid = 1959] [serial = 792] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 198 (0x88ea6c00) [pid = 1959] [serial = 783] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 197 (0x92a0a800) [pid = 1959] [serial = 627] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 196 (0x8606a400) [pid = 1959] [serial = 791] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 195 (0x88a2d400) [pid = 1959] [serial = 809] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 194 (0x86756800) [pid = 1959] [serial = 723] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 193 (0x899b8800) [pid = 1959] [serial = 815] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 192 (0x9035b400) [pid = 1959] [serial = 373] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 191 (0x9b2b9400) [pid = 1959] [serial = 636] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 190 (0x8f228800) [pid = 1959] [serial = 310] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 189 (0x88e9fc00) [pid = 1959] [serial = 773] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 188 (0x90130800) [pid = 1959] [serial = 337] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 187 (0x88ea2800) [pid = 1959] [serial = 774] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 186 (0x9b2ba800) [pid = 1959] [serial = 497] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 185 (0xa4452000) [pid = 1959] [serial = 431] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 184 (0xa3c7a400) [pid = 1959] [serial = 277] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 183 (0x97911000) [pid = 1959] [serial = 340] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 182 (0xa449b800) [pid = 1959] [serial = 654] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 181 (0x8ab8dc00) [pid = 1959] [serial = 443] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 180 (0x9fc54400) [pid = 1959] [serial = 422] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 179 (0x91401c00) [pid = 1959] [serial = 584] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 178 (0x99b1a800) [pid = 1959] [serial = 762] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0xa4455c00) [pid = 1959] [serial = 274] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0xa3c7b800) [pid = 1959] [serial = 768] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x9363f000) [pid = 1959] [serial = 491] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x98893000) [pid = 1959] [serial = 699] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x899b8c00) [pid = 1959] [serial = 711] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x9ff0fc00) [pid = 1959] [serial = 506] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x987b1400) [pid = 1959] [serial = 714] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x98e36800) [pid = 1959] [serial = 389] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x8ffa3800) [pid = 1959] [serial = 392] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x98699000) [pid = 1959] [serial = 759] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x8a57d800) [pid = 1959] [serial = 458] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x8a232c00) [pid = 1959] [serial = 452] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x9ea1d000) [pid = 1959] [serial = 765] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0xa3c09400) [pid = 1959] [serial = 645] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x99cab400) [pid = 1959] [serial = 633] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x8c403800) [pid = 1959] [serial = 542] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x861f8000) [pid = 1959] [serial = 776] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x935e7800) [pid = 1959] [serial = 693] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x899bf800) [pid = 1959] [serial = 753] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x861fb400) [pid = 1959] [serial = 777] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x99217c00) [pid = 1959] [serial = 630] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0xa0a4a800) [pid = 1959] [serial = 395] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x93e2cc00) [pid = 1959] [serial = 803] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x8c7d2000) [pid = 1959] [serial = 398] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x96c7e400) [pid = 1959] [serial = 749] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x9ff14c00) [pid = 1959] [serial = 705] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x97822800) [pid = 1959] [serial = 262] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x88cdcc00) [pid = 1959] [serial = 771] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0xa0c41800) [pid = 1959] [serial = 386] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0xa2821800) [pid = 1959] [serial = 271] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x8514a800) [pid = 1959] [serial = 795] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0xa0a3fc00) [pid = 1959] [serial = 512] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x88a27800) [pid = 1959] [serial = 657] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x8c406000) [pid = 1959] [serial = 485] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x93632c00) [pid = 1959] [serial = 758] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x89dca000) [pid = 1959] [serial = 687] [outer = (nil)] [url = about:blank] 22:59:39 INFO - PROCESS | 1959 | 1461218379885 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]]]}] 22:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 22:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 3246ms 22:59:39 INFO - PROCESS | 1959 | 1461218379938 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 22:59:39 INFO - PROCESS | 1959 | 1461218379943 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 22:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 22:59:39 INFO - PROCESS | 1959 | 1461218379953 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 22:59:39 INFO - PROCESS | 1959 | 1461218379959 Marionette TRACE conn4 <- [1,1222,null,{}] 22:59:40 INFO - PROCESS | 1959 | 1461218380007 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}] 22:59:40 INFO - PROCESS | 1959 | 1461218380257 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 22:59:40 INFO - PROCESS | 1959 | 1461218380375 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x83dcfc00 == 130 [pid = 1959] [id = 313] 22:59:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x85e34000) [pid = 1959] [serial = 940] [outer = (nil)] 22:59:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x860c4800) [pid = 1959] [serial = 941] [outer = 0x85e34000] 22:59:40 INFO - PROCESS | 1959 | 1461218380458 Marionette DEBUG loaded listener.js 22:59:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x861ef800) [pid = 1959] [serial = 942] [outer = 0x85e34000] 22:59:41 INFO - PROCESS | 1959 | 1461218381249 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] 22:59:41 INFO - PROCESS | 1959 | 1461218381357 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 22:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 22:59:41 INFO - PROCESS | 1959 | 1461218381367 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 22:59:41 INFO - PROCESS | 1959 | 1461218381371 Marionette TRACE conn4 <- [1,1226,null,{}] 22:59:41 INFO - PROCESS | 1959 | 1461218381377 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}] 22:59:41 INFO - PROCESS | 1959 | 1461218381568 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 22:59:41 INFO - PROCESS | 1959 | 1461218381785 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:41 INFO - PROCESS | 1959 | ++DOCSHELL 0x86061000 == 131 [pid = 1959] [id = 314] 22:59:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x86067800) [pid = 1959] [serial = 943] [outer = (nil)] 22:59:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x868f5000) [pid = 1959] [serial = 944] [outer = 0x86067800] 22:59:41 INFO - PROCESS | 1959 | 1461218381862 Marionette DEBUG loaded listener.js 22:59:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x86ecec00) [pid = 1959] [serial = 945] [outer = 0x86067800] 22:59:42 INFO - PROCESS | 1959 | 1461218382936 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]]]}] 22:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 22:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1631ms 22:59:43 INFO - PROCESS | 1959 | 1461218383001 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 22:59:43 INFO - PROCESS | 1959 | 1461218383008 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 22:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 22:59:43 INFO - PROCESS | 1959 | 1461218383041 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 22:59:43 INFO - PROCESS | 1959 | 1461218383050 Marionette TRACE conn4 <- [1,1230,null,{}] 22:59:43 INFO - PROCESS | 1959 | 1461218383073 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}] 22:59:43 INFO - PROCESS | 1959 | 1461218383461 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 22:59:43 INFO - PROCESS | 1959 | 1461218383608 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x85e32400 == 132 [pid = 1959] [id = 315] 22:59:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x868f8000) [pid = 1959] [serial = 946] [outer = (nil)] 22:59:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x88c12400) [pid = 1959] [serial = 947] [outer = 0x868f8000] 22:59:44 INFO - PROCESS | 1959 | 1461218384232 Marionette DEBUG loaded listener.js 22:59:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x88cdac00) [pid = 1959] [serial = 948] [outer = 0x868f8000] 22:59:44 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x861f1c00) [pid = 1959] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 22:59:44 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x89017000) [pid = 1959] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 22:59:44 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x83dd1800) [pid = 1959] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 22:59:44 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x861f8800) [pid = 1959] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 22:59:44 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x85969000) [pid = 1959] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 22:59:44 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x88eec800) [pid = 1959] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 22:59:44 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x96f98c00) [pid = 1959] [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.] 22:59:44 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x88a24000) [pid = 1959] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 22:59:44 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x899bc400) [pid = 1959] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 22:59:44 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x9160d000) [pid = 1959] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:59:44 INFO - PROCESS | 1959 | 1461218384996 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]]]}] 22:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 22:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2006ms 22:59:45 INFO - PROCESS | 1959 | 1461218385035 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 22:59:45 INFO - PROCESS | 1959 | 1461218385039 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 22:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 22:59:45 INFO - PROCESS | 1959 | 1461218385046 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 22:59:45 INFO - PROCESS | 1959 | 1461218385049 Marionette TRACE conn4 <- [1,1234,null,{}] 22:59:45 INFO - PROCESS | 1959 | 1461218385055 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}] 22:59:45 INFO - PROCESS | 1959 | 1461218385316 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 22:59:45 INFO - PROCESS | 1959 | 1461218385332 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:45 INFO - PROCESS | 1959 | ++DOCSHELL 0x861fe000 == 133 [pid = 1959] [id = 316] 22:59:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x88cd3000) [pid = 1959] [serial = 949] [outer = (nil)] 22:59:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x88ce0000) [pid = 1959] [serial = 950] [outer = 0x88cd3000] 22:59:45 INFO - PROCESS | 1959 | 1461218385411 Marionette DEBUG loaded listener.js 22:59:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x88ea2800) [pid = 1959] [serial = 951] [outer = 0x88cd3000] 22:59:46 INFO - PROCESS | 1959 | 1461218386577 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]]]}] 22:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 22:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1583ms 22:59:46 INFO - PROCESS | 1959 | 1461218386631 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 22:59:46 INFO - PROCESS | 1959 | 1461218386638 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 22:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 22:59:46 INFO - PROCESS | 1959 | 1461218386647 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 22:59:46 INFO - PROCESS | 1959 | 1461218386654 Marionette TRACE conn4 <- [1,1238,null,{}] 22:59:46 INFO - PROCESS | 1959 | 1461218386665 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}] 22:59:46 INFO - PROCESS | 1959 | 1461218386937 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 22:59:47 INFO - PROCESS | 1959 | 1461218387260 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x85e29c00 == 134 [pid = 1959] [id = 317] 22:59:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8606c800) [pid = 1959] [serial = 952] [outer = (nil)] 22:59:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x861fac00) [pid = 1959] [serial = 953] [outer = 0x8606c800] 22:59:47 INFO - PROCESS | 1959 | 1461218387352 Marionette DEBUG loaded listener.js 22:59:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x8675a400) [pid = 1959] [serial = 954] [outer = 0x8606c800] 22:59:48 INFO - PROCESS | 1959 | 1461218388334 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]]]}] 22:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 22:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1741ms 22:59:48 INFO - PROCESS | 1959 | 1461218388388 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 22:59:48 INFO - PROCESS | 1959 | 1461218388397 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 22:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 22:59:48 INFO - PROCESS | 1959 | 1461218388408 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 22:59:48 INFO - PROCESS | 1959 | 1461218388412 Marionette TRACE conn4 <- [1,1242,null,{}] 22:59:48 INFO - PROCESS | 1959 | 1461218388419 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}] 22:59:48 INFO - PROCESS | 1959 | 1461218388671 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 22:59:48 INFO - PROCESS | 1959 | 1461218388981 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:49 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a24000 == 135 [pid = 1959] [id = 318] 22:59:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x88a2d400) [pid = 1959] [serial = 955] [outer = (nil)] 22:59:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x88c0c000) [pid = 1959] [serial = 956] [outer = 0x88a2d400] 22:59:49 INFO - PROCESS | 1959 | 1461218389077 Marionette DEBUG loaded listener.js 22:59:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x88cdd800) [pid = 1959] [serial = 957] [outer = 0x88a2d400] 22:59:50 INFO - PROCESS | 1959 | 1461218390104 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]]]}] 22:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 22:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1743ms 22:59:50 INFO - PROCESS | 1959 | 1461218390151 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 22:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 22:59:50 INFO - PROCESS | 1959 | 1461218390156 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 22:59:50 INFO - PROCESS | 1959 | 1461218390163 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 22:59:50 INFO - PROCESS | 1959 | 1461218390169 Marionette TRACE conn4 <- [1,1246,null,{}] 22:59:50 INFO - PROCESS | 1959 | 1461218390186 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}] 22:59:50 INFO - PROCESS | 1959 | 1461218390398 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 22:59:50 INFO - PROCESS | 1959 | 1461218390702 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ef0c00 == 136 [pid = 1959] [id = 319] 22:59:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x88ef3c00) [pid = 1959] [serial = 958] [outer = (nil)] 22:59:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x88ef9000) [pid = 1959] [serial = 959] [outer = 0x88ef3c00] 22:59:50 INFO - PROCESS | 1959 | 1461218390802 Marionette DEBUG loaded listener.js 22:59:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x89015400) [pid = 1959] [serial = 960] [outer = 0x88ef3c00] 22:59:51 INFO - PROCESS | 1959 | 1461218391738 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]]]}] 22:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 22:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1643ms 22:59:51 INFO - PROCESS | 1959 | 1461218391807 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 22:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 22:59:51 INFO - PROCESS | 1959 | 1461218391812 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 22:59:51 INFO - PROCESS | 1959 | 1461218391819 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 22:59:51 INFO - PROCESS | 1959 | 1461218391822 Marionette TRACE conn4 <- [1,1250,null,{}] 22:59:51 INFO - PROCESS | 1959 | 1461218391828 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}] 22:59:52 INFO - PROCESS | 1959 | 1461218392037 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 22:59:52 INFO - PROCESS | 1959 | 1461218392292 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ef1c00 == 137 [pid = 1959] [id = 320] 22:59:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x899b7400) [pid = 1959] [serial = 961] [outer = (nil)] 22:59:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x899bdc00) [pid = 1959] [serial = 962] [outer = 0x899b7400] 22:59:52 INFO - PROCESS | 1959 | 1461218392428 Marionette DEBUG loaded listener.js 22:59:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x89bef400) [pid = 1959] [serial = 963] [outer = 0x899b7400] 22:59:53 INFO - PROCESS | 1959 | 1461218393352 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]]]}] 22:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 22:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1586ms 22:59:53 INFO - PROCESS | 1959 | 1461218393410 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 22:59:53 INFO - PROCESS | 1959 | 1461218393414 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 22:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 22:59:53 INFO - PROCESS | 1959 | 1461218393421 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 22:59:53 INFO - PROCESS | 1959 | 1461218393425 Marionette TRACE conn4 <- [1,1254,null,{}] 22:59:53 INFO - PROCESS | 1959 | 1461218393431 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}] 22:59:53 INFO - PROCESS | 1959 | 1461218393632 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 22:59:53 INFO - PROCESS | 1959 | 1461218393897 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x894f7c00 == 138 [pid = 1959] [id = 321] 22:59:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x899b4000) [pid = 1959] [serial = 964] [outer = (nil)] 22:59:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x89dc6c00) [pid = 1959] [serial = 965] [outer = 0x899b4000] 22:59:54 INFO - PROCESS | 1959 | 1461218394031 Marionette DEBUG loaded listener.js 22:59:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x89dcf400) [pid = 1959] [serial = 966] [outer = 0x899b4000] 22:59:54 INFO - PROCESS | 1959 | 1461218394921 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]]]}] 22:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 22:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1533ms 22:59:54 INFO - PROCESS | 1959 | 1461218394955 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 22:59:54 INFO - PROCESS | 1959 | 1461218394959 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 22:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 22:59:54 INFO - PROCESS | 1959 | 1461218394965 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 22:59:54 INFO - PROCESS | 1959 | 1461218394968 Marionette TRACE conn4 <- [1,1258,null,{}] 22:59:54 INFO - PROCESS | 1959 | 1461218394975 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}] 22:59:55 INFO - PROCESS | 1959 | 1461218395204 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 22:59:55 INFO - PROCESS | 1959 | 1461218395469 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:55 INFO - PROCESS | 1959 | ++DOCSHELL 0x899b4800 == 139 [pid = 1959] [id = 322] 22:59:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x8a579800) [pid = 1959] [serial = 967] [outer = (nil)] 22:59:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x8ab85c00) [pid = 1959] [serial = 968] [outer = 0x8a579800] 22:59:55 INFO - PROCESS | 1959 | 1461218395601 Marionette DEBUG loaded listener.js 22:59:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x8ab8f800) [pid = 1959] [serial = 969] [outer = 0x8a579800] 22:59:56 INFO - PROCESS | 1959 | 1461218396468 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]]]}] 22:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 22:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1580ms 22:59:56 INFO - PROCESS | 1959 | 1461218396548 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 22:59:56 INFO - PROCESS | 1959 | 1461218396552 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 22:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 22:59:56 INFO - PROCESS | 1959 | 1461218396561 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 22:59:56 INFO - PROCESS | 1959 | 1461218396563 Marionette TRACE conn4 <- [1,1262,null,{}] 22:59:56 INFO - PROCESS | 1959 | 1461218396570 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}] 22:59:56 INFO - PROCESS | 1959 | 1461218396773 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 22:59:57 INFO - PROCESS | 1959 | 1461218397032 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:57 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a580000 == 140 [pid = 1959] [id = 323] 22:59:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x8ab8b800) [pid = 1959] [serial = 970] [outer = (nil)] 22:59:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x8c2eb400) [pid = 1959] [serial = 971] [outer = 0x8ab8b800] 22:59:57 INFO - PROCESS | 1959 | 1461218397164 Marionette DEBUG loaded listener.js 22:59:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x8c2efc00) [pid = 1959] [serial = 972] [outer = 0x8ab8b800] 22:59:58 INFO - PROCESS | 1959 | 1461218398078 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]]]}] 22:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 22:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1578ms 22:59:58 INFO - PROCESS | 1959 | 1461218398140 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 22:59:58 INFO - PROCESS | 1959 | 1461218398144 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 22:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 22:59:58 INFO - PROCESS | 1959 | 1461218398151 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 22:59:58 INFO - PROCESS | 1959 | 1461218398154 Marionette TRACE conn4 <- [1,1266,null,{}] 22:59:58 INFO - PROCESS | 1959 | 1461218398160 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}] 22:59:58 INFO - PROCESS | 1959 | 1461218398353 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 22:59:58 INFO - PROCESS | 1959 | 1461218398657 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab86c00 == 141 [pid = 1959] [id = 324] 22:59:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x8ab88800) [pid = 1959] [serial = 973] [outer = (nil)] 22:59:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x8c581000) [pid = 1959] [serial = 974] [outer = 0x8ab88800] 22:59:58 INFO - PROCESS | 1959 | 1461218398754 Marionette DEBUG loaded listener.js 22:59:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x8c585800) [pid = 1959] [serial = 975] [outer = 0x8ab88800] 22:59:59 INFO - PROCESS | 1959 | 1461218399679 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]]]}] 22:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 22:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1584ms 22:59:59 INFO - PROCESS | 1959 | 1461218399736 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 22:59:59 INFO - PROCESS | 1959 | 1461218399739 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 22:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 22:59:59 INFO - PROCESS | 1959 | 1461218399746 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 22:59:59 INFO - PROCESS | 1959 | 1461218399749 Marionette TRACE conn4 <- [1,1270,null,{}] 22:59:59 INFO - PROCESS | 1959 | 1461218399755 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}] 22:59:59 INFO - PROCESS | 1959 | 1461218399970 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 23:00:00 INFO - PROCESS | 1959 | 1461218400235 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x894f5c00 == 142 [pid = 1959] [id = 325] 23:00:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x8c40e400) [pid = 1959] [serial = 976] [outer = (nil)] 23:00:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x8f21bc00) [pid = 1959] [serial = 977] [outer = 0x8c40e400] 23:00:00 INFO - PROCESS | 1959 | 1461218400366 Marionette DEBUG loaded listener.js 23:00:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x8f225000) [pid = 1959] [serial = 978] [outer = 0x8c40e400] 23:00:01 INFO - PROCESS | 1959 | 1461218401251 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]]]}] 23:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1583ms 23:00:01 INFO - PROCESS | 1959 | 1461218401332 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 23:00:01 INFO - PROCESS | 1959 | 1461218401338 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 23:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:00:01 INFO - PROCESS | 1959 | 1461218401348 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:00:01 INFO - PROCESS | 1959 | 1461218401353 Marionette TRACE conn4 <- [1,1274,null,{}] 23:00:01 INFO - PROCESS | 1959 | 1461218401364 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}] 23:00:01 INFO - PROCESS | 1959 | 1461218401724 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 23:00:02 INFO - PROCESS | 1959 | 1461218402060 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:02 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c2ecc00 == 143 [pid = 1959] [id = 326] 23:00:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x8c57b400) [pid = 1959] [serial = 979] [outer = (nil)] 23:00:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x8f27f800) [pid = 1959] [serial = 980] [outer = 0x8c57b400] 23:00:02 INFO - PROCESS | 1959 | 1461218402163 Marionette DEBUG loaded listener.js 23:00:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x8f283400) [pid = 1959] [serial = 981] [outer = 0x8c57b400] 23:00:03 INFO - PROCESS | 1959 | 1461218403119 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]]]}] 23:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1845ms 23:00:03 INFO - PROCESS | 1959 | 1461218403197 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 23:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:00:03 INFO - PROCESS | 1959 | 1461218403201 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 23:00:03 INFO - PROCESS | 1959 | 1461218403208 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:00:03 INFO - PROCESS | 1959 | 1461218403212 Marionette TRACE conn4 <- [1,1278,null,{}] 23:00:03 INFO - PROCESS | 1959 | 1461218403218 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}] 23:00:03 INFO - PROCESS | 1959 | 1461218403447 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 23:00:03 INFO - PROCESS | 1959 | 1461218403721 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f21e000 == 144 [pid = 1959] [id = 327] 23:00:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x8f8af000) [pid = 1959] [serial = 982] [outer = (nil)] 23:00:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x8fcabc00) [pid = 1959] [serial = 983] [outer = 0x8f8af000] 23:00:03 INFO - PROCESS | 1959 | 1461218403868 Marionette DEBUG loaded listener.js 23:00:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x8fcd6400) [pid = 1959] [serial = 984] [outer = 0x8f8af000] 23:00:04 INFO - PROCESS | 1959 | 1461218404776 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]]]}] 23:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1641ms 23:00:04 INFO - PROCESS | 1959 | 1461218404850 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 23:00:04 INFO - PROCESS | 1959 | 1461218404854 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 23:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:00:04 INFO - PROCESS | 1959 | 1461218404861 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:00:04 INFO - PROCESS | 1959 | 1461218404865 Marionette TRACE conn4 <- [1,1282,null,{}] 23:00:04 INFO - PROCESS | 1959 | 1461218404870 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}] 23:00:05 INFO - PROCESS | 1959 | 1461218405064 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 23:00:05 INFO - PROCESS | 1959 | 1461218405331 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:05 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcafc00 == 145 [pid = 1959] [id = 328] 23:00:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x8feb7400) [pid = 1959] [serial = 985] [outer = (nil)] 23:00:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 179 (0x8ffa2c00) [pid = 1959] [serial = 986] [outer = 0x8feb7400] 23:00:05 INFO - PROCESS | 1959 | 1461218405461 Marionette DEBUG loaded listener.js 23:00:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 180 (0x8ffa4000) [pid = 1959] [serial = 987] [outer = 0x8feb7400] 23:00:06 INFO - PROCESS | 1959 | 1461218406365 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]]]}] 23:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1533ms 23:00:06 INFO - PROCESS | 1959 | 1461218406397 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 23:00:06 INFO - PROCESS | 1959 | 1461218406400 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 23:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:00:06 INFO - PROCESS | 1959 | 1461218406407 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:00:06 INFO - PROCESS | 1959 | 1461218406410 Marionette TRACE conn4 <- [1,1286,null,{}] 23:00:06 INFO - PROCESS | 1959 | 1461218406416 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}] 23:00:06 INFO - PROCESS | 1959 | 1461218406617 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 23:00:06 INFO - PROCESS | 1959 | 1461218406936 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:06 INFO - PROCESS | 1959 | ++DOCSHELL 0x86daf800 == 146 [pid = 1959] [id = 329] 23:00:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 181 (0x8f316c00) [pid = 1959] [serial = 988] [outer = (nil)] 23:00:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 182 (0x90131000) [pid = 1959] [serial = 989] [outer = 0x8f316c00] 23:00:07 INFO - PROCESS | 1959 | 1461218407030 Marionette DEBUG loaded listener.js 23:00:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 183 (0x902c9800) [pid = 1959] [serial = 990] [outer = 0x8f316c00] 23:00:07 INFO - PROCESS | 1959 | 1461218407932 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]]]}] 23:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1585ms 23:00:07 INFO - PROCESS | 1959 | 1461218407993 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 23:00:07 INFO - PROCESS | 1959 | 1461218407997 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 23:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:00:08 INFO - PROCESS | 1959 | 1461218408004 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:00:08 INFO - PROCESS | 1959 | 1461218408007 Marionette TRACE conn4 <- [1,1290,null,{}] 23:00:08 INFO - PROCESS | 1959 | 1461218408013 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}] 23:00:08 INFO - PROCESS | 1959 | 1461218408223 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 23:00:08 INFO - PROCESS | 1959 | 1461218408491 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x86066400 == 147 [pid = 1959] [id = 330] 23:00:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 184 (0x8f46f000) [pid = 1959] [serial = 991] [outer = (nil)] 23:00:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 185 (0x91401c00) [pid = 1959] [serial = 992] [outer = 0x8f46f000] 23:00:08 INFO - PROCESS | 1959 | 1461218408621 Marionette DEBUG loaded listener.js 23:00:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 186 (0x91609400) [pid = 1959] [serial = 993] [outer = 0x8f46f000] 23:00:09 INFO - PROCESS | 1959 | 1461218409516 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]]]}] 23:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1580ms 23:00:09 INFO - PROCESS | 1959 | 1461218409586 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 23:00:09 INFO - PROCESS | 1959 | 1461218409590 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 23:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:00:09 INFO - PROCESS | 1959 | 1461218409597 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:00:09 INFO - PROCESS | 1959 | 1461218409600 Marionette TRACE conn4 <- [1,1294,null,{}] 23:00:09 INFO - PROCESS | 1959 | 1461218409606 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}] 23:00:09 INFO - PROCESS | 1959 | 1461218409827 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 23:00:10 INFO - PROCESS | 1959 | 1461218410093 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fff2000 == 148 [pid = 1959] [id = 331] 23:00:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 187 (0x91329800) [pid = 1959] [serial = 994] [outer = (nil)] 23:00:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 188 (0x92a55c00) [pid = 1959] [serial = 995] [outer = 0x91329800] 23:00:10 INFO - PROCESS | 1959 | 1461218410219 Marionette DEBUG loaded listener.js 23:00:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 189 (0x92c01800) [pid = 1959] [serial = 996] [outer = 0x91329800] 23:00:11 INFO - PROCESS | 1959 | 1461218411067 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]]]}] 23:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1486ms 23:00:11 INFO - PROCESS | 1959 | 1461218411098 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 23:00:11 INFO - PROCESS | 1959 | 1461218411101 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 23:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:00:11 INFO - PROCESS | 1959 | 1461218411113 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:00:11 INFO - PROCESS | 1959 | 1461218411116 Marionette TRACE conn4 <- [1,1298,null,{}] 23:00:11 INFO - PROCESS | 1959 | 1461218411122 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}] 23:00:11 INFO - PROCESS | 1959 | 1461218411323 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 23:00:11 INFO - PROCESS | 1959 | 1461218411614 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:11 INFO - PROCESS | 1959 | ++DOCSHELL 0x8514e800 == 149 [pid = 1959] [id = 332] 23:00:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 190 (0x8595d000) [pid = 1959] [serial = 997] [outer = (nil)] 23:00:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 191 (0x88c0c800) [pid = 1959] [serial = 998] [outer = 0x8595d000] 23:00:11 INFO - PROCESS | 1959 | 1461218411743 Marionette DEBUG loaded listener.js 23:00:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 192 (0x8c2e3400) [pid = 1959] [serial = 999] [outer = 0x8595d000] 23:00:12 INFO - PROCESS | 1959 | 1461218412682 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]]]}] 23:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2038ms 23:00:13 INFO - PROCESS | 1959 | 1461218413222 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 23:00:13 INFO - PROCESS | 1959 | 1461218413236 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 23:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:00:13 INFO - PROCESS | 1959 | 1461218413271 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:00:13 INFO - PROCESS | 1959 | 1461218413275 Marionette TRACE conn4 <- [1,1302,null,{}] 23:00:13 INFO - PROCESS | 1959 | 1461218413284 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}] 23:00:13 INFO - PROCESS | 1959 | 1461218413482 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 23:00:13 INFO - PROCESS | 1959 | 1461218413712 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x860c1c00 == 150 [pid = 1959] [id = 333] 23:00:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 193 (0x860c7c00) [pid = 1959] [serial = 1000] [outer = (nil)] 23:00:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 194 (0x861f6000) [pid = 1959] [serial = 1001] [outer = 0x860c7c00] 23:00:13 INFO - PROCESS | 1959 | 1461218413797 Marionette DEBUG loaded listener.js 23:00:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 195 (0x861fd800) [pid = 1959] [serial = 1002] [outer = 0x860c7c00] 23:00:14 INFO - PROCESS | 1959 | 1461218414780 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]]]}] 23:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1586ms 23:00:14 INFO - PROCESS | 1959 | 1461218414856 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 23:00:14 INFO - PROCESS | 1959 | 1461218414862 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 23:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:00:14 INFO - PROCESS | 1959 | 1461218414875 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:00:14 INFO - PROCESS | 1959 | 1461218414880 Marionette TRACE conn4 <- [1,1306,null,{}] 23:00:14 INFO - PROCESS | 1959 | 1461218414887 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}] 23:00:15 INFO - PROCESS | 1959 | 1461218415203 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 23:00:15 INFO - PROCESS | 1959 | 1461218415538 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:15 INFO - PROCESS | 1959 | ++DOCSHELL 0x85146000 == 151 [pid = 1959] [id = 334] 23:00:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 196 (0x8606b000) [pid = 1959] [serial = 1003] [outer = (nil)] 23:00:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 197 (0x861fb400) [pid = 1959] [serial = 1004] [outer = 0x8606b000] 23:00:15 INFO - PROCESS | 1959 | 1461218415620 Marionette DEBUG loaded listener.js 23:00:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 198 (0x88c08000) [pid = 1959] [serial = 1005] [outer = 0x8606b000] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x85e32400 == 150 [pid = 1959] [id = 315] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x86061000 == 149 [pid = 1959] [id = 314] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x83dcfc00 == 148 [pid = 1959] [id = 313] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8514e000 == 147 [pid = 1959] [id = 311] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8bfaf000 == 146 [pid = 1959] [id = 309] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8595e400 == 145 [pid = 1959] [id = 310] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x98e3b000 == 144 [pid = 1959] [id = 308] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x83dd0000 == 143 [pid = 1959] [id = 307] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x96f8e400 == 142 [pid = 1959] [id = 306] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8ab89400 == 141 [pid = 1959] [id = 304] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x92a13000 == 140 [pid = 1959] [id = 305] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8fcad400 == 139 [pid = 1959] [id = 303] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8f476c00 == 138 [pid = 1959] [id = 302] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x88eeb800 == 137 [pid = 1959] [id = 300] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8514d800 == 136 [pid = 1959] [id = 301] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x88cdc400 == 135 [pid = 1959] [id = 299] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x88cd5400 == 134 [pid = 1959] [id = 298] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x88a23000 == 133 [pid = 1959] [id = 297] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x868f3800 == 132 [pid = 1959] [id = 296] 23:00:16 INFO - PROCESS | 1959 | --DOCSHELL 0x8595ec00 == 131 [pid = 1959] [id = 295] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 197 (0x98b2d000) [pid = 1959] [serial = 845] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 196 (0x88a1ec00) [pid = 1959] [serial = 821] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 195 (0x86757000) [pid = 1959] [serial = 875] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 194 (0x868f7400) [pid = 1959] [serial = 854] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 193 (0x8c401c00) [pid = 1959] [serial = 881] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 192 (0x85146c00) [pid = 1959] [serial = 861] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 191 (0x90126c00) [pid = 1959] [serial = 833] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 190 (0x96fab800) [pid = 1959] [serial = 842] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 189 (0x868ef400) [pid = 1959] [serial = 863] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 188 (0x8c2e9000) [pid = 1959] [serial = 872] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 187 (0x868f7c00) [pid = 1959] [serial = 864] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 186 (0x99b1d400) [pid = 1959] [serial = 848] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 185 (0x8f21c000) [pid = 1959] [serial = 882] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 184 (0x89dc8400) [pid = 1959] [serial = 879] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 183 (0x8c2e8c00) [pid = 1959] [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.] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 182 (0x88c0dc00) [pid = 1959] [serial = 866] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 181 (0x899c0c00) [pid = 1959] [serial = 878] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 180 (0x87e5e000) [pid = 1959] [serial = 876] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 179 (0x8a585000) [pid = 1959] [serial = 818] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 178 (0x8fca3400) [pid = 1959] [serial = 830] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x8bfb1800) [pid = 1959] [serial = 870] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0x9ffa2000) [pid = 1959] [serial = 857] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x88ef6800) [pid = 1959] [serial = 824] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x92c0dc00) [pid = 1959] [serial = 836] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x8c7d6800) [pid = 1959] [serial = 827] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x88cda400) [pid = 1959] [serial = 867] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x83dd3800) [pid = 1959] [serial = 860] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x9160a400) [pid = 1959] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x8c7cdc00) [pid = 1959] [serial = 873] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x8a586c00) [pid = 1959] [serial = 869] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0xa0a45800) [pid = 1959] [serial = 851] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x93e30c00) [pid = 1959] [serial = 839] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x8606b800) [pid = 1959] [serial = 884] [outer = (nil)] [url = about:blank] 23:00:16 INFO - PROCESS | 1959 | 1461218416951 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]]]}] 23:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2149ms 23:00:17 INFO - PROCESS | 1959 | 1461218417100 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 23:00:17 INFO - PROCESS | 1959 | 1461218417105 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 23:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:00:17 INFO - PROCESS | 1959 | 1461218417131 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:00:17 INFO - PROCESS | 1959 | 1461218417135 Marionette TRACE conn4 <- [1,1310,null,{}] 23:00:17 INFO - PROCESS | 1959 | 1461218417151 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}] 23:00:17 INFO - PROCESS | 1959 | 1461218417331 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 23:00:17 INFO - PROCESS | 1959 | 1461218417347 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x86753400 == 132 [pid = 1959] [id = 335] 23:00:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x868f9400) [pid = 1959] [serial = 1006] [outer = (nil)] 23:00:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x86db0000) [pid = 1959] [serial = 1007] [outer = 0x868f9400] 23:00:17 INFO - PROCESS | 1959 | 1461218417429 Marionette DEBUG loaded listener.js 23:00:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x88c06c00) [pid = 1959] [serial = 1008] [outer = 0x868f9400] 23:00:18 INFO - PROCESS | 1959 | 1461218418442 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] 23:00:18 INFO - PROCESS | 1959 | 1461218418522 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 23:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:00:18 INFO - PROCESS | 1959 | 1461218418529 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:00:18 INFO - PROCESS | 1959 | 1461218418532 Marionette TRACE conn4 <- [1,1314,null,{}] 23:00:18 INFO - PROCESS | 1959 | 1461218418537 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}] 23:00:18 INFO - PROCESS | 1959 | 1461218418789 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 23:00:18 INFO - PROCESS | 1959 | 1461218418808 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c0a400 == 133 [pid = 1959] [id = 336] 23:00:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x88ce0800) [pid = 1959] [serial = 1009] [outer = (nil)] 23:00:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x8900a000) [pid = 1959] [serial = 1010] [outer = 0x88ce0800] 23:00:18 INFO - PROCESS | 1959 | 1461218418884 Marionette DEBUG loaded listener.js 23:00:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x894ef800) [pid = 1959] [serial = 1011] [outer = 0x88ce0800] 23:00:19 INFO - PROCESS | 1959 | 1461218419829 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]]]}] 23:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1334ms 23:00:19 INFO - PROCESS | 1959 | 1461218419864 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 23:00:19 INFO - PROCESS | 1959 | 1461218419868 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 23:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:00:19 INFO - PROCESS | 1959 | 1461218419874 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:00:19 INFO - PROCESS | 1959 | 1461218419877 Marionette TRACE conn4 <- [1,1318,null,{}] 23:00:19 INFO - PROCESS | 1959 | 1461218419889 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}] 23:00:20 INFO - PROCESS | 1959 | 1461218420121 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 23:00:20 INFO - PROCESS | 1959 | 1461218420162 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ea9400 == 134 [pid = 1959] [id = 337] 23:00:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x89012800) [pid = 1959] [serial = 1012] [outer = (nil)] 23:00:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x89bf7c00) [pid = 1959] [serial = 1013] [outer = 0x89012800] 23:00:20 INFO - PROCESS | 1959 | 1461218420235 Marionette DEBUG loaded listener.js 23:00:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x89dc9000) [pid = 1959] [serial = 1014] [outer = 0x89012800] 23:00:21 INFO - PROCESS | 1959 | 1461218421203 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]]]}] 23:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1378ms 23:00:21 INFO - PROCESS | 1959 | 1461218421253 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 23:00:21 INFO - PROCESS | 1959 | 1461218421257 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 23:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:00:21 INFO - PROCESS | 1959 | 1461218421269 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:00:21 INFO - PROCESS | 1959 | 1461218421271 Marionette TRACE conn4 <- [1,1322,null,{}] 23:00:21 INFO - PROCESS | 1959 | 1461218421277 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}] 23:00:21 INFO - PROCESS | 1959 | 1461218421582 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x8c2ee000) [pid = 1959] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x868efc00) [pid = 1959] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x9fce1800) [pid = 1959] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x92a0e400) [pid = 1959] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x89012000) [pid = 1959] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x8fff4800) [pid = 1959] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x92c05c00) [pid = 1959] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x93e2ac00) [pid = 1959] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x902bf000) [pid = 1959] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x99933800) [pid = 1959] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x8f8ac800) [pid = 1959] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x88a1f400) [pid = 1959] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x86dab400) [pid = 1959] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x868f0c00) [pid = 1959] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x8fff4000) [pid = 1959] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x868f8000) [pid = 1959] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x894f2c00) [pid = 1959] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x8f8ae000) [pid = 1959] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x85969400) [pid = 1959] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x85e34000) [pid = 1959] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x8c584400) [pid = 1959] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x99213c00) [pid = 1959] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x92a5d800) [pid = 1959] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x86752400) [pid = 1959] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x8c57e800) [pid = 1959] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x8c406400) [pid = 1959] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x86065c00) [pid = 1959] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x85141800) [pid = 1959] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x96fa6c00) [pid = 1959] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x97cb5c00) [pid = 1959] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x85961800) [pid = 1959] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x899bb800) [pid = 1959] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x9035f800) [pid = 1959] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x8ff9cc00) [pid = 1959] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x88cdfc00) [pid = 1959] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x868f7800) [pid = 1959] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:00:22 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x86067800) [pid = 1959] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:00:22 INFO - PROCESS | 1959 | 1461218422520 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:22 INFO - PROCESS | 1959 | ++DOCSHELL 0x83dc6000 == 135 [pid = 1959] [id = 338] 23:00:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x83dc7c00) [pid = 1959] [serial = 1015] [outer = (nil)] 23:00:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8514cc00) [pid = 1959] [serial = 1016] [outer = 0x83dc7c00] 23:00:22 INFO - PROCESS | 1959 | 1461218422611 Marionette DEBUG loaded listener.js 23:00:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x868ee000) [pid = 1959] [serial = 1017] [outer = 0x83dc7c00] 23:00:23 INFO - PROCESS | 1959 | 1461218423362 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]]]}] 23:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 2130ms 23:00:23 INFO - PROCESS | 1959 | 1461218423400 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 23:00:23 INFO - PROCESS | 1959 | 1461218423403 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 23:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:00:23 INFO - PROCESS | 1959 | 1461218423410 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:00:23 INFO - PROCESS | 1959 | 1461218423413 Marionette TRACE conn4 <- [1,1326,null,{}] 23:00:23 INFO - PROCESS | 1959 | 1461218423418 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}] 23:00:23 INFO - PROCESS | 1959 | 1461218423666 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 23:00:23 INFO - PROCESS | 1959 | 1461218423686 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x83dcc400 == 136 [pid = 1959] [id = 339] 23:00:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x85961800) [pid = 1959] [serial = 1018] [outer = (nil)] 23:00:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8a22d400) [pid = 1959] [serial = 1019] [outer = 0x85961800] 23:00:23 INFO - PROCESS | 1959 | 1461218423761 Marionette DEBUG loaded listener.js 23:00:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8ab87800) [pid = 1959] [serial = 1020] [outer = 0x85961800] 23:00:24 INFO - PROCESS | 1959 | 1461218424846 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]]]}] 23:00:24 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 23:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1483ms 23:00:24 INFO - PROCESS | 1959 | 1461218424893 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 23:00:24 INFO - PROCESS | 1959 | 1461218424900 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 23:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:00:24 INFO - PROCESS | 1959 | 1461218424909 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:00:24 INFO - PROCESS | 1959 | 1461218424916 Marionette TRACE conn4 <- [1,1330,null,{}] 23:00:24 INFO - PROCESS | 1959 | 1461218424927 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}] 23:00:25 INFO - PROCESS | 1959 | 1461218425152 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 23:00:25 INFO - PROCESS | 1959 | 1461218425450 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:25 INFO - PROCESS | 1959 | ++DOCSHELL 0x8514d800 == 137 [pid = 1959] [id = 340] 23:00:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8514e000) [pid = 1959] [serial = 1021] [outer = (nil)] 23:00:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8606a400) [pid = 1959] [serial = 1022] [outer = 0x8514e000] 23:00:25 INFO - PROCESS | 1959 | 1461218425586 Marionette DEBUG loaded listener.js 23:00:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x861f9800) [pid = 1959] [serial = 1023] [outer = 0x8514e000] 23:00:26 INFO - PROCESS | 1959 | 1461218426530 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]]]}] 23:00:26 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 23:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1695ms 23:00:26 INFO - PROCESS | 1959 | 1461218426606 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 23:00:26 INFO - PROCESS | 1959 | 1461218426615 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 23:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:00:26 INFO - PROCESS | 1959 | 1461218426627 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:00:26 INFO - PROCESS | 1959 | 1461218426631 Marionette TRACE conn4 <- [1,1334,null,{}] 23:00:26 INFO - PROCESS | 1959 | 1461218426638 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}] 23:00:26 INFO - PROCESS | 1959 | 1461218426913 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 23:00:27 INFO - PROCESS | 1959 | 1461218427230 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:27 INFO - PROCESS | 1959 | ++DOCSHELL 0x8675e800 == 138 [pid = 1959] [id = 341] 23:00:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x86ecbc00) [pid = 1959] [serial = 1024] [outer = (nil)] 23:00:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x88c0fc00) [pid = 1959] [serial = 1025] [outer = 0x86ecbc00] 23:00:27 INFO - PROCESS | 1959 | 1461218427320 Marionette DEBUG loaded listener.js 23:00:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x88ea8000) [pid = 1959] [serial = 1026] [outer = 0x86ecbc00] 23:00:28 INFO - PROCESS | 1959 | 1461218428426 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]]]}] 23:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1847ms 23:00:28 INFO - PROCESS | 1959 | 1461218428474 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 23:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:00:28 INFO - PROCESS | 1959 | 1461218428478 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 23:00:28 INFO - PROCESS | 1959 | 1461218428485 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:00:28 INFO - PROCESS | 1959 | 1461218428491 Marionette TRACE conn4 <- [1,1338,null,{}] 23:00:28 INFO - PROCESS | 1959 | 1461218428508 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}] 23:00:28 INFO - PROCESS | 1959 | 1461218428740 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 23:00:28 INFO - PROCESS | 1959 | 1461218428980 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:29 INFO - PROCESS | 1959 | ++DOCSHELL 0x89dcec00 == 139 [pid = 1959] [id = 342] 23:00:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x8a392000) [pid = 1959] [serial = 1027] [outer = (nil)] 23:00:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x8ab87000) [pid = 1959] [serial = 1028] [outer = 0x8a392000] 23:00:29 INFO - PROCESS | 1959 | 1461218429116 Marionette DEBUG loaded listener.js 23:00:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x8c2e8c00) [pid = 1959] [serial = 1029] [outer = 0x8a392000] 23:00:30 INFO - PROCESS | 1959 | 1461218430637 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]]]}] 23:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2197ms 23:00:30 INFO - PROCESS | 1959 | 1461218430681 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 23:00:30 INFO - PROCESS | 1959 | 1461218430686 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 23:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:00:30 INFO - PROCESS | 1959 | 1461218430693 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:00:30 INFO - PROCESS | 1959 | 1461218430697 Marionette TRACE conn4 <- [1,1342,null,{}] 23:00:30 INFO - PROCESS | 1959 | 1461218430703 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}] 23:00:30 INFO - PROCESS | 1959 | 1461218430896 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 23:00:31 INFO - PROCESS | 1959 | 1461218431107 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a396800 == 140 [pid = 1959] [id = 343] 23:00:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x8c2ee400) [pid = 1959] [serial = 1030] [outer = (nil)] 23:00:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x8c580400) [pid = 1959] [serial = 1031] [outer = 0x8c2ee400] 23:00:31 INFO - PROCESS | 1959 | 1461218431233 Marionette DEBUG loaded listener.js 23:00:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x8c7d6800) [pid = 1959] [serial = 1032] [outer = 0x8c2ee400] 23:00:32 INFO - PROCESS | 1959 | 1461218432184 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]]]}] 23:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1530ms 23:00:32 INFO - PROCESS | 1959 | 1461218432224 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 23:00:32 INFO - PROCESS | 1959 | 1461218432229 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 23:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:00:32 INFO - PROCESS | 1959 | 1461218432235 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:00:32 INFO - PROCESS | 1959 | 1461218432239 Marionette TRACE conn4 <- [1,1346,null,{}] 23:00:32 INFO - PROCESS | 1959 | 1461218432245 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}] 23:00:32 INFO - PROCESS | 1959 | 1461218432430 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 23:00:32 INFO - PROCESS | 1959 | 1461218432694 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:32 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c57d400 == 141 [pid = 1959] [id = 344] 23:00:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x8c580000) [pid = 1959] [serial = 1033] [outer = (nil)] 23:00:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x8f31a800) [pid = 1959] [serial = 1034] [outer = 0x8c580000] 23:00:32 INFO - PROCESS | 1959 | 1461218432822 Marionette DEBUG loaded listener.js 23:00:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x8f472800) [pid = 1959] [serial = 1035] [outer = 0x8c580000] 23:00:33 INFO - PROCESS | 1959 | 1461218433793 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]]]}] 23:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1634ms 23:00:33 INFO - PROCESS | 1959 | 1461218433870 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 23:00:33 INFO - PROCESS | 1959 | 1461218433874 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 23:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:00:33 INFO - PROCESS | 1959 | 1461218433881 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:00:33 INFO - PROCESS | 1959 | 1461218433883 Marionette TRACE conn4 <- [1,1350,null,{}] 23:00:33 INFO - PROCESS | 1959 | 1461218433890 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}] 23:00:34 INFO - PROCESS | 1959 | 1461218434161 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 23:00:34 INFO - PROCESS | 1959 | 1461218434479 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a228c00 == 142 [pid = 1959] [id = 345] 23:00:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x8fccc800) [pid = 1959] [serial = 1036] [outer = (nil)] 23:00:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x8ffa0000) [pid = 1959] [serial = 1037] [outer = 0x8fccc800] 23:00:34 INFO - PROCESS | 1959 | 1461218434572 Marionette DEBUG loaded listener.js 23:00:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x8ffa6000) [pid = 1959] [serial = 1038] [outer = 0x8fccc800] 23:00:35 INFO - PROCESS | 1959 | 1461218435473 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]]]}] 23:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1633ms 23:00:35 INFO - PROCESS | 1959 | 1461218435515 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 23:00:35 INFO - PROCESS | 1959 | 1461218435520 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 23:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:00:35 INFO - PROCESS | 1959 | 1461218435529 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:00:35 INFO - PROCESS | 1959 | 1461218435535 Marionette TRACE conn4 <- [1,1354,null,{}] 23:00:35 INFO - PROCESS | 1959 | 1461218435541 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}] 23:00:35 INFO - PROCESS | 1959 | 1461218435741 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 23:00:36 INFO - PROCESS | 1959 | 1461218436002 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:36 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c581c00 == 143 [pid = 1959] [id = 346] 23:00:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x8febc400) [pid = 1959] [serial = 1039] [outer = (nil)] 23:00:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x90360c00) [pid = 1959] [serial = 1040] [outer = 0x8febc400] 23:00:36 INFO - PROCESS | 1959 | 1461218436131 Marionette DEBUG loaded listener.js 23:00:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x9140a400) [pid = 1959] [serial = 1041] [outer = 0x8febc400] 23:00:37 INFO - PROCESS | 1959 | 1461218437053 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]]]}] 23:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1584ms 23:00:37 INFO - PROCESS | 1959 | 1461218437113 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 23:00:37 INFO - PROCESS | 1959 | 1461218437116 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 23:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:00:37 INFO - PROCESS | 1959 | 1461218437126 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:00:37 INFO - PROCESS | 1959 | 1461218437130 Marionette TRACE conn4 <- [1,1358,null,{}] 23:00:37 INFO - PROCESS | 1959 | 1461218437136 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}] 23:00:37 INFO - PROCESS | 1959 | 1461218437380 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 23:00:37 INFO - PROCESS | 1959 | 1461218437758 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:37 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f277800 == 144 [pid = 1959] [id = 347] 23:00:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x90133000) [pid = 1959] [serial = 1042] [outer = (nil)] 23:00:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x92d8a400) [pid = 1959] [serial = 1043] [outer = 0x90133000] 23:00:37 INFO - PROCESS | 1959 | 1461218437907 Marionette DEBUG loaded listener.js 23:00:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x92d98000) [pid = 1959] [serial = 1044] [outer = 0x90133000] 23:00:38 INFO - PROCESS | 1959 | 1461218438859 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]]]}] 23:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1803ms 23:00:38 INFO - PROCESS | 1959 | 1461218438929 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 23:00:38 INFO - PROCESS | 1959 | 1461218438933 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 23:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:00:38 INFO - PROCESS | 1959 | 1461218438940 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:00:38 INFO - PROCESS | 1959 | 1461218438944 Marionette TRACE conn4 <- [1,1362,null,{}] 23:00:38 INFO - PROCESS | 1959 | 1461218438950 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}] 23:00:39 INFO - PROCESS | 1959 | 1461218439187 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 23:00:39 INFO - PROCESS | 1959 | 1461218439509 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:39 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c588c00 == 145 [pid = 1959] [id = 348] 23:00:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x8febbc00) [pid = 1959] [serial = 1045] [outer = (nil)] 23:00:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x935e6800) [pid = 1959] [serial = 1046] [outer = 0x8febbc00] 23:00:39 INFO - PROCESS | 1959 | 1461218439600 Marionette DEBUG loaded listener.js 23:00:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x93635c00) [pid = 1959] [serial = 1047] [outer = 0x8febbc00] 23:00:40 INFO - PROCESS | 1959 | 1461218440540 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]]]}] 23:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1635ms 23:00:40 INFO - PROCESS | 1959 | 1461218440576 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 23:00:40 INFO - PROCESS | 1959 | 1461218440579 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 23:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:00:40 INFO - PROCESS | 1959 | 1461218440587 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:00:40 INFO - PROCESS | 1959 | 1461218440591 Marionette TRACE conn4 <- [1,1366,null,{}] 23:00:40 INFO - PROCESS | 1959 | 1461218440597 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}] 23:00:40 INFO - PROCESS | 1959 | 1461218440798 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 23:00:41 INFO - PROCESS | 1959 | 1461218441073 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:41 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f281800 == 146 [pid = 1959] [id = 349] 23:00:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x92d8f000) [pid = 1959] [serial = 1048] [outer = (nil)] 23:00:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x93e2b800) [pid = 1959] [serial = 1049] [outer = 0x92d8f000] 23:00:41 INFO - PROCESS | 1959 | 1461218441201 Marionette DEBUG loaded listener.js 23:00:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x93e2e400) [pid = 1959] [serial = 1050] [outer = 0x92d8f000] 23:00:42 INFO - PROCESS | 1959 | 1461218442185 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] 23:00:42 INFO - PROCESS | 1959 | 1461218442224 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 23:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:00:42 INFO - PROCESS | 1959 | 1461218442231 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:00:42 INFO - PROCESS | 1959 | 1461218442235 Marionette TRACE conn4 <- [1,1370,null,{}] 23:00:42 INFO - PROCESS | 1959 | 1461218442242 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}] 23:00:42 INFO - PROCESS | 1959 | 1461218442466 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 23:00:42 INFO - PROCESS | 1959 | 1461218442742 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x96b07c00 == 147 [pid = 1959] [id = 350] 23:00:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x96fa9000) [pid = 1959] [serial = 1051] [outer = (nil)] 23:00:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x96fb0400) [pid = 1959] [serial = 1052] [outer = 0x96fa9000] 23:00:42 INFO - PROCESS | 1959 | 1461218442878 Marionette DEBUG loaded listener.js 23:00:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x97820800) [pid = 1959] [serial = 1053] [outer = 0x96fa9000] 23:00:43 INFO - PROCESS | 1959 | 1461218443857 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] 23:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 23:00:43 INFO - PROCESS | 1959 | 1461218443920 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 23:00:43 INFO - PROCESS | 1959 | 1461218443927 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:00:43 INFO - PROCESS | 1959 | 1461218443931 Marionette TRACE conn4 <- [1,1374,null,{}] 23:00:43 INFO - PROCESS | 1959 | 1461218443937 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}] 23:00:44 INFO - PROCESS | 1959 | 1461218444187 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 23:00:44 INFO - PROCESS | 1959 | 1461218444502 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a0c800 == 148 [pid = 1959] [id = 351] 23:00:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x93631400) [pid = 1959] [serial = 1054] [outer = (nil)] 23:00:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x97919800) [pid = 1959] [serial = 1055] [outer = 0x93631400] 23:00:44 INFO - PROCESS | 1959 | 1461218444590 Marionette DEBUG loaded listener.js 23:00:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 179 (0x97cb9400) [pid = 1959] [serial = 1056] [outer = 0x93631400] 23:00:45 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:45 INFO - PROCESS | 1959 | 1461218445564 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] 23:00:45 INFO - PROCESS | 1959 | 1461218445617 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 23:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:00:45 INFO - PROCESS | 1959 | 1461218445625 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:00:45 INFO - PROCESS | 1959 | 1461218445630 Marionette TRACE conn4 <- [1,1378,null,{}] 23:00:45 INFO - PROCESS | 1959 | 1461218445638 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}] 23:00:45 INFO - PROCESS | 1959 | 1461218445907 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 23:00:46 INFO - PROCESS | 1959 | 1461218446220 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:46 INFO - PROCESS | 1959 | ++DOCSHELL 0x85147c00 == 149 [pid = 1959] [id = 352] 23:00:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 180 (0x8596b400) [pid = 1959] [serial = 1057] [outer = (nil)] 23:00:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 181 (0x861f4800) [pid = 1959] [serial = 1058] [outer = 0x8596b400] 23:00:46 INFO - PROCESS | 1959 | 1461218446308 Marionette DEBUG loaded listener.js 23:00:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 182 (0x8675c800) [pid = 1959] [serial = 1059] [outer = 0x8596b400] 23:00:47 INFO - PROCESS | 1959 | 1461218447266 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] 23:00:47 INFO - PROCESS | 1959 | 1461218447326 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 23:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:00:47 INFO - PROCESS | 1959 | 1461218447334 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:00:47 INFO - PROCESS | 1959 | 1461218447337 Marionette TRACE conn4 <- [1,1382,null,{}] 23:00:47 INFO - PROCESS | 1959 | 1461218447343 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}] 23:00:47 INFO - PROCESS | 1959 | 1461218447555 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 23:00:47 INFO - PROCESS | 1959 | 1461218447869 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x85967c00 == 150 [pid = 1959] [id = 353] 23:00:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 183 (0x86753000) [pid = 1959] [serial = 1060] [outer = (nil)] 23:00:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 184 (0x87e5ec00) [pid = 1959] [serial = 1061] [outer = 0x86753000] 23:00:47 INFO - PROCESS | 1959 | 1461218447964 Marionette DEBUG loaded listener.js 23:00:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 185 (0x88c10c00) [pid = 1959] [serial = 1062] [outer = 0x86753000] 23:00:49 INFO - PROCESS | 1959 | [1959] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:49 INFO - PROCESS | 1959 | 1461218449665 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] 23:00:49 INFO - PROCESS | 1959 | 1461218449727 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 23:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:00:49 INFO - PROCESS | 1959 | 1461218449735 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:00:49 INFO - PROCESS | 1959 | 1461218449740 Marionette TRACE conn4 <- [1,1386,null,{}] 23:00:49 INFO - PROCESS | 1959 | 1461218449748 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}] 23:00:49 INFO - PROCESS | 1959 | 1461218449934 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 23:00:50 INFO - PROCESS | 1959 | 1461218450208 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x83dd3800 == 151 [pid = 1959] [id = 354] 23:00:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 186 (0x868f7400) [pid = 1959] [serial = 1063] [outer = (nil)] 23:00:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 187 (0x88cd7000) [pid = 1959] [serial = 1064] [outer = 0x868f7400] 23:00:50 INFO - PROCESS | 1959 | 1461218450295 Marionette DEBUG loaded listener.js 23:00:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 188 (0x88ea2000) [pid = 1959] [serial = 1065] [outer = 0x868f7400] 23:00:51 INFO - PROCESS | 1959 | 1461218451298 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] 23:00:51 INFO - PROCESS | 1959 | 1461218451330 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 23:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:00:51 INFO - PROCESS | 1959 | 1461218451341 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:00:51 INFO - PROCESS | 1959 | 1461218451344 Marionette TRACE conn4 <- [1,1390,null,{}] 23:00:51 INFO - PROCESS | 1959 | 1461218451351 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}] 23:00:51 INFO - PROCESS | 1959 | 1461218451539 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 23:00:51 INFO - PROCESS | 1959 | 1461218451969 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x868f7c00 == 152 [pid = 1959] [id = 355] 23:00:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 189 (0x87e5a000) [pid = 1959] [serial = 1066] [outer = (nil)] 23:00:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 190 (0x89010c00) [pid = 1959] [serial = 1067] [outer = 0x87e5a000] 23:00:52 INFO - PROCESS | 1959 | 1461218452071 Marionette DEBUG loaded listener.js 23:00:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 191 (0x8a391800) [pid = 1959] [serial = 1068] [outer = 0x87e5a000] 23:00:53 INFO - PROCESS | 1959 | 1461218453189 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]]]}] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x8c584c00 == 151 [pid = 1959] [id = 140] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x868edc00 == 150 [pid = 1959] [id = 285] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x9012f800 == 149 [pid = 1959] [id = 280] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 190 (0x88ce0000) [pid = 1959] [serial = 950] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x8f46ac00 == 148 [pid = 1959] [id = 277] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x868ee400 == 147 [pid = 1959] [id = 284] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x98b23000 == 146 [pid = 1959] [id = 282] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x9fcda400 == 145 [pid = 1959] [id = 283] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x88c13000 == 144 [pid = 1959] [id = 279] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x88cd9c00 == 143 [pid = 1959] [id = 275] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x85960800 == 142 [pid = 1959] [id = 274] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x90129400 == 141 [pid = 1959] [id = 281] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7d2c00 == 140 [pid = 1959] [id = 276] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x86dae400 == 139 [pid = 1959] [id = 249] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x8ff9e400 == 138 [pid = 1959] [id = 278] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x861fa400 == 137 [pid = 1959] [id = 273] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x8fca6400 == 136 [pid = 1959] [id = 40] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x83dc6000 == 135 [pid = 1959] [id = 338] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x88ea9400 == 134 [pid = 1959] [id = 337] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x88c0a400 == 133 [pid = 1959] [id = 336] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x86753400 == 132 [pid = 1959] [id = 335] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x85146000 == 131 [pid = 1959] [id = 334] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x860c1c00 == 130 [pid = 1959] [id = 333] 23:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1936ms 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x8ab86c00 == 129 [pid = 1959] [id = 324] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x8a580000 == 128 [pid = 1959] [id = 323] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x899b4800 == 127 [pid = 1959] [id = 322] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x894f7c00 == 126 [pid = 1959] [id = 321] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x85141000 == 125 [pid = 1959] [id = 294] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x88ef1c00 == 124 [pid = 1959] [id = 320] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x88ef0c00 == 123 [pid = 1959] [id = 319] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x88a24000 == 122 [pid = 1959] [id = 318] 23:00:53 INFO - PROCESS | 1959 | 1461218453301 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 23:00:53 INFO - PROCESS | 1959 | 1461218453306 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 23:00:53 INFO - PROCESS | 1959 | --DOCSHELL 0x85e29c00 == 121 [pid = 1959] [id = 317] 23:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:00:53 INFO - PROCESS | 1959 | 1461218453352 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:00:53 INFO - PROCESS | 1959 | 1461218453359 Marionette TRACE conn4 <- [1,1394,null,{}] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 189 (0x8f317800) [pid = 1959] [serial = 828] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 188 (0x868f8c00) [pid = 1959] [serial = 855] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 187 (0xa0c3c800) [pid = 1959] [serial = 852] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 186 (0x93e34000) [pid = 1959] [serial = 840] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 185 (0x8ab91c00) [pid = 1959] [serial = 819] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 184 (0x92d91800) [pid = 1959] [serial = 837] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 183 (0x96fb3c00) [pid = 1959] [serial = 750] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 182 (0x98b2e800) [pid = 1959] [serial = 846] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 181 (0x9857d000) [pid = 1959] [serial = 843] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 180 (0x99cad000) [pid = 1959] [serial = 849] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 179 (0x8febdc00) [pid = 1959] [serial = 831] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 178 (0x899b9400) [pid = 1959] [serial = 825] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x88c05400) [pid = 1959] [serial = 822] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0xa0c38400) [pid = 1959] [serial = 858] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x90131800) [pid = 1959] [serial = 834] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x88c12400) [pid = 1959] [serial = 947] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x89dd0c00) [pid = 1959] [serial = 896] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8a390000) [pid = 1959] [serial = 897] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x8fff7000) [pid = 1959] [serial = 908] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x8fffc000) [pid = 1959] [serial = 909] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x861fd400) [pid = 1959] [serial = 935] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x86dac000) [pid = 1959] [serial = 936] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x860c4800) [pid = 1959] [serial = 941] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x861ef800) [pid = 1959] [serial = 942] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x8f312000) [pid = 1959] [serial = 902] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x8f318000) [pid = 1959] [serial = 903] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x9fb8c800) [pid = 1959] [serial = 926] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x9fc08400) [pid = 1959] [serial = 927] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x99c32800) [pid = 1959] [serial = 923] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x99ca9000) [pid = 1959] [serial = 924] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x88ea8400) [pid = 1959] [serial = 938] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x88ef0000) [pid = 1959] [serial = 939] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x9b2b5000) [pid = 1959] [serial = 929] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x9fcde000) [pid = 1959] [serial = 930] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x8f8b8c00) [pid = 1959] [serial = 905] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x8fccc400) [pid = 1959] [serial = 906] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x860c6c00) [pid = 1959] [serial = 887] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x860cf000) [pid = 1959] [serial = 888] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x86dad000) [pid = 1959] [serial = 885] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x97bd7800) [pid = 1959] [serial = 917] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x98584000) [pid = 1959] [serial = 918] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x98b2d800) [pid = 1959] [serial = 920] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x98e3f000) [pid = 1959] [serial = 921] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x8596ac00) [pid = 1959] [serial = 932] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x860c9000) [pid = 1959] [serial = 933] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x8bfaf800) [pid = 1959] [serial = 899] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x8bfb5800) [pid = 1959] [serial = 900] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x92c0c000) [pid = 1959] [serial = 914] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x935dd400) [pid = 1959] [serial = 915] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x91606c00) [pid = 1959] [serial = 911] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x9209d400) [pid = 1959] [serial = 912] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x88ef3000) [pid = 1959] [serial = 893] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x894efc00) [pid = 1959] [serial = 894] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x86ed9400) [pid = 1959] [serial = 890] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x88a20000) [pid = 1959] [serial = 891] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x88cdac00) [pid = 1959] [serial = 948] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x868f5000) [pid = 1959] [serial = 944] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x86ecec00) [pid = 1959] [serial = 945] [outer = (nil)] [url = about:blank] 23:00:53 INFO - PROCESS | 1959 | 1461218453546 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}] 23:00:53 INFO - PROCESS | 1959 | 1461218453732 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 23:00:53 INFO - PROCESS | 1959 | 1461218453909 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f0800 == 122 [pid = 1959] [id = 356] 23:00:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x868f8c00) [pid = 1959] [serial = 1069] [outer = (nil)] 23:00:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x86dafc00) [pid = 1959] [serial = 1070] [outer = 0x868f8c00] 23:00:53 INFO - PROCESS | 1959 | 1461218453988 Marionette DEBUG loaded listener.js 23:00:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x88a20400) [pid = 1959] [serial = 1071] [outer = 0x868f8c00] 23:00:54 INFO - PROCESS | 1959 | 1461218454750 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]]]}] 23:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1466ms 23:00:54 INFO - PROCESS | 1959 | 1461218454787 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 23:00:54 INFO - PROCESS | 1959 | 1461218454792 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 23:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:00:54 INFO - PROCESS | 1959 | 1461218454798 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:00:54 INFO - PROCESS | 1959 | 1461218454800 Marionette TRACE conn4 <- [1,1398,null,{}] 23:00:54 INFO - PROCESS | 1959 | 1461218454807 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}] 23:00:54 INFO - PROCESS | 1959 | 1461218454977 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 23:00:55 INFO - PROCESS | 1959 | 1461218454992 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:55 INFO - PROCESS | 1959 | ++DOCSHELL 0x860cdc00 == 123 [pid = 1959] [id = 357] 23:00:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x88cdb800) [pid = 1959] [serial = 1072] [outer = (nil)] 23:00:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x88ef0c00) [pid = 1959] [serial = 1073] [outer = 0x88cdb800] 23:00:55 INFO - PROCESS | 1959 | 1461218455065 Marionette DEBUG loaded listener.js 23:00:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x899b7800) [pid = 1959] [serial = 1074] [outer = 0x88cdb800] 23:00:56 INFO - PROCESS | 1959 | 1461218456126 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]]]}] 23:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1390ms 23:00:56 INFO - PROCESS | 1959 | 1461218456189 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 23:00:56 INFO - PROCESS | 1959 | 1461218456193 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 23:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:00:56 INFO - PROCESS | 1959 | 1461218456199 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:00:56 INFO - PROCESS | 1959 | 1461218456203 Marionette TRACE conn4 <- [1,1402,null,{}] 23:00:56 INFO - PROCESS | 1959 | 1461218456208 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}] 23:00:56 INFO - PROCESS | 1959 | 1461218456458 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 23:00:56 INFO - PROCESS | 1959 | 1461218456487 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c12c00 == 124 [pid = 1959] [id = 358] 23:00:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x88cda400) [pid = 1959] [serial = 1075] [outer = (nil)] 23:00:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8a391000) [pid = 1959] [serial = 1076] [outer = 0x88cda400] 23:00:56 INFO - PROCESS | 1959 | 1461218456562 Marionette DEBUG loaded listener.js 23:00:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8ab86c00) [pid = 1959] [serial = 1077] [outer = 0x88cda400] 23:00:57 INFO - PROCESS | 1959 | 1461218457549 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]]]}] 23:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1398ms 23:00:57 INFO - PROCESS | 1959 | 1461218457602 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 23:00:57 INFO - PROCESS | 1959 | 1461218457608 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 23:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:00:57 INFO - PROCESS | 1959 | 1461218457627 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:00:57 INFO - PROCESS | 1959 | 1461218457632 Marionette TRACE conn4 <- [1,1406,null,{}] 23:00:57 INFO - PROCESS | 1959 | 1461218457641 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}] 23:00:57 INFO - PROCESS | 1959 | 1461218457973 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 23:00:58 INFO - PROCESS | 1959 | 1461218458003 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x894ee000 == 125 [pid = 1959] [id = 359] 23:00:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x89bf2800) [pid = 1959] [serial = 1078] [outer = (nil)] 23:00:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8c7d1000) [pid = 1959] [serial = 1079] [outer = 0x89bf2800] 23:00:58 INFO - PROCESS | 1959 | 1461218458080 Marionette DEBUG loaded listener.js 23:00:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8f221000) [pid = 1959] [serial = 1080] [outer = 0x89bf2800] 23:00:59 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x89012800) [pid = 1959] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:00:59 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x8606b000) [pid = 1959] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:00:59 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x88ce0800) [pid = 1959] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:00:59 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x860c7c00) [pid = 1959] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:00:59 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x868f9400) [pid = 1959] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:00:59 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x83dc7c00) [pid = 1959] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:00:59 INFO - PROCESS | 1959 | 1461218459525 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]]]}] 23:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1940ms 23:00:59 INFO - PROCESS | 1959 | 1461218459566 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 23:00:59 INFO - PROCESS | 1959 | 1461218459568 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 23:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:00:59 INFO - PROCESS | 1959 | 1461218459575 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:00:59 INFO - PROCESS | 1959 | 1461218459579 Marionette TRACE conn4 <- [1,1410,null,{}] 23:00:59 INFO - PROCESS | 1959 | 1461218459584 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}] 23:00:59 INFO - PROCESS | 1959 | 1461218459754 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 23:00:59 INFO - PROCESS | 1959 | 1461218459948 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:59 INFO - PROCESS | 1959 | ++DOCSHELL 0x86757000 == 126 [pid = 1959] [id = 360] 23:00:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x868f9400) [pid = 1959] [serial = 1081] [outer = (nil)] 23:01:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8a580c00) [pid = 1959] [serial = 1082] [outer = 0x868f9400] 23:01:00 INFO - PROCESS | 1959 | 1461218460021 Marionette DEBUG loaded listener.js 23:01:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8c588800) [pid = 1959] [serial = 1083] [outer = 0x868f9400] 23:01:00 INFO - PROCESS | 1959 | 1461218460837 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]]]}] 23:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1284ms 23:01:00 INFO - PROCESS | 1959 | 1461218460971 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 23:01:00 INFO - PROCESS | 1959 | 1461218460979 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 23:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:01:00 INFO - PROCESS | 1959 | 1461218460991 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:01:00 INFO - PROCESS | 1959 | 1461218460995 Marionette TRACE conn4 <- [1,1414,null,{}] 23:01:01 INFO - PROCESS | 1959 | 1461218461005 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}] 23:01:01 INFO - PROCESS | 1959 | 1461218461244 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 23:01:01 INFO - PROCESS | 1959 | 1461218461551 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f9400 == 127 [pid = 1959] [id = 361] 23:01:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x861fa400) [pid = 1959] [serial = 1084] [outer = (nil)] 23:01:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x868edc00) [pid = 1959] [serial = 1085] [outer = 0x861fa400] 23:01:01 INFO - PROCESS | 1959 | 1461218461726 Marionette DEBUG loaded listener.js 23:01:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x86da6c00) [pid = 1959] [serial = 1086] [outer = 0x861fa400] 23:01:02 INFO - PROCESS | 1959 | 1461218462808 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]]]}] 23:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1836ms 23:01:02 INFO - PROCESS | 1959 | 1461218462827 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 23:01:02 INFO - PROCESS | 1959 | 1461218462834 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 23:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:01:02 INFO - PROCESS | 1959 | 1461218462846 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:01:02 INFO - PROCESS | 1959 | 1461218462852 Marionette TRACE conn4 <- [1,1418,null,{}] 23:01:02 INFO - PROCESS | 1959 | 1461218462859 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}] 23:01:03 INFO - PROCESS | 1959 | 1461218463104 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 23:01:03 INFO - PROCESS | 1959 | 1461218463439 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a24c00 == 128 [pid = 1959] [id = 362] 23:01:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x88a27000) [pid = 1959] [serial = 1087] [outer = (nil)] 23:01:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x88ef8800) [pid = 1959] [serial = 1088] [outer = 0x88a27000] 23:01:03 INFO - PROCESS | 1959 | 1461218463530 Marionette DEBUG loaded listener.js 23:01:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x899ba800) [pid = 1959] [serial = 1089] [outer = 0x88a27000] 23:01:04 INFO - PROCESS | 1959 | 1461218464616 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]]]}] 23:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1798ms 23:01:04 INFO - PROCESS | 1959 | 1461218464641 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 23:01:04 INFO - PROCESS | 1959 | 1461218464645 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 23:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:01:04 INFO - PROCESS | 1959 | 1461218464652 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:01:04 INFO - PROCESS | 1959 | 1461218464657 Marionette TRACE conn4 <- [1,1422,null,{}] 23:01:04 INFO - PROCESS | 1959 | 1461218464671 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}] 23:01:04 INFO - PROCESS | 1959 | 1461218464909 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 23:01:05 INFO - PROCESS | 1959 | 1461218465280 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:05 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c409800 == 129 [pid = 1959] [id = 363] 23:01:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x8c581400) [pid = 1959] [serial = 1090] [outer = (nil)] 23:01:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x8c7d5000) [pid = 1959] [serial = 1091] [outer = 0x8c581400] 23:01:05 INFO - PROCESS | 1959 | 1461218465377 Marionette DEBUG loaded listener.js 23:01:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x8f31f000) [pid = 1959] [serial = 1092] [outer = 0x8c581400] 23:01:06 INFO - PROCESS | 1959 | 1461218466356 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]]]}] 23:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1745ms 23:01:06 INFO - PROCESS | 1959 | 1461218466398 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 23:01:06 INFO - PROCESS | 1959 | 1461218466402 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 23:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:01:06 INFO - PROCESS | 1959 | 1461218466409 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:01:06 INFO - PROCESS | 1959 | 1461218466413 Marionette TRACE conn4 <- [1,1426,null,{}] 23:01:06 INFO - PROCESS | 1959 | 1461218466419 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}] 23:01:06 INFO - PROCESS | 1959 | 1461218466626 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 23:01:06 INFO - PROCESS | 1959 | 1461218466894 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:06 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c40d800 == 130 [pid = 1959] [id = 364] 23:01:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x8fca2c00) [pid = 1959] [serial = 1093] [outer = (nil)] 23:01:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x8fccc400) [pid = 1959] [serial = 1094] [outer = 0x8fca2c00] 23:01:07 INFO - PROCESS | 1959 | 1461218467032 Marionette DEBUG loaded listener.js 23:01:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x8feb9c00) [pid = 1959] [serial = 1095] [outer = 0x8fca2c00] 23:01:08 INFO - PROCESS | 1959 | 1461218468010 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]]]}] 23:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1635ms 23:01:08 INFO - PROCESS | 1959 | 1461218468045 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 23:01:08 INFO - PROCESS | 1959 | 1461218468050 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 23:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:01:08 INFO - PROCESS | 1959 | 1461218468056 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:01:08 INFO - PROCESS | 1959 | 1461218468060 Marionette TRACE conn4 <- [1,1430,null,{}] 23:01:08 INFO - PROCESS | 1959 | 1461218468066 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}] 23:01:08 INFO - PROCESS | 1959 | 1461218468317 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 23:01:08 INFO - PROCESS | 1959 | 1461218468599 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fca6800 == 131 [pid = 1959] [id = 365] 23:01:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x8ff9a400) [pid = 1959] [serial = 1096] [outer = (nil)] 23:01:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x8fff7000) [pid = 1959] [serial = 1097] [outer = 0x8ff9a400] 23:01:08 INFO - PROCESS | 1959 | 1461218468690 Marionette DEBUG loaded listener.js 23:01:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x90129400) [pid = 1959] [serial = 1098] [outer = 0x8ff9a400] 23:01:09 INFO - PROCESS | 1959 | 1461218469743 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]]]}] 23:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1732ms 23:01:09 INFO - PROCESS | 1959 | 1461218469790 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 23:01:09 INFO - PROCESS | 1959 | 1461218469794 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 23:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:01:09 INFO - PROCESS | 1959 | 1461218469802 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:01:09 INFO - PROCESS | 1959 | 1461218469807 Marionette TRACE conn4 <- [1,1434,null,{}] 23:01:09 INFO - PROCESS | 1959 | 1461218469814 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}] 23:01:10 INFO - PROCESS | 1959 | 1461218470084 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 23:01:10 INFO - PROCESS | 1959 | 1461218470405 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x91605c00 == 132 [pid = 1959] [id = 366] 23:01:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x9160a400) [pid = 1959] [serial = 1099] [outer = (nil)] 23:01:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x92a0c400) [pid = 1959] [serial = 1100] [outer = 0x9160a400] 23:01:10 INFO - PROCESS | 1959 | 1461218470507 Marionette DEBUG loaded listener.js 23:01:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x92c0e000) [pid = 1959] [serial = 1101] [outer = 0x9160a400] 23:01:11 INFO - PROCESS | 1959 | 1461218471526 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]]]}] 23:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1783ms 23:01:11 INFO - PROCESS | 1959 | 1461218471586 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 23:01:11 INFO - PROCESS | 1959 | 1461218471590 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 23:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:01:11 INFO - PROCESS | 1959 | 1461218471597 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:01:11 INFO - PROCESS | 1959 | 1461218471600 Marionette TRACE conn4 <- [1,1438,null,{}] 23:01:11 INFO - PROCESS | 1959 | 1461218471606 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}] 23:01:11 INFO - PROCESS | 1959 | 1461218471808 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 23:01:12 INFO - PROCESS | 1959 | 1461218472075 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:12 INFO - PROCESS | 1959 | ++DOCSHELL 0x90353c00 == 133 [pid = 1959] [id = 367] 23:01:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x935dd400) [pid = 1959] [serial = 1102] [outer = (nil)] 23:01:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x9363c400) [pid = 1959] [serial = 1103] [outer = 0x935dd400] 23:01:12 INFO - PROCESS | 1959 | 1461218472184 Marionette DEBUG loaded listener.js 23:01:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x93e2d000) [pid = 1959] [serial = 1104] [outer = 0x935dd400] 23:01:13 INFO - PROCESS | 1959 | 1461218473126 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]]]}] 23:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1580ms 23:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:01:13 INFO - PROCESS | 1959 | 1461218473178 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 23:01:13 INFO - PROCESS | 1959 | 1461218473181 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 23:01:13 INFO - PROCESS | 1959 | 1461218473188 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:01:13 INFO - PROCESS | 1959 | 1461218473192 Marionette TRACE conn4 <- [1,1442,null,{}] 23:01:13 INFO - PROCESS | 1959 | 1461218473198 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}] 23:01:13 INFO - PROCESS | 1959 | 1461218473411 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 23:01:13 INFO - PROCESS | 1959 | 1461218473683 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7d7400 == 134 [pid = 1959] [id = 368] 23:01:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x8f222c00) [pid = 1959] [serial = 1105] [outer = (nil)] 23:01:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x96c7e400) [pid = 1959] [serial = 1106] [outer = 0x8f222c00] 23:01:13 INFO - PROCESS | 1959 | 1461218473820 Marionette DEBUG loaded listener.js 23:01:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x96fb0c00) [pid = 1959] [serial = 1107] [outer = 0x8f222c00] 23:01:14 INFO - PROCESS | 1959 | 1461218474740 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]]]}] 23:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1586ms 23:01:14 INFO - PROCESS | 1959 | 1461218474773 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 23:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:01:14 INFO - PROCESS | 1959 | 1461218474778 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 23:01:14 INFO - PROCESS | 1959 | 1461218474784 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:01:14 INFO - PROCESS | 1959 | 1461218474788 Marionette TRACE conn4 <- [1,1446,null,{}] 23:01:14 INFO - PROCESS | 1959 | 1461218474794 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}] 23:01:14 INFO - PROCESS | 1959 | 1461218474984 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 23:01:15 INFO - PROCESS | 1959 | 1461218475253 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:15 INFO - PROCESS | 1959 | ++DOCSHELL 0x935dfc00 == 135 [pid = 1959] [id = 369] 23:01:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x96b0c800) [pid = 1959] [serial = 1108] [outer = (nil)] 23:01:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x97f1b800) [pid = 1959] [serial = 1109] [outer = 0x96b0c800] 23:01:15 INFO - PROCESS | 1959 | 1461218475382 Marionette DEBUG loaded listener.js 23:01:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x982c1000) [pid = 1959] [serial = 1110] [outer = 0x96b0c800] 23:01:16 INFO - PROCESS | 1959 | 1461218476310 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]]]}] 23:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1586ms 23:01:16 INFO - PROCESS | 1959 | 1461218476370 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 23:01:16 INFO - PROCESS | 1959 | 1461218476374 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 23:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:01:16 INFO - PROCESS | 1959 | 1461218476381 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:01:16 INFO - PROCESS | 1959 | 1461218476385 Marionette TRACE conn4 <- [1,1450,null,{}] 23:01:16 INFO - PROCESS | 1959 | 1461218476391 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}] 23:01:16 INFO - PROCESS | 1959 | 1461218476619 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 23:01:16 INFO - PROCESS | 1959 | 1461218476898 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:16 INFO - PROCESS | 1959 | ++DOCSHELL 0x9782b400 == 136 [pid = 1959] [id = 370] 23:01:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x97d5c000) [pid = 1959] [serial = 1111] [outer = (nil)] 23:01:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x98589000) [pid = 1959] [serial = 1112] [outer = 0x97d5c000] 23:01:16 INFO - PROCESS | 1959 | 1461218476993 Marionette DEBUG loaded listener.js 23:01:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x9868e800) [pid = 1959] [serial = 1113] [outer = 0x97d5c000] 23:01:17 INFO - PROCESS | 1959 | 1461218477913 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]]]}] 23:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1584ms 23:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:01:17 INFO - PROCESS | 1959 | 1461218477966 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 23:01:17 INFO - PROCESS | 1959 | 1461218477970 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 23:01:17 INFO - PROCESS | 1959 | 1461218477977 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:01:17 INFO - PROCESS | 1959 | 1461218477981 Marionette TRACE conn4 <- [1,1454,null,{}] 23:01:17 INFO - PROCESS | 1959 | 1461218477987 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}] 23:01:18 INFO - PROCESS | 1959 | 1461218478211 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 23:01:18 INFO - PROCESS | 1959 | 1461218478556 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x9781f800 == 137 [pid = 1959] [id = 371] 23:01:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x987b2c00) [pid = 1959] [serial = 1114] [outer = (nil)] 23:01:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x987bcc00) [pid = 1959] [serial = 1115] [outer = 0x987b2c00] 23:01:18 INFO - PROCESS | 1959 | 1461218478660 Marionette DEBUG loaded listener.js 23:01:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x9888f400) [pid = 1959] [serial = 1116] [outer = 0x987b2c00] 23:01:19 INFO - PROCESS | 1959 | 1461218479667 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]]]}] 23:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1748ms 23:01:19 INFO - PROCESS | 1959 | 1461218479724 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 23:01:19 INFO - PROCESS | 1959 | 1461218479727 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 23:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:01:19 INFO - PROCESS | 1959 | 1461218479734 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:01:19 INFO - PROCESS | 1959 | 1461218479737 Marionette TRACE conn4 <- [1,1458,null,{}] 23:01:19 INFO - PROCESS | 1959 | 1461218479743 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}] 23:01:19 INFO - PROCESS | 1959 | 1461218479945 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 23:01:20 INFO - PROCESS | 1959 | 1461218480261 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x98892000 == 138 [pid = 1959] [id = 372] 23:01:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x98892400) [pid = 1959] [serial = 1117] [outer = (nil)] 23:01:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x98e3ac00) [pid = 1959] [serial = 1118] [outer = 0x98892400] 23:01:20 INFO - PROCESS | 1959 | 1461218480359 Marionette DEBUG loaded listener.js 23:01:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x98e3fc00) [pid = 1959] [serial = 1119] [outer = 0x98892400] 23:01:21 INFO - PROCESS | 1959 | 1461218481326 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]]]}] 23:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1631ms 23:01:21 INFO - PROCESS | 1959 | 1461218481366 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 23:01:21 INFO - PROCESS | 1959 | 1461218481370 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 23:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:01:21 INFO - PROCESS | 1959 | 1461218481376 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:01:21 INFO - PROCESS | 1959 | 1461218481380 Marionette TRACE conn4 <- [1,1462,null,{}] 23:01:21 INFO - PROCESS | 1959 | 1461218481386 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}] 23:01:21 INFO - PROCESS | 1959 | 1461218481587 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 23:01:21 INFO - PROCESS | 1959 | 1461218481909 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x98b2a400 == 139 [pid = 1959] [id = 373] 23:01:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x98e34800) [pid = 1959] [serial = 1120] [outer = (nil)] 23:01:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 179 (0x999e1000) [pid = 1959] [serial = 1121] [outer = 0x98e34800] 23:01:22 INFO - PROCESS | 1959 | 1461218482002 Marionette DEBUG loaded listener.js 23:01:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 180 (0x99a94000) [pid = 1959] [serial = 1122] [outer = 0x98e34800] 23:01:22 INFO - PROCESS | 1959 | 1461218482930 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]]]}] 23:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1631ms 23:01:23 INFO - PROCESS | 1959 | 1461218483009 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 23:01:23 INFO - PROCESS | 1959 | 1461218483012 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 23:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:01:23 INFO - PROCESS | 1959 | 1461218483019 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:01:23 INFO - PROCESS | 1959 | 1461218483023 Marionette TRACE conn4 <- [1,1466,null,{}] 23:01:23 INFO - PROCESS | 1959 | 1461218483029 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}] 23:01:23 INFO - PROCESS | 1959 | 1461218483273 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 23:01:23 INFO - PROCESS | 1959 | 1461218483598 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7d2400 == 140 [pid = 1959] [id = 374] 23:01:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 181 (0x90356c00) [pid = 1959] [serial = 1123] [outer = (nil)] 23:01:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 182 (0x99b1e800) [pid = 1959] [serial = 1124] [outer = 0x90356c00] 23:01:23 INFO - PROCESS | 1959 | 1461218483686 Marionette DEBUG loaded listener.js 23:01:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 183 (0x99c32c00) [pid = 1959] [serial = 1125] [outer = 0x90356c00] 23:01:24 INFO - PROCESS | 1959 | 1461218484631 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]]]}] 23:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1685ms 23:01:24 INFO - PROCESS | 1959 | 1461218484705 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 23:01:24 INFO - PROCESS | 1959 | 1461218484708 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 23:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:01:24 INFO - PROCESS | 1959 | 1461218484715 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:01:24 INFO - PROCESS | 1959 | 1461218484719 Marionette TRACE conn4 <- [1,1470,null,{}] 23:01:24 INFO - PROCESS | 1959 | 1461218484724 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}] 23:01:24 INFO - PROCESS | 1959 | 1461218484936 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 23:01:25 INFO - PROCESS | 1959 | 1461218485249 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:25 INFO - PROCESS | 1959 | ++DOCSHELL 0x98585c00 == 141 [pid = 1959] [id = 375] 23:01:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 184 (0x98e83800) [pid = 1959] [serial = 1126] [outer = (nil)] 23:01:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 185 (0x99cb1c00) [pid = 1959] [serial = 1127] [outer = 0x98e83800] 23:01:25 INFO - PROCESS | 1959 | 1461218485350 Marionette DEBUG loaded listener.js 23:01:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 186 (0x99cb4800) [pid = 1959] [serial = 1128] [outer = 0x98e83800] 23:01:26 INFO - PROCESS | 1959 | 1461218486314 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]]]}] 23:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1642ms 23:01:26 INFO - PROCESS | 1959 | 1461218486358 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 23:01:26 INFO - PROCESS | 1959 | 1461218486362 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 23:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:01:26 INFO - PROCESS | 1959 | 1461218486369 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:01:26 INFO - PROCESS | 1959 | 1461218486373 Marionette TRACE conn4 <- [1,1474,null,{}] 23:01:26 INFO - PROCESS | 1959 | 1461218486378 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}] 23:01:26 INFO - PROCESS | 1959 | 1461218486586 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 23:01:26 INFO - PROCESS | 1959 | 1461218486898 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:26 INFO - PROCESS | 1959 | ++DOCSHELL 0x99b17c00 == 142 [pid = 1959] [id = 376] 23:01:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 187 (0x99caf000) [pid = 1959] [serial = 1129] [outer = (nil)] 23:01:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 188 (0x9df15000) [pid = 1959] [serial = 1130] [outer = 0x99caf000] 23:01:26 INFO - PROCESS | 1959 | 1461218486995 Marionette DEBUG loaded listener.js 23:01:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 189 (0x9df1c800) [pid = 1959] [serial = 1131] [outer = 0x99caf000] 23:01:28 INFO - PROCESS | 1959 | 1461218488026 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]]]}] 23:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1732ms 23:01:28 INFO - PROCESS | 1959 | 1461218488103 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 23:01:28 INFO - PROCESS | 1959 | 1461218488107 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 23:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:01:28 INFO - PROCESS | 1959 | 1461218488114 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:01:28 INFO - PROCESS | 1959 | 1461218488118 Marionette TRACE conn4 <- [1,1478,null,{}] 23:01:28 INFO - PROCESS | 1959 | 1461218488124 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}] 23:01:28 INFO - PROCESS | 1959 | 1461218488395 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 23:01:28 INFO - PROCESS | 1959 | 1461218488749 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f21d000 == 143 [pid = 1959] [id = 377] 23:01:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 190 (0x8fcac800) [pid = 1959] [serial = 1132] [outer = (nil)] 23:01:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 191 (0x9fb8ec00) [pid = 1959] [serial = 1133] [outer = 0x8fcac800] 23:01:28 INFO - PROCESS | 1959 | 1461218488897 Marionette DEBUG loaded listener.js 23:01:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 192 (0x9fc05400) [pid = 1959] [serial = 1134] [outer = 0x8fcac800] 23:01:30 INFO - PROCESS | 1959 | 1461218490162 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]]]}] 23:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2087ms 23:01:30 INFO - PROCESS | 1959 | 1461218490205 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 23:01:30 INFO - PROCESS | 1959 | 1461218490209 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 23:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:01:30 INFO - PROCESS | 1959 | 1461218490216 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:01:30 INFO - PROCESS | 1959 | 1461218490221 Marionette TRACE conn4 <- [1,1482,null,{}] 23:01:30 INFO - PROCESS | 1959 | 1461218490230 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}] 23:01:30 INFO - PROCESS | 1959 | 1461218490453 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 23:01:30 INFO - PROCESS | 1959 | 1461218490781 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:30 INFO - PROCESS | 1959 | ++DOCSHELL 0x88eed800 == 144 [pid = 1959] [id = 378] 23:01:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 193 (0x9fb31800) [pid = 1959] [serial = 1135] [outer = (nil)] 23:01:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 194 (0x9fca6400) [pid = 1959] [serial = 1136] [outer = 0x9fb31800] 23:01:30 INFO - PROCESS | 1959 | 1461218490872 Marionette DEBUG loaded listener.js 23:01:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 195 (0x9fcd5000) [pid = 1959] [serial = 1137] [outer = 0x9fb31800] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8c404c00 == 143 [pid = 1959] [id = 149] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x894ee000 == 142 [pid = 1959] [id = 359] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x88c12c00 == 141 [pid = 1959] [id = 358] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x860cdc00 == 140 [pid = 1959] [id = 357] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x861f0800 == 139 [pid = 1959] [id = 356] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x868f7c00 == 138 [pid = 1959] [id = 355] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x83dd3800 == 137 [pid = 1959] [id = 354] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8f277800 == 136 [pid = 1959] [id = 347] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8c588c00 == 135 [pid = 1959] [id = 348] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8c581c00 == 134 [pid = 1959] [id = 346] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8a228c00 == 133 [pid = 1959] [id = 345] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8c57d400 == 132 [pid = 1959] [id = 344] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x89dcec00 == 131 [pid = 1959] [id = 342] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8a396800 == 130 [pid = 1959] [id = 343] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8675e800 == 129 [pid = 1959] [id = 341] 23:01:32 INFO - PROCESS | 1959 | --DOCSHELL 0x8514d800 == 128 [pid = 1959] [id = 340] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 194 (0x86db0000) [pid = 1959] [serial = 1007] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 193 (0x88c06c00) [pid = 1959] [serial = 1008] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 192 (0x861fac00) [pid = 1959] [serial = 953] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 191 (0x88c0c000) [pid = 1959] [serial = 956] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 190 (0x88ef9000) [pid = 1959] [serial = 959] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 189 (0x899bdc00) [pid = 1959] [serial = 962] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 188 (0x89dc6c00) [pid = 1959] [serial = 965] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 187 (0x8ab85c00) [pid = 1959] [serial = 968] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 186 (0x8c2eb400) [pid = 1959] [serial = 971] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 185 (0x8c581000) [pid = 1959] [serial = 974] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 184 (0x8f21bc00) [pid = 1959] [serial = 977] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 183 (0x8f27f800) [pid = 1959] [serial = 980] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 182 (0x8fcabc00) [pid = 1959] [serial = 983] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 181 (0x8ffa2c00) [pid = 1959] [serial = 986] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 180 (0x90131000) [pid = 1959] [serial = 989] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 179 (0x91401c00) [pid = 1959] [serial = 992] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 178 (0x92a55c00) [pid = 1959] [serial = 995] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x88c0c800) [pid = 1959] [serial = 998] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0x89dc9000) [pid = 1959] [serial = 1014] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x8514cc00) [pid = 1959] [serial = 1016] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x868ee000) [pid = 1959] [serial = 1017] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x894ef800) [pid = 1959] [serial = 1011] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8a22d400) [pid = 1959] [serial = 1019] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x89bf7c00) [pid = 1959] [serial = 1013] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x88c08000) [pid = 1959] [serial = 1005] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x861fb400) [pid = 1959] [serial = 1004] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x8900a000) [pid = 1959] [serial = 1010] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x861fd800) [pid = 1959] [serial = 1002] [outer = (nil)] [url = about:blank] 23:01:32 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x861f6000) [pid = 1959] [serial = 1001] [outer = (nil)] [url = about:blank] 23:01:33 INFO - PROCESS | 1959 | 1461218493116 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]]]}] 23:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2940ms 23:01:33 INFO - PROCESS | 1959 | 1461218493197 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 23:01:33 INFO - PROCESS | 1959 | 1461218493206 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 23:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:01:33 INFO - PROCESS | 1959 | 1461218493224 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:01:33 INFO - PROCESS | 1959 | 1461218493231 Marionette TRACE conn4 <- [1,1486,null,{}] 23:01:33 INFO - PROCESS | 1959 | 1461218493241 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}] 23:01:33 INFO - PROCESS | 1959 | 1461218493459 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 23:01:33 INFO - PROCESS | 1959 | 1461218493654 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x83dd3800 == 129 [pid = 1959] [id = 379] 23:01:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x860cdc00) [pid = 1959] [serial = 1138] [outer = (nil)] 23:01:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x868eec00) [pid = 1959] [serial = 1139] [outer = 0x860cdc00] 23:01:33 INFO - PROCESS | 1959 | 1461218493736 Marionette DEBUG loaded listener.js 23:01:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x86da7400) [pid = 1959] [serial = 1140] [outer = 0x860cdc00] 23:01:34 INFO - PROCESS | 1959 | 1461218494597 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]]]}] 23:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1448ms 23:01:34 INFO - PROCESS | 1959 | 1461218494681 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 23:01:34 INFO - PROCESS | 1959 | 1461218494690 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 23:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:01:34 INFO - PROCESS | 1959 | 1461218494701 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:01:34 INFO - PROCESS | 1959 | 1461218494704 Marionette TRACE conn4 <- [1,1490,null,{}] 23:01:34 INFO - PROCESS | 1959 | 1461218494710 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}] 23:01:34 INFO - PROCESS | 1959 | 1461218494909 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 23:01:35 INFO - PROCESS | 1959 | 1461218495178 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e66c00 == 130 [pid = 1959] [id = 380] 23:01:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x88a25000) [pid = 1959] [serial = 1141] [outer = (nil)] 23:01:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x88c0ec00) [pid = 1959] [serial = 1142] [outer = 0x88a25000] 23:01:35 INFO - PROCESS | 1959 | 1461218495278 Marionette DEBUG loaded listener.js 23:01:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x88cd8000) [pid = 1959] [serial = 1143] [outer = 0x88a25000] 23:01:36 INFO - PROCESS | 1959 | 1461218496345 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]]]}] 23:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1688ms 23:01:36 INFO - PROCESS | 1959 | 1461218496389 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 23:01:36 INFO - PROCESS | 1959 | 1461218496393 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 23:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:01:36 INFO - PROCESS | 1959 | 1461218496399 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:01:36 INFO - PROCESS | 1959 | 1461218496406 Marionette TRACE conn4 <- [1,1494,null,{}] 23:01:36 INFO - PROCESS | 1959 | 1461218496430 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}] 23:01:36 INFO - PROCESS | 1959 | 1461218496698 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 23:01:36 INFO - PROCESS | 1959 | 1461218496882 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:36 INFO - PROCESS | 1959 | ++DOCSHELL 0x8900f000 == 131 [pid = 1959] [id = 381] 23:01:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x89014000) [pid = 1959] [serial = 1144] [outer = (nil)] 23:01:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x894f0400) [pid = 1959] [serial = 1145] [outer = 0x89014000] 23:01:36 INFO - PROCESS | 1959 | 1461218496962 Marionette DEBUG loaded listener.js 23:01:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x89befc00) [pid = 1959] [serial = 1146] [outer = 0x89014000] 23:01:37 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x88cdb800) [pid = 1959] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:01:37 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x88cd3000) [pid = 1959] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:01:37 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x87e5a000) [pid = 1959] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:01:37 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x868f8c00) [pid = 1959] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:01:37 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x89bf2800) [pid = 1959] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:01:37 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x88cda400) [pid = 1959] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:01:37 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x868f7400) [pid = 1959] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:01:38 INFO - PROCESS | 1959 | 1461218498093 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]]]}] 23:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1751ms 23:01:38 INFO - PROCESS | 1959 | 1461218498153 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 23:01:38 INFO - PROCESS | 1959 | 1461218498157 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 23:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:01:38 INFO - PROCESS | 1959 | 1461218498178 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:01:38 INFO - PROCESS | 1959 | 1461218498182 Marionette TRACE conn4 <- [1,1498,null,{}] 23:01:38 INFO - PROCESS | 1959 | 1461218498189 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}] 23:01:38 INFO - PROCESS | 1959 | 1461218498400 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 23:01:38 INFO - PROCESS | 1959 | 1461218498584 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x868f7400 == 132 [pid = 1959] [id = 382] 23:01:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x88cd3000) [pid = 1959] [serial = 1147] [outer = (nil)] 23:01:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x89dcbc00) [pid = 1959] [serial = 1148] [outer = 0x88cd3000] 23:01:38 INFO - PROCESS | 1959 | 1461218498667 Marionette DEBUG loaded listener.js 23:01:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x8a22d400) [pid = 1959] [serial = 1149] [outer = 0x88cd3000] 23:01:39 INFO - PROCESS | 1959 | 1461218499596 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]]]}] 23:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1502ms 23:01:39 INFO - PROCESS | 1959 | 1461218499679 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 23:01:39 INFO - PROCESS | 1959 | 1461218499695 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 23:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:01:39 INFO - PROCESS | 1959 | 1461218499723 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:01:39 INFO - PROCESS | 1959 | 1461218499733 Marionette TRACE conn4 <- [1,1502,null,{}] 23:01:39 INFO - PROCESS | 1959 | 1461218499800 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}] 23:01:40 INFO - PROCESS | 1959 | 1461218500077 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 23:01:40 INFO - PROCESS | 1959 | 1461218500409 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x86758800 == 133 [pid = 1959] [id = 383] 23:01:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x86759400) [pid = 1959] [serial = 1150] [outer = (nil)] 23:01:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x868f3800) [pid = 1959] [serial = 1151] [outer = 0x86759400] 23:01:40 INFO - PROCESS | 1959 | 1461218500502 Marionette DEBUG loaded listener.js 23:01:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x87e58000) [pid = 1959] [serial = 1152] [outer = 0x86759400] 23:01:41 INFO - PROCESS | 1959 | 1461218501527 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]]]}] 23:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1849ms 23:01:41 INFO - PROCESS | 1959 | 1461218501569 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 23:01:41 INFO - PROCESS | 1959 | 1461218501579 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 23:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:01:41 INFO - PROCESS | 1959 | 1461218501590 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:01:41 INFO - PROCESS | 1959 | 1461218501594 Marionette TRACE conn4 <- [1,1506,null,{}] 23:01:41 INFO - PROCESS | 1959 | 1461218501601 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}] 23:01:41 INFO - PROCESS | 1959 | 1461218501852 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 23:01:42 INFO - PROCESS | 1959 | 1461218502176 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c07400 == 134 [pid = 1959] [id = 384] 23:01:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x88cd1400) [pid = 1959] [serial = 1153] [outer = (nil)] 23:01:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x88eec000) [pid = 1959] [serial = 1154] [outer = 0x88cd1400] 23:01:42 INFO - PROCESS | 1959 | 1461218502278 Marionette DEBUG loaded listener.js 23:01:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x89011c00) [pid = 1959] [serial = 1155] [outer = 0x88cd1400] 23:01:43 INFO - PROCESS | 1959 | 1461218503295 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]]]}] 23:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1733ms 23:01:43 INFO - PROCESS | 1959 | 1461218503324 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 23:01:43 INFO - PROCESS | 1959 | 1461218503329 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 23:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:01:43 INFO - PROCESS | 1959 | 1461218503336 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:01:43 INFO - PROCESS | 1959 | 1461218503342 Marionette TRACE conn4 <- [1,1510,null,{}] 23:01:43 INFO - PROCESS | 1959 | 1461218503359 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}] 23:01:43 INFO - PROCESS | 1959 | 1461218503585 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 23:01:43 INFO - PROCESS | 1959 | 1461218503957 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:43 INFO - PROCESS | 1959 | ++DOCSHELL 0x89dce400 == 135 [pid = 1959] [id = 385] 23:01:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x8ab85c00) [pid = 1959] [serial = 1156] [outer = (nil)] 23:01:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 179 (0x8c2e2c00) [pid = 1959] [serial = 1157] [outer = 0x8ab85c00] 23:01:44 INFO - PROCESS | 1959 | 1461218504059 Marionette DEBUG loaded listener.js 23:01:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 180 (0x8c2ef800) [pid = 1959] [serial = 1158] [outer = 0x8ab85c00] 23:01:45 INFO - PROCESS | 1959 | 1461218505011 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]]]}] 23:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1749ms 23:01:45 INFO - PROCESS | 1959 | 1461218505085 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 23:01:45 INFO - PROCESS | 1959 | 1461218505090 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 23:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:01:45 INFO - PROCESS | 1959 | 1461218505097 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:01:45 INFO - PROCESS | 1959 | 1461218505100 Marionette TRACE conn4 <- [1,1514,null,{}] 23:01:45 INFO - PROCESS | 1959 | 1461218505107 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}] 23:01:45 INFO - PROCESS | 1959 | 1461218505355 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 23:01:45 INFO - PROCESS | 1959 | 1461218505679 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:45 INFO - PROCESS | 1959 | ++DOCSHELL 0x8bfb5800 == 136 [pid = 1959] [id = 386] 23:01:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 181 (0x8c57d400) [pid = 1959] [serial = 1159] [outer = (nil)] 23:01:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 182 (0x8f21c400) [pid = 1959] [serial = 1160] [outer = 0x8c57d400] 23:01:45 INFO - PROCESS | 1959 | 1461218505777 Marionette DEBUG loaded listener.js 23:01:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 183 (0x8f27cc00) [pid = 1959] [serial = 1161] [outer = 0x8c57d400] 23:01:46 INFO - PROCESS | 1959 | 1461218506701 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]]]}] 23:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1638ms 23:01:46 INFO - PROCESS | 1959 | 1461218506736 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 23:01:46 INFO - PROCESS | 1959 | 1461218506741 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 23:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:01:46 INFO - PROCESS | 1959 | 1461218506748 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:01:46 INFO - PROCESS | 1959 | 1461218506752 Marionette TRACE conn4 <- [1,1518,null,{}] 23:01:46 INFO - PROCESS | 1959 | 1461218506758 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}] 23:01:46 INFO - PROCESS | 1959 | 1461218506981 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 23:01:47 INFO - PROCESS | 1959 | 1461218507309 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7cac00 == 137 [pid = 1959] [id = 387] 23:01:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 184 (0x8f220400) [pid = 1959] [serial = 1162] [outer = (nil)] 23:01:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 185 (0x8f8af400) [pid = 1959] [serial = 1163] [outer = 0x8f220400] 23:01:47 INFO - PROCESS | 1959 | 1461218507406 Marionette DEBUG loaded listener.js 23:01:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 186 (0x8f8b4000) [pid = 1959] [serial = 1164] [outer = 0x8f220400] 23:01:48 INFO - PROCESS | 1959 | 1461218508332 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]]]}] 23:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1595ms 23:01:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:01:48 INFO - PROCESS | 1959 | 1461218508345 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 23:01:48 INFO - PROCESS | 1959 | 1461218508348 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 23:01:48 INFO - PROCESS | 1959 | 1461218508355 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:01:48 INFO - PROCESS | 1959 | 1461218508359 Marionette TRACE conn4 <- [1,1522,null,{}] 23:01:48 INFO - PROCESS | 1959 | 1461218508365 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}] 23:01:48 INFO - PROCESS | 1959 | 1461218508609 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 23:01:48 INFO - PROCESS | 1959 | 1461218508942 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:48 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c581000 == 138 [pid = 1959] [id = 388] 23:01:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 187 (0x8fff3000) [pid = 1959] [serial = 1165] [outer = (nil)] 23:01:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 188 (0x90351400) [pid = 1959] [serial = 1166] [outer = 0x8fff3000] 23:01:49 INFO - PROCESS | 1959 | 1461218509044 Marionette DEBUG loaded listener.js 23:01:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 189 (0x91407000) [pid = 1959] [serial = 1167] [outer = 0x8fff3000] 23:01:49 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:49 INFO - PROCESS | 1959 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:01:49 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:49 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:49 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:49 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:49 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:49 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:49 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:49 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:49 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:49 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:01:49 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 () { 23:01:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:01:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:01:49 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 () { 23:01:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:01:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:01:49 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 () { 23:01:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:01:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:01:49 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 () { 23:01:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:01:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:01:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:01:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1585ms 23:01:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:01:49 INFO - PROCESS | 1959 | 1461218509912 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"]]]}] 23:01:49 INFO - PROCESS | 1959 | 1461218509941 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 23:01:49 INFO - PROCESS | 1959 | 1461218509950 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 23:01:49 INFO - PROCESS | 1959 | 1461218509962 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:01:49 INFO - PROCESS | 1959 | 1461218509970 Marionette TRACE conn4 <- [1,1526,null,{}] 23:01:49 INFO - PROCESS | 1959 | 1461218509977 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}] 23:01:50 INFO - PROCESS | 1959 | 1461218510186 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 23:01:50 INFO - PROCESS | 1959 | 1461218510463 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x90124400 == 139 [pid = 1959] [id = 389] 23:01:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 190 (0x91401c00) [pid = 1959] [serial = 1168] [outer = (nil)] 23:01:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 191 (0x92a55c00) [pid = 1959] [serial = 1169] [outer = 0x91401c00] 23:01:50 INFO - PROCESS | 1959 | 1461218510603 Marionette DEBUG loaded listener.js 23:01:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 192 (0x9363f800) [pid = 1959] [serial = 1170] [outer = 0x91401c00] 23:01:51 INFO - PROCESS | 1959 | 1461218511471 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"]]]}] 23:01:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:01:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:01:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:01:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:01:51 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:01:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:51 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:01:51 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1557ms 23:01:51 INFO - PROCESS | 1959 | 1461218511528 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 23:01:51 INFO - PROCESS | 1959 | 1461218511532 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 23:01:51 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:01:51 INFO - PROCESS | 1959 | 1461218511541 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:01:51 INFO - PROCESS | 1959 | 1461218511545 Marionette TRACE conn4 <- [1,1530,null,{}] 23:01:51 INFO - PROCESS | 1959 | 1461218511551 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}] 23:01:51 INFO - PROCESS | 1959 | 1461218511753 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 23:01:52 INFO - PROCESS | 1959 | 1461218512029 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x86ece400 == 140 [pid = 1959] [id = 390] 23:01:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 193 (0x899b3c00) [pid = 1959] [serial = 1171] [outer = (nil)] 23:01:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 194 (0x96fab800) [pid = 1959] [serial = 1172] [outer = 0x899b3c00] 23:01:52 INFO - PROCESS | 1959 | 1461218512200 Marionette DEBUG loaded listener.js 23:01:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 195 (0x97d57800) [pid = 1959] [serial = 1173] [outer = 0x899b3c00] 23:01:53 INFO - PROCESS | 1959 | 1461218513080 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]]]}] 23:01:53 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 23:01:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:01:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:01:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:01:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:01:53 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. 23:01:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:01:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1587ms 23:01:53 INFO - PROCESS | 1959 | 1461218513132 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 23:01:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:01:53 INFO - PROCESS | 1959 | 1461218513136 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 23:01:53 INFO - PROCESS | 1959 | 1461218513143 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:01:53 INFO - PROCESS | 1959 | 1461218513147 Marionette TRACE conn4 <- [1,1534,null,{}] 23:01:53 INFO - PROCESS | 1959 | 1461218513153 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}] 23:01:53 INFO - PROCESS | 1959 | 1461218513465 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 23:01:53 INFO - PROCESS | 1959 | 1461218513680 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x8514d800 == 141 [pid = 1959] [id = 391] 23:01:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 196 (0x86751800) [pid = 1959] [serial = 1174] [outer = (nil)] 23:01:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 197 (0x987b4800) [pid = 1959] [serial = 1175] [outer = 0x86751800] 23:01:53 INFO - PROCESS | 1959 | 1461218513773 Marionette DEBUG loaded listener.js 23:01:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 198 (0x987b9c00) [pid = 1959] [serial = 1176] [outer = 0x86751800] 23:01:54 INFO - PROCESS | 1959 | 1461218514773 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]]]}] 23:01:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:01:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1690ms 23:01:54 INFO - PROCESS | 1959 | 1461218514834 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 23:01:54 INFO - PROCESS | 1959 | 1461218514838 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 23:01:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:01:54 INFO - PROCESS | 1959 | 1461218514845 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:01:54 INFO - PROCESS | 1959 | 1461218514849 Marionette TRACE conn4 <- [1,1538,null,{}] 23:01:54 INFO - PROCESS | 1959 | 1461218514855 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}] 23:01:55 INFO - PROCESS | 1959 | 1461218515074 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 23:01:55 INFO - PROCESS | 1959 | 1461218515414 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:55 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcd1400 == 142 [pid = 1959] [id = 392] 23:01:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 199 (0x8ffa2800) [pid = 1959] [serial = 1177] [outer = (nil)] 23:01:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 200 (0x98b2f400) [pid = 1959] [serial = 1178] [outer = 0x8ffa2800] 23:01:55 INFO - PROCESS | 1959 | 1461218515509 Marionette DEBUG loaded listener.js 23:01:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 201 (0x99939c00) [pid = 1959] [serial = 1179] [outer = 0x8ffa2800] 23:01:56 INFO - PROCESS | 1959 | 1461218516415 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]]]}] 23:01:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:01:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1639ms 23:01:56 INFO - PROCESS | 1959 | 1461218516485 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 23:01:56 INFO - PROCESS | 1959 | 1461218516490 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 23:01:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:01:56 INFO - PROCESS | 1959 | 1461218516497 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:01:56 INFO - PROCESS | 1959 | 1461218516502 Marionette TRACE conn4 <- [1,1542,null,{}] 23:01:56 INFO - PROCESS | 1959 | 1461218516508 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}] 23:01:56 INFO - PROCESS | 1959 | 1461218516775 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 23:01:57 INFO - PROCESS | 1959 | 1461218517116 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:57 INFO - PROCESS | 1959 | ++DOCSHELL 0x93e2ec00 == 143 [pid = 1959] [id = 393] 23:01:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 202 (0x9fc5b000) [pid = 1959] [serial = 1180] [outer = (nil)] 23:01:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 203 (0x9fcd8800) [pid = 1959] [serial = 1181] [outer = 0x9fc5b000] 23:01:57 INFO - PROCESS | 1959 | 1461218517215 Marionette DEBUG loaded listener.js 23:01:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 204 (0x9ff19800) [pid = 1959] [serial = 1182] [outer = 0x9fc5b000] 23:01:58 INFO - PROCESS | 1959 | 1461218518142 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]]]}] 23:01:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:01:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1683ms 23:01:58 INFO - PROCESS | 1959 | 1461218518181 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 23:01:58 INFO - PROCESS | 1959 | 1461218518184 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 23:01:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:01:58 INFO - PROCESS | 1959 | 1461218518191 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:01:58 INFO - PROCESS | 1959 | 1461218518195 Marionette TRACE conn4 <- [1,1546,null,{}] 23:01:58 INFO - PROCESS | 1959 | 1461218518201 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}] 23:01:58 INFO - PROCESS | 1959 | 1461218518405 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 23:01:58 INFO - PROCESS | 1959 | 1461218518748 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x9fb99c00 == 144 [pid = 1959] [id = 394] 23:01:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 205 (0x9fca1800) [pid = 1959] [serial = 1183] [outer = (nil)] 23:01:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 206 (0xa0a9bc00) [pid = 1959] [serial = 1184] [outer = 0x9fca1800] 23:01:58 INFO - PROCESS | 1959 | 1461218518841 Marionette DEBUG loaded listener.js 23:01:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 207 (0xa0ad1000) [pid = 1959] [serial = 1185] [outer = 0x9fca1800] 23:01:59 INFO - PROCESS | 1959 | 1461218519735 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]]]}] 23:01:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:01:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1585ms 23:01:59 INFO - PROCESS | 1959 | 1461218519777 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 23:01:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:01:59 INFO - PROCESS | 1959 | 1461218519782 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 23:01:59 INFO - PROCESS | 1959 | 1461218519788 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:01:59 INFO - PROCESS | 1959 | 1461218519792 Marionette TRACE conn4 <- [1,1550,null,{}] 23:01:59 INFO - PROCESS | 1959 | 1461218519799 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}] 23:02:00 INFO - PROCESS | 1959 | 1461218520034 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 23:02:00 INFO - PROCESS | 1959 | 1461218520378 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x83dc6000 == 145 [pid = 1959] [id = 395] 23:02:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 208 (0x8ab8b400) [pid = 1959] [serial = 1186] [outer = (nil)] 23:02:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 209 (0xa0c3ac00) [pid = 1959] [serial = 1187] [outer = 0x8ab8b400] 23:02:00 INFO - PROCESS | 1959 | 1461218520482 Marionette DEBUG loaded listener.js 23:02:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 210 (0xa0f47400) [pid = 1959] [serial = 1188] [outer = 0x8ab8b400] 23:02:01 INFO - PROCESS | 1959 | 1461218521393 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]]]}] 23:02:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:02:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1682ms 23:02:01 INFO - PROCESS | 1959 | 1461218521472 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 23:02:01 INFO - PROCESS | 1959 | 1461218521475 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 23:02:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:02:01 INFO - PROCESS | 1959 | 1461218521482 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:02:01 INFO - PROCESS | 1959 | 1461218521486 Marionette TRACE conn4 <- [1,1554,null,{}] 23:02:01 INFO - PROCESS | 1959 | 1461218521492 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}] 23:02:01 INFO - PROCESS | 1959 | 1461218521759 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 23:02:02 INFO - PROCESS | 1959 | 1461218522091 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:02 INFO - PROCESS | 1959 | ++DOCSHELL 0xa0c12400 == 146 [pid = 1959] [id = 396] 23:02:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 211 (0xa0c13800) [pid = 1959] [serial = 1189] [outer = (nil)] 23:02:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 212 (0xa2a96800) [pid = 1959] [serial = 1190] [outer = 0xa0c13800] 23:02:02 INFO - PROCESS | 1959 | 1461218522187 Marionette DEBUG loaded listener.js 23:02:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 213 (0xa3c03400) [pid = 1959] [serial = 1191] [outer = 0xa0c13800] 23:02:03 INFO - PROCESS | 1959 | 1461218523103 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]]]}] 23:02:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:02:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1690ms 23:02:03 INFO - PROCESS | 1959 | 1461218523176 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 23:02:03 INFO - PROCESS | 1959 | 1461218523180 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 23:02:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:02:03 INFO - PROCESS | 1959 | 1461218523190 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:02:03 INFO - PROCESS | 1959 | 1461218523192 Marionette TRACE conn4 <- [1,1558,null,{}] 23:02:03 INFO - PROCESS | 1959 | 1461218523199 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}] 23:02:03 INFO - PROCESS | 1959 | 1461218523419 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 23:02:03 INFO - PROCESS | 1959 | 1461218523760 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x860cc000 == 147 [pid = 1959] [id = 397] 23:02:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 214 (0xa0f9dc00) [pid = 1959] [serial = 1192] [outer = (nil)] 23:02:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 215 (0xa3c7f800) [pid = 1959] [serial = 1193] [outer = 0xa0f9dc00] 23:02:03 INFO - PROCESS | 1959 | 1461218523858 Marionette DEBUG loaded listener.js 23:02:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 216 (0xa3cdc000) [pid = 1959] [serial = 1194] [outer = 0xa0f9dc00] 23:02:04 INFO - PROCESS | 1959 | 1461218524771 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]]]}] 23:02:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:02:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1633ms 23:02:04 INFO - PROCESS | 1959 | 1461218524823 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 23:02:04 INFO - PROCESS | 1959 | 1461218524827 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 23:02:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:02:04 INFO - PROCESS | 1959 | 1461218524839 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:02:04 INFO - PROCESS | 1959 | 1461218524846 Marionette TRACE conn4 <- [1,1562,null,{}] 23:02:04 INFO - PROCESS | 1959 | 1461218524857 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}] 23:02:05 INFO - PROCESS | 1959 | 1461218525096 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 23:02:05 INFO - PROCESS | 1959 | 1461218525438 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:05 INFO - PROCESS | 1959 | ++DOCSHELL 0x8aa6e400 == 148 [pid = 1959] [id = 398] 23:02:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 217 (0x8aa6ec00) [pid = 1959] [serial = 1195] [outer = (nil)] 23:02:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 218 (0x8aa76000) [pid = 1959] [serial = 1196] [outer = 0x8aa6ec00] 23:02:05 INFO - PROCESS | 1959 | 1461218525527 Marionette DEBUG loaded listener.js 23:02:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 219 (0x8aa7a400) [pid = 1959] [serial = 1197] [outer = 0x8aa6ec00] 23:02:06 INFO - PROCESS | 1959 | 1461218526643 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]]]}] 23:02:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:02:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1852ms 23:02:06 INFO - PROCESS | 1959 | 1461218526692 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 23:02:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:02:06 INFO - PROCESS | 1959 | 1461218526697 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 23:02:06 INFO - PROCESS | 1959 | 1461218526703 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:02:06 INFO - PROCESS | 1959 | 1461218526707 Marionette TRACE conn4 <- [1,1566,null,{}] 23:02:06 INFO - PROCESS | 1959 | 1461218526715 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}] 23:02:06 INFO - PROCESS | 1959 | 1461218526943 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 23:02:07 INFO - PROCESS | 1959 | 1461218527804 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:07 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f5c00 == 149 [pid = 1959] [id = 399] 23:02:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 220 (0x861f6c00) [pid = 1959] [serial = 1198] [outer = (nil)] 23:02:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 221 (0x86752400) [pid = 1959] [serial = 1199] [outer = 0x861f6c00] 23:02:07 INFO - PROCESS | 1959 | 1461218527922 Marionette DEBUG loaded listener.js 23:02:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 222 (0x86ed4000) [pid = 1959] [serial = 1200] [outer = 0x861f6c00] 23:02:08 INFO - PROCESS | 1959 | 1461218528942 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]]]}] 23:02:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:02:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2289ms 23:02:08 INFO - PROCESS | 1959 | 1461218528992 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 23:02:09 INFO - PROCESS | 1959 | 1461218529000 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 23:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:02:09 INFO - PROCESS | 1959 | 1461218529009 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:02:09 INFO - PROCESS | 1959 | 1461218529013 Marionette TRACE conn4 <- [1,1570,null,{}] 23:02:09 INFO - PROCESS | 1959 | 1461218529021 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}] 23:02:09 INFO - PROCESS | 1959 | 1461218529279 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x8f46f400 == 148 [pid = 1959] [id = 177] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x8f21e000 == 147 [pid = 1959] [id = 327] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x99b15000 == 146 [pid = 1959] [id = 45] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x8c57b800 == 145 [pid = 1959] [id = 175] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x98b2fc00 == 144 [pid = 1959] [id = 54] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x9160f400 == 143 [pid = 1959] [id = 75] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x9fef0000 == 142 [pid = 1959] [id = 44] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x894f5c00 == 141 [pid = 1959] [id = 325] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x8fca8800 == 140 [pid = 1959] [id = 46] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x8fcadc00 == 139 [pid = 1959] [id = 73] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x97918c00 == 138 [pid = 1959] [id = 53] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x9869a000 == 137 [pid = 1959] [id = 76] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x89bf0800 == 136 [pid = 1959] [id = 169] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x9df1b000 == 135 [pid = 1959] [id = 100] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x8fcafc00 == 134 [pid = 1959] [id = 328] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x89bf8400 == 133 [pid = 1959] [id = 179] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x8900f000 == 132 [pid = 1959] [id = 381] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x87e66c00 == 131 [pid = 1959] [id = 380] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x83dd3800 == 130 [pid = 1959] [id = 379] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x9782b400 == 129 [pid = 1959] [id = 370] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x935dfc00 == 128 [pid = 1959] [id = 369] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7d7400 == 127 [pid = 1959] [id = 368] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x90353c00 == 126 [pid = 1959] [id = 367] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x8fca6800 == 125 [pid = 1959] [id = 365] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x91605c00 == 124 [pid = 1959] [id = 366] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x8c40d800 == 123 [pid = 1959] [id = 364] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x8c409800 == 122 [pid = 1959] [id = 363] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x88a24c00 == 121 [pid = 1959] [id = 362] 23:02:10 INFO - PROCESS | 1959 | --DOCSHELL 0x861f9400 == 120 [pid = 1959] [id = 361] 23:02:10 INFO - PROCESS | 1959 | 1461218530229 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 221 (0x88ef0c00) [pid = 1959] [serial = 1073] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 220 (0x88ea2800) [pid = 1959] [serial = 951] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 219 (0x8606a400) [pid = 1959] [serial = 1022] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 218 (0x88c0fc00) [pid = 1959] [serial = 1025] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 217 (0x8a391800) [pid = 1959] [serial = 1068] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 216 (0x8c580400) [pid = 1959] [serial = 1031] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 215 (0x86dafc00) [pid = 1959] [serial = 1070] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 214 (0x8c7d1000) [pid = 1959] [serial = 1079] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 213 (0x8ffa0000) [pid = 1959] [serial = 1037] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 212 (0x93e2b800) [pid = 1959] [serial = 1049] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 211 (0x89010c00) [pid = 1959] [serial = 1067] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 210 (0x8ab86c00) [pid = 1959] [serial = 1077] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 209 (0x92d8a400) [pid = 1959] [serial = 1043] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 208 (0x8f221000) [pid = 1959] [serial = 1080] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 207 (0x88a20400) [pid = 1959] [serial = 1071] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 206 (0x96fb0400) [pid = 1959] [serial = 1052] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 205 (0x8a391000) [pid = 1959] [serial = 1076] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 204 (0x899b7800) [pid = 1959] [serial = 1074] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 203 (0x90360c00) [pid = 1959] [serial = 1040] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 202 (0x97919800) [pid = 1959] [serial = 1055] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 201 (0x8ab87000) [pid = 1959] [serial = 1028] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 200 (0x88cd7000) [pid = 1959] [serial = 1064] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 199 (0x87e5ec00) [pid = 1959] [serial = 1061] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 198 (0x8f31a800) [pid = 1959] [serial = 1034] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 197 (0x935e6800) [pid = 1959] [serial = 1046] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 196 (0x88ea2000) [pid = 1959] [serial = 1065] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 195 (0x861f4800) [pid = 1959] [serial = 1058] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | --DOMWINDOW == 194 (0x8a580c00) [pid = 1959] [serial = 1082] [outer = (nil)] [url = about:blank] 23:02:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x85e31800 == 121 [pid = 1959] [id = 400] 23:02:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 195 (0x86065000) [pid = 1959] [serial = 1201] [outer = (nil)] 23:02:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 196 (0x868f5000) [pid = 1959] [serial = 1202] [outer = 0x86065000] 23:02:10 INFO - PROCESS | 1959 | 1461218530462 Marionette DEBUG loaded listener.js 23:02:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 197 (0x86db5000) [pid = 1959] [serial = 1203] [outer = 0x86065000] 23:02:11 INFO - PROCESS | 1959 | 1461218531387 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]]]}] 23:02:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:02:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2403ms 23:02:11 INFO - PROCESS | 1959 | 1461218531425 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 23:02:11 INFO - PROCESS | 1959 | 1461218531433 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 23:02:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:02:11 INFO - PROCESS | 1959 | 1461218531444 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:02:11 INFO - PROCESS | 1959 | 1461218531446 Marionette TRACE conn4 <- [1,1574,null,{}] 23:02:11 INFO - PROCESS | 1959 | 1461218531453 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}] 23:02:11 INFO - PROCESS | 1959 | 1461218531652 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 23:02:11 INFO - PROCESS | 1959 | 1461218531686 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:11 INFO - PROCESS | 1959 | ++DOCSHELL 0x8675dc00 == 122 [pid = 1959] [id = 401] 23:02:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 198 (0x868fcc00) [pid = 1959] [serial = 1204] [outer = (nil)] 23:02:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 199 (0x88ea6000) [pid = 1959] [serial = 1205] [outer = 0x868fcc00] 23:02:11 INFO - PROCESS | 1959 | 1461218531933 Marionette DEBUG loaded listener.js 23:02:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 200 (0x89016400) [pid = 1959] [serial = 1206] [outer = 0x868fcc00] 23:02:13 INFO - PROCESS | 1959 | 1461218533019 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]]]}] 23:02:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:02:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1634ms 23:02:13 INFO - PROCESS | 1959 | 1461218533088 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 23:02:13 INFO - PROCESS | 1959 | 1461218533095 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 23:02:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:02:13 INFO - PROCESS | 1959 | 1461218533130 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:02:13 INFO - PROCESS | 1959 | 1461218533145 Marionette TRACE conn4 <- [1,1578,null,{}] 23:02:13 INFO - PROCESS | 1959 | 1461218533177 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}] 23:02:13 INFO - PROCESS | 1959 | 1461218533592 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 23:02:13 INFO - PROCESS | 1959 | 1461218533732 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c12c00 == 123 [pid = 1959] [id = 402] 23:02:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 201 (0x89dc8c00) [pid = 1959] [serial = 1207] [outer = (nil)] 23:02:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 202 (0x8a234800) [pid = 1959] [serial = 1208] [outer = 0x89dc8c00] 23:02:13 INFO - PROCESS | 1959 | 1461218533855 Marionette DEBUG loaded listener.js 23:02:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 203 (0x8a394c00) [pid = 1959] [serial = 1209] [outer = 0x89dc8c00] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 202 (0x85961800) [pid = 1959] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 201 (0x8f222c00) [pid = 1959] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 200 (0x9fb31800) [pid = 1959] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 199 (0x8c57b400) [pid = 1959] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 198 (0x97d5c000) [pid = 1959] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 197 (0x89014000) [pid = 1959] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 196 (0x8a392000) [pid = 1959] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 195 (0x8fcac800) [pid = 1959] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 194 (0x935dd400) [pid = 1959] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 193 (0x8feb7400) [pid = 1959] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 192 (0x96b0c800) [pid = 1959] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 191 (0x861fa400) [pid = 1959] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 190 (0x86ecbc00) [pid = 1959] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 189 (0x98e83800) [pid = 1959] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 188 (0x8ff9a400) [pid = 1959] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 187 (0x8606c800) [pid = 1959] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 186 (0x88a2d400) [pid = 1959] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 185 (0x88a25000) [pid = 1959] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 184 (0x8f8af000) [pid = 1959] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 183 (0x8ab8b800) [pid = 1959] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 182 (0x8596b400) [pid = 1959] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 181 (0x86753000) [pid = 1959] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 180 (0x98e34800) [pid = 1959] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 179 (0x8c581400) [pid = 1959] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 178 (0x9160a400) [pid = 1959] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x99caf000) [pid = 1959] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0x92d8f000) [pid = 1959] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x91329800) [pid = 1959] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x8595d000) [pid = 1959] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x8a579800) [pid = 1959] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8febc400) [pid = 1959] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x8fca2c00) [pid = 1959] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x8c40e400) [pid = 1959] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x860cdc00) [pid = 1959] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x96fa9000) [pid = 1959] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x8f46f000) [pid = 1959] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x8fccc800) [pid = 1959] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x899b4000) [pid = 1959] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x88a27000) [pid = 1959] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x8ab88800) [pid = 1959] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x987b2c00) [pid = 1959] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x88ef3c00) [pid = 1959] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x98892400) [pid = 1959] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x8c580000) [pid = 1959] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x90356c00) [pid = 1959] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x93631400) [pid = 1959] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x90133000) [pid = 1959] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x8514e000) [pid = 1959] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x8c2ee400) [pid = 1959] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x8f316c00) [pid = 1959] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x8febbc00) [pid = 1959] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:02:16 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x899b7400) [pid = 1959] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:02:16 INFO - PROCESS | 1959 | 1461218536663 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]]]}] 23:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 3585ms 23:02:16 INFO - PROCESS | 1959 | 1461218536697 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 23:02:16 INFO - PROCESS | 1959 | 1461218536700 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 23:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:02:16 INFO - PROCESS | 1959 | 1461218536707 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:02:16 INFO - PROCESS | 1959 | 1461218536710 Marionette TRACE conn4 <- [1,1582,null,{}] 23:02:16 INFO - PROCESS | 1959 | 1461218536716 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}] 23:02:16 INFO - PROCESS | 1959 | 1461218536897 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 23:02:17 INFO - PROCESS | 1959 | 1461218537088 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x85140800 == 124 [pid = 1959] [id = 403] 23:02:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x8595d000) [pid = 1959] [serial = 1210] [outer = (nil)] 23:02:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x868f0400) [pid = 1959] [serial = 1211] [outer = 0x8595d000] 23:02:17 INFO - PROCESS | 1959 | 1461218537167 Marionette DEBUG loaded listener.js 23:02:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x86ed5800) [pid = 1959] [serial = 1212] [outer = 0x8595d000] 23:02:18 INFO - PROCESS | 1959 | 1461218537997 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]]]}] 23:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1333ms 23:02:18 INFO - PROCESS | 1959 | 1461218538040 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 23:02:18 INFO - PROCESS | 1959 | 1461218538044 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 23:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:02:18 INFO - PROCESS | 1959 | 1461218538050 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:02:18 INFO - PROCESS | 1959 | 1461218538053 Marionette TRACE conn4 <- [1,1586,null,{}] 23:02:18 INFO - PROCESS | 1959 | 1461218538059 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}] 23:02:18 INFO - PROCESS | 1959 | 1461218538234 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 23:02:18 INFO - PROCESS | 1959 | 1461218538249 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a2d400 == 125 [pid = 1959] [id = 404] 23:02:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x894f2c00) [pid = 1959] [serial = 1213] [outer = (nil)] 23:02:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x89bf8800) [pid = 1959] [serial = 1214] [outer = 0x894f2c00] 23:02:18 INFO - PROCESS | 1959 | 1461218538335 Marionette DEBUG loaded listener.js 23:02:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x8aa70400) [pid = 1959] [serial = 1215] [outer = 0x894f2c00] 23:02:19 INFO - PROCESS | 1959 | 1461218539709 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]]]}] 23:02:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:02:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1690ms 23:02:19 INFO - PROCESS | 1959 | 1461218539742 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 23:02:19 INFO - PROCESS | 1959 | 1461218539750 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 23:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:02:19 INFO - PROCESS | 1959 | 1461218539759 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:02:19 INFO - PROCESS | 1959 | 1461218539764 Marionette TRACE conn4 <- [1,1590,null,{}] 23:02:19 INFO - PROCESS | 1959 | 1461218539773 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}] 23:02:20 INFO - PROCESS | 1959 | 1461218539995 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 23:02:20 INFO - PROCESS | 1959 | 1461218540359 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x86ecec00 == 126 [pid = 1959] [id = 405] 23:02:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x88c05c00) [pid = 1959] [serial = 1216] [outer = (nil)] 23:02:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x88ce0000) [pid = 1959] [serial = 1217] [outer = 0x88c05c00] 23:02:20 INFO - PROCESS | 1959 | 1461218540460 Marionette DEBUG loaded listener.js 23:02:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x88eebc00) [pid = 1959] [serial = 1218] [outer = 0x88c05c00] 23:02:21 INFO - PROCESS | 1959 | 1461218541527 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]]]}] 23:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1838ms 23:02:21 INFO - PROCESS | 1959 | 1461218541598 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 23:02:21 INFO - PROCESS | 1959 | 1461218541608 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 23:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:02:21 INFO - PROCESS | 1959 | 1461218541619 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:02:21 INFO - PROCESS | 1959 | 1461218541623 Marionette TRACE conn4 <- [1,1594,null,{}] 23:02:21 INFO - PROCESS | 1959 | 1461218541630 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}] 23:02:21 INFO - PROCESS | 1959 | 1461218541889 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 23:02:22 INFO - PROCESS | 1959 | 1461218542216 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:22 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cda800 == 127 [pid = 1959] [id = 406] 23:02:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x899bdc00) [pid = 1959] [serial = 1219] [outer = (nil)] 23:02:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x89dca400) [pid = 1959] [serial = 1220] [outer = 0x899bdc00] 23:02:22 INFO - PROCESS | 1959 | 1461218542312 Marionette DEBUG loaded listener.js 23:02:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x8a585800) [pid = 1959] [serial = 1221] [outer = 0x899bdc00] 23:02:23 INFO - PROCESS | 1959 | 1461218543222 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]]]}] 23:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1646ms 23:02:23 INFO - PROCESS | 1959 | 1461218543266 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 23:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:02:23 INFO - PROCESS | 1959 | 1461218543270 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 23:02:23 INFO - PROCESS | 1959 | 1461218543294 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:02:23 INFO - PROCESS | 1959 | 1461218543301 Marionette TRACE conn4 <- [1,1598,null,{}] 23:02:23 INFO - PROCESS | 1959 | 1461218543323 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}] 23:02:23 INFO - PROCESS | 1959 | 1461218543552 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 23:02:23 INFO - PROCESS | 1959 | 1461218543887 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cdb800 == 128 [pid = 1959] [id = 407] 23:02:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x8900cc00) [pid = 1959] [serial = 1222] [outer = (nil)] 23:02:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x8bfb0400) [pid = 1959] [serial = 1223] [outer = 0x8900cc00] 23:02:23 INFO - PROCESS | 1959 | 1461218543994 Marionette DEBUG loaded listener.js 23:02:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x8c2e8000) [pid = 1959] [serial = 1224] [outer = 0x8900cc00] 23:02:24 INFO - PROCESS | 1959 | 1461218544902 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]]]}] 23:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1663ms 23:02:24 INFO - PROCESS | 1959 | 1461218544940 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 23:02:24 INFO - PROCESS | 1959 | 1461218544944 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 23:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:02:24 INFO - PROCESS | 1959 | 1461218544952 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:02:24 INFO - PROCESS | 1959 | 1461218544955 Marionette TRACE conn4 <- [1,1602,null,{}] 23:02:24 INFO - PROCESS | 1959 | 1461218544961 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}] 23:02:25 INFO - PROCESS | 1959 | 1461218545182 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 23:02:25 INFO - PROCESS | 1959 | 1461218545519 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:25 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a26c00 == 129 [pid = 1959] [id = 408] 23:02:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x8bfb1c00) [pid = 1959] [serial = 1225] [outer = (nil)] 23:02:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x8c57b400) [pid = 1959] [serial = 1226] [outer = 0x8bfb1c00] 23:02:25 INFO - PROCESS | 1959 | 1461218545614 Marionette DEBUG loaded listener.js 23:02:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x8c586800) [pid = 1959] [serial = 1227] [outer = 0x8bfb1c00] 23:02:26 INFO - PROCESS | 1959 | 1461218546517 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]]]}] 23:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1633ms 23:02:26 INFO - PROCESS | 1959 | 1461218546586 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 23:02:26 INFO - PROCESS | 1959 | 1461218546591 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 23:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:02:26 INFO - PROCESS | 1959 | 1461218546597 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:02:26 INFO - PROCESS | 1959 | 1461218546601 Marionette TRACE conn4 <- [1,1606,null,{}] 23:02:26 INFO - PROCESS | 1959 | 1461218546607 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}] 23:02:26 INFO - PROCESS | 1959 | 1461218546852 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 23:02:27 INFO - PROCESS | 1959 | 1461218547184 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:27 INFO - PROCESS | 1959 | ++DOCSHELL 0x899b4000 == 130 [pid = 1959] [id = 409] 23:02:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x8c7d7400) [pid = 1959] [serial = 1228] [outer = (nil)] 23:02:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x8f229c00) [pid = 1959] [serial = 1229] [outer = 0x8c7d7400] 23:02:27 INFO - PROCESS | 1959 | 1461218547278 Marionette DEBUG loaded listener.js 23:02:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x8f27b400) [pid = 1959] [serial = 1230] [outer = 0x8c7d7400] 23:02:28 INFO - PROCESS | 1959 | 1461218548230 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]]]}] 23:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 2015ms 23:02:28 INFO - PROCESS | 1959 | 1461218548628 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 23:02:28 INFO - PROCESS | 1959 | 1461218548633 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 23:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:02:28 INFO - PROCESS | 1959 | 1461218548762 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:02:28 INFO - PROCESS | 1959 | 1461218548766 Marionette TRACE conn4 <- [1,1610,null,{}] 23:02:28 INFO - PROCESS | 1959 | 1461218548782 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}] 23:02:29 INFO - PROCESS | 1959 | 1461218549029 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 23:02:29 INFO - PROCESS | 1959 | 1461218549317 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:29 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f21b400 == 131 [pid = 1959] [id = 410] 23:02:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x8f470400) [pid = 1959] [serial = 1231] [outer = (nil)] 23:02:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x8fca6800) [pid = 1959] [serial = 1232] [outer = 0x8f470400] 23:02:29 INFO - PROCESS | 1959 | 1461218549409 Marionette DEBUG loaded listener.js 23:02:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x8fccec00) [pid = 1959] [serial = 1233] [outer = 0x8f470400] 23:02:30 INFO - PROCESS | 1959 | 1461218550303 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]]]}] 23:02:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:02:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1710ms 23:02:30 INFO - PROCESS | 1959 | 1461218550356 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 23:02:30 INFO - PROCESS | 1959 | 1461218550359 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 23:02:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:02:30 INFO - PROCESS | 1959 | 1461218550388 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:02:30 INFO - PROCESS | 1959 | 1461218550392 Marionette TRACE conn4 <- [1,1614,null,{}] 23:02:30 INFO - PROCESS | 1959 | 1461218550398 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}] 23:02:30 INFO - PROCESS | 1959 | 1461218550615 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 23:02:30 INFO - PROCESS | 1959 | 1461218550961 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:30 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f8b5800 == 132 [pid = 1959] [id = 411] 23:02:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x8fccc800) [pid = 1959] [serial = 1234] [outer = (nil)] 23:02:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x8ff9f400) [pid = 1959] [serial = 1235] [outer = 0x8fccc800] 23:02:31 INFO - PROCESS | 1959 | 1461218551062 Marionette DEBUG loaded listener.js 23:02:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x8ffa5800) [pid = 1959] [serial = 1236] [outer = 0x8fccc800] 23:02:31 INFO - PROCESS | 1959 | 1461218551925 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]]]}] 23:02:31 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 23:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1586ms 23:02:31 INFO - PROCESS | 1959 | 1461218551972 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 23:02:31 INFO - PROCESS | 1959 | 1461218551977 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 23:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:02:32 INFO - PROCESS | 1959 | 1461218552004 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:02:32 INFO - PROCESS | 1959 | 1461218552008 Marionette TRACE conn4 <- [1,1618,null,{}] 23:02:32 INFO - PROCESS | 1959 | 1461218552014 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}] 23:02:32 INFO - PROCESS | 1959 | 1461218552231 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 23:02:32 INFO - PROCESS | 1959 | 1461218552571 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:32 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ffa1000 == 133 [pid = 1959] [id = 412] 23:02:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 179 (0x8ffee400) [pid = 1959] [serial = 1237] [outer = (nil)] 23:02:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 180 (0x9012f000) [pid = 1959] [serial = 1238] [outer = 0x8ffee400] 23:02:32 INFO - PROCESS | 1959 | 1461218552678 Marionette DEBUG loaded listener.js 23:02:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 181 (0x90357c00) [pid = 1959] [serial = 1239] [outer = 0x8ffee400] 23:02:33 INFO - PROCESS | 1959 | 1461218553644 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]]]}] 23:02:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1685ms 23:02:33 INFO - PROCESS | 1959 | 1461218553686 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 23:02:33 INFO - PROCESS | 1959 | 1461218553691 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 23:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:02:33 INFO - PROCESS | 1959 | 1461218553697 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:02:33 INFO - PROCESS | 1959 | 1461218553701 Marionette TRACE conn4 <- [1,1622,null,{}] 23:02:33 INFO - PROCESS | 1959 | 1461218553707 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}] 23:02:33 INFO - PROCESS | 1959 | 1461218553921 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 23:02:34 INFO - PROCESS | 1959 | 1461218554252 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e5a400 == 134 [pid = 1959] [id = 413] 23:02:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 182 (0x88a21000) [pid = 1959] [serial = 1240] [outer = (nil)] 23:02:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 183 (0x91408800) [pid = 1959] [serial = 1241] [outer = 0x88a21000] 23:02:34 INFO - PROCESS | 1959 | 1461218554348 Marionette DEBUG loaded listener.js 23:02:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 184 (0x91606800) [pid = 1959] [serial = 1242] [outer = 0x88a21000] 23:02:35 INFO - PROCESS | 1959 | 1461218555245 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]]]}] 23:02:35 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 23:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1583ms 23:02:35 INFO - PROCESS | 1959 | 1461218555281 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 23:02:35 INFO - PROCESS | 1959 | 1461218555285 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 23:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:02:35 INFO - PROCESS | 1959 | 1461218555291 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:02:35 INFO - PROCESS | 1959 | 1461218555294 Marionette TRACE conn4 <- [1,1626,null,{}] 23:02:35 INFO - PROCESS | 1959 | 1461218555300 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}] 23:02:35 INFO - PROCESS | 1959 | 1461218555572 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 23:02:35 INFO - PROCESS | 1959 | 1461218555913 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x90132400 == 135 [pid = 1959] [id = 414] 23:02:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 185 (0x935dac00) [pid = 1959] [serial = 1243] [outer = (nil)] 23:02:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 186 (0x935dfc00) [pid = 1959] [serial = 1244] [outer = 0x935dac00] 23:02:36 INFO - PROCESS | 1959 | 1461218556011 Marionette DEBUG loaded listener.js 23:02:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 187 (0x93632c00) [pid = 1959] [serial = 1245] [outer = 0x935dac00] 23:02:36 INFO - PROCESS | 1959 | 1461218556941 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]]]}] 23:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1688ms 23:02:36 INFO - PROCESS | 1959 | 1461218556980 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 23:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:02:36 INFO - PROCESS | 1959 | 1461218556992 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 23:02:36 INFO - PROCESS | 1959 | 1461218556997 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:02:37 INFO - PROCESS | 1959 | 1461218557003 Marionette TRACE conn4 <- [1,1630,null,{}] 23:02:37 INFO - PROCESS | 1959 | 1461218557009 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}] 23:02:37 INFO - PROCESS | 1959 | 1461218557257 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 23:02:37 INFO - PROCESS | 1959 | 1461218557595 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:37 INFO - PROCESS | 1959 | ++DOCSHELL 0x92c05800 == 136 [pid = 1959] [id = 415] 23:02:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 188 (0x92c0a800) [pid = 1959] [serial = 1246] [outer = (nil)] 23:02:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 189 (0x96fad400) [pid = 1959] [serial = 1247] [outer = 0x92c0a800] 23:02:37 INFO - PROCESS | 1959 | 1461218557699 Marionette DEBUG loaded listener.js 23:02:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 190 (0x97918c00) [pid = 1959] [serial = 1248] [outer = 0x92c0a800] 23:02:38 INFO - PROCESS | 1959 | 1461218558650 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]]]}] 23:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1689ms 23:02:38 INFO - PROCESS | 1959 | 1461218558688 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 23:02:38 INFO - PROCESS | 1959 | 1461218558692 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 23:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:02:38 INFO - PROCESS | 1959 | 1461218558698 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:02:38 INFO - PROCESS | 1959 | 1461218558702 Marionette TRACE conn4 <- [1,1634,null,{}] 23:02:38 INFO - PROCESS | 1959 | 1461218558708 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}] 23:02:38 INFO - PROCESS | 1959 | 1461218558921 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 23:02:39 INFO - PROCESS | 1959 | 1461218559254 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:39 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cd7000 == 137 [pid = 1959] [id = 416] 23:02:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 191 (0x89dc5800) [pid = 1959] [serial = 1249] [outer = (nil)] 23:02:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 192 (0x97cb9800) [pid = 1959] [serial = 1250] [outer = 0x89dc5800] 23:02:39 INFO - PROCESS | 1959 | 1461218559350 Marionette DEBUG loaded listener.js 23:02:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 193 (0x98581000) [pid = 1959] [serial = 1251] [outer = 0x89dc5800] 23:02:40 INFO - PROCESS | 1959 | 1461218560268 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]]]}] 23:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1631ms 23:02:40 INFO - PROCESS | 1959 | 1461218560330 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 23:02:40 INFO - PROCESS | 1959 | 1461218560334 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 23:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:02:40 INFO - PROCESS | 1959 | 1461218560341 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:02:40 INFO - PROCESS | 1959 | 1461218560345 Marionette TRACE conn4 <- [1,1638,null,{}] 23:02:40 INFO - PROCESS | 1959 | 1461218560350 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}] 23:02:40 INFO - PROCESS | 1959 | 1461218560585 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 23:02:40 INFO - PROCESS | 1959 | 1461218560911 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x860c9000 == 138 [pid = 1959] [id = 417] 23:02:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 194 (0x92a0c000) [pid = 1959] [serial = 1252] [outer = (nil)] 23:02:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 195 (0x987b6000) [pid = 1959] [serial = 1253] [outer = 0x92a0c000] 23:02:41 INFO - PROCESS | 1959 | 1461218561009 Marionette DEBUG loaded listener.js 23:02:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 196 (0x98890400) [pid = 1959] [serial = 1254] [outer = 0x92a0c000] 23:02:41 INFO - PROCESS | 1959 | 1461218561920 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]]]}] 23:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1635ms 23:02:41 INFO - PROCESS | 1959 | 1461218561977 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 23:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:02:41 INFO - PROCESS | 1959 | 1461218561981 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 23:02:41 INFO - PROCESS | 1959 | 1461218561988 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:02:41 INFO - PROCESS | 1959 | 1461218561991 Marionette TRACE conn4 <- [1,1642,null,{}] 23:02:42 INFO - PROCESS | 1959 | 1461218561997 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}] 23:02:42 INFO - PROCESS | 1959 | 1461218562218 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 23:02:42 INFO - PROCESS | 1959 | 1461218562545 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x9857d800 == 139 [pid = 1959] [id = 418] 23:02:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 197 (0x9888e400) [pid = 1959] [serial = 1255] [outer = (nil)] 23:02:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 198 (0x99b11400) [pid = 1959] [serial = 1256] [outer = 0x9888e400] 23:02:42 INFO - PROCESS | 1959 | 1461218562655 Marionette DEBUG loaded listener.js 23:02:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 199 (0x99b1e000) [pid = 1959] [serial = 1257] [outer = 0x9888e400] 23:02:43 INFO - PROCESS | 1959 | 1461218563570 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]]]}] 23:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1632ms 23:02:43 INFO - PROCESS | 1959 | 1461218563620 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 23:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:02:43 INFO - PROCESS | 1959 | 1461218563624 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 23:02:43 INFO - PROCESS | 1959 | 1461218563636 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:02:43 INFO - PROCESS | 1959 | 1461218563642 Marionette TRACE conn4 <- [1,1646,null,{}] 23:02:43 INFO - PROCESS | 1959 | 1461218563652 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}] 23:02:43 INFO - PROCESS | 1959 | 1461218563879 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 23:02:44 INFO - PROCESS | 1959 | 1461218564206 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f5800 == 140 [pid = 1959] [id = 419] 23:02:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 200 (0x868f5400) [pid = 1959] [serial = 1258] [outer = (nil)] 23:02:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 201 (0x99cab400) [pid = 1959] [serial = 1259] [outer = 0x868f5400] 23:02:44 INFO - PROCESS | 1959 | 1461218564303 Marionette DEBUG loaded listener.js 23:02:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 202 (0x99cb5400) [pid = 1959] [serial = 1260] [outer = 0x868f5400] 23:02:45 INFO - PROCESS | 1959 | 1461218565171 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]]]}] 23:02:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:02:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1602ms 23:02:45 INFO - PROCESS | 1959 | 1461218565244 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 23:02:45 INFO - PROCESS | 1959 | 1461218565247 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 23:02:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:02:45 INFO - PROCESS | 1959 | 1461218565258 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:02:45 INFO - PROCESS | 1959 | 1461218565261 Marionette TRACE conn4 <- [1,1650,null,{}] 23:02:45 INFO - PROCESS | 1959 | 1461218565267 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}] 23:02:45 INFO - PROCESS | 1959 | 1461218565480 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 23:02:45 INFO - PROCESS | 1959 | 1461218565822 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:45 INFO - PROCESS | 1959 | ++DOCSHELL 0x899b5c00 == 141 [pid = 1959] [id = 420] 23:02:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 203 (0x99caf000) [pid = 1959] [serial = 1261] [outer = (nil)] 23:02:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 204 (0x9fb32c00) [pid = 1959] [serial = 1262] [outer = 0x99caf000] 23:02:45 INFO - PROCESS | 1959 | 1461218565917 Marionette DEBUG loaded listener.js 23:02:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 205 (0x9fb9a000) [pid = 1959] [serial = 1263] [outer = 0x99caf000] 23:02:46 INFO - PROCESS | 1959 | 1461218566828 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]]]}] 23:02:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:02:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1634ms 23:02:46 INFO - PROCESS | 1959 | 1461218566893 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 23:02:46 INFO - PROCESS | 1959 | 1461218566897 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 23:02:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:02:46 INFO - PROCESS | 1959 | 1461218566904 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:02:46 INFO - PROCESS | 1959 | 1461218566907 Marionette TRACE conn4 <- [1,1654,null,{}] 23:02:46 INFO - PROCESS | 1959 | 1461218566913 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}] 23:02:47 INFO - PROCESS | 1959 | 1461218567129 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 23:02:47 INFO - PROCESS | 1959 | 1461218567456 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7d0000 == 142 [pid = 1959] [id = 421] 23:02:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 206 (0x99cb3c00) [pid = 1959] [serial = 1264] [outer = (nil)] 23:02:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 207 (0x9ffcc800) [pid = 1959] [serial = 1265] [outer = 0x99cb3c00] 23:02:47 INFO - PROCESS | 1959 | 1461218567550 Marionette DEBUG loaded listener.js 23:02:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 208 (0x9ffd1800) [pid = 1959] [serial = 1266] [outer = 0x99cb3c00] 23:02:48 INFO - PROCESS | 1959 | 1461218568457 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]]]}] 23:02:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:02:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1586ms 23:02:48 INFO - PROCESS | 1959 | 1461218568491 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 23:02:48 INFO - PROCESS | 1959 | 1461218568495 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 23:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:02:48 INFO - PROCESS | 1959 | 1461218568502 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:02:48 INFO - PROCESS | 1959 | 1461218568505 Marionette TRACE conn4 <- [1,1658,null,{}] 23:02:48 INFO - PROCESS | 1959 | 1461218568511 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}] 23:02:48 INFO - PROCESS | 1959 | 1461218568744 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 23:02:49 INFO - PROCESS | 1959 | 1461218569099 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:49 INFO - PROCESS | 1959 | ++DOCSHELL 0x86754000 == 143 [pid = 1959] [id = 422] 23:02:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 209 (0x88a22400) [pid = 1959] [serial = 1267] [outer = (nil)] 23:02:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 210 (0xa0f9bc00) [pid = 1959] [serial = 1268] [outer = 0x88a22400] 23:02:49 INFO - PROCESS | 1959 | 1461218569195 Marionette DEBUG loaded listener.js 23:02:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 211 (0x9fce0000) [pid = 1959] [serial = 1269] [outer = 0x88a22400] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x85140800 == 142 [pid = 1959] [id = 403] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x88c12c00 == 141 [pid = 1959] [id = 402] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x8675dc00 == 140 [pid = 1959] [id = 401] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x85e31800 == 139 [pid = 1959] [id = 400] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x861f5c00 == 138 [pid = 1959] [id = 399] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x860cc000 == 137 [pid = 1959] [id = 397] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x83dc6000 == 136 [pid = 1959] [id = 395] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0xa0c12400 == 135 [pid = 1959] [id = 396] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x9fb99c00 == 134 [pid = 1959] [id = 394] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x93e2ec00 == 133 [pid = 1959] [id = 393] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x8fcd1400 == 132 [pid = 1959] [id = 392] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x86ece400 == 131 [pid = 1959] [id = 390] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x8514d800 == 130 [pid = 1959] [id = 391] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x90124400 == 129 [pid = 1959] [id = 389] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x8c581000 == 128 [pid = 1959] [id = 388] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7cac00 == 127 [pid = 1959] [id = 387] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x8bfb5800 == 126 [pid = 1959] [id = 386] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x89dce400 == 125 [pid = 1959] [id = 385] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x86758800 == 124 [pid = 1959] [id = 383] 23:02:50 INFO - PROCESS | 1959 | --DOCSHELL 0x88c07400 == 123 [pid = 1959] [id = 384] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 210 (0x9888f400) [pid = 1959] [serial = 1116] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 209 (0x861f9800) [pid = 1959] [serial = 1023] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 208 (0x8c7d6800) [pid = 1959] [serial = 1032] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 207 (0x9df15000) [pid = 1959] [serial = 1130] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 206 (0x902c9800) [pid = 1959] [serial = 990] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 205 (0x99c32c00) [pid = 1959] [serial = 1125] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 204 (0x98e3ac00) [pid = 1959] [serial = 1118] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 203 (0x93635c00) [pid = 1959] [serial = 1047] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 202 (0x89bef400) [pid = 1959] [serial = 963] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 201 (0x90129400) [pid = 1959] [serial = 1098] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 200 (0x899ba800) [pid = 1959] [serial = 1089] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 199 (0x8ab87800) [pid = 1959] [serial = 1020] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 198 (0x89dcbc00) [pid = 1959] [serial = 1148] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 197 (0x96fb0c00) [pid = 1959] [serial = 1107] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 196 (0x96c7e400) [pid = 1959] [serial = 1106] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 195 (0x9fcd5000) [pid = 1959] [serial = 1137] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 194 (0x8f283400) [pid = 1959] [serial = 981] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 193 (0x9868e800) [pid = 1959] [serial = 1113] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 192 (0x89befc00) [pid = 1959] [serial = 1146] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 191 (0x8c2e8c00) [pid = 1959] [serial = 1029] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 190 (0x9fca6400) [pid = 1959] [serial = 1136] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 189 (0x9fc05400) [pid = 1959] [serial = 1134] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 188 (0x9363c400) [pid = 1959] [serial = 1103] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 187 (0x894f0400) [pid = 1959] [serial = 1145] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 186 (0x8ffa4000) [pid = 1959] [serial = 987] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 185 (0x982c1000) [pid = 1959] [serial = 1110] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 184 (0x86da6c00) [pid = 1959] [serial = 1086] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 183 (0x88ea8000) [pid = 1959] [serial = 1026] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 182 (0x99cb4800) [pid = 1959] [serial = 1128] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 181 (0x97f1b800) [pid = 1959] [serial = 1109] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 180 (0x8fff7000) [pid = 1959] [serial = 1097] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 179 (0x8675a400) [pid = 1959] [serial = 954] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 178 (0x88cdd800) [pid = 1959] [serial = 957] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x98589000) [pid = 1959] [serial = 1112] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0x88c0ec00) [pid = 1959] [serial = 1142] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x8fcd6400) [pid = 1959] [serial = 984] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x99cb1c00) [pid = 1959] [serial = 1127] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x8c2efc00) [pid = 1959] [serial = 972] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8675c800) [pid = 1959] [serial = 1059] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x88c10c00) [pid = 1959] [serial = 1062] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x868edc00) [pid = 1959] [serial = 1085] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x999e1000) [pid = 1959] [serial = 1121] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x8f31f000) [pid = 1959] [serial = 1092] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x88cd8000) [pid = 1959] [serial = 1143] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x92c0e000) [pid = 1959] [serial = 1101] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x9df1c800) [pid = 1959] [serial = 1131] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x93e2e400) [pid = 1959] [serial = 1050] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x9fb8ec00) [pid = 1959] [serial = 1133] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x92c01800) [pid = 1959] [serial = 996] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x8c2e3400) [pid = 1959] [serial = 999] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x8ab8f800) [pid = 1959] [serial = 969] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x9140a400) [pid = 1959] [serial = 1041] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x93e2d000) [pid = 1959] [serial = 1104] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x8feb9c00) [pid = 1959] [serial = 1095] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x8f225000) [pid = 1959] [serial = 978] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x8fccc400) [pid = 1959] [serial = 1094] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x868eec00) [pid = 1959] [serial = 1139] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x97820800) [pid = 1959] [serial = 1053] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x92a0c400) [pid = 1959] [serial = 1100] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x8c7d5000) [pid = 1959] [serial = 1091] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x91609400) [pid = 1959] [serial = 993] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x8ffa6000) [pid = 1959] [serial = 1038] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x89dcf400) [pid = 1959] [serial = 966] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x88ef8800) [pid = 1959] [serial = 1088] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x8c585800) [pid = 1959] [serial = 975] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x86da7400) [pid = 1959] [serial = 1140] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x987bcc00) [pid = 1959] [serial = 1115] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x89015400) [pid = 1959] [serial = 960] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x98e3fc00) [pid = 1959] [serial = 1119] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8f472800) [pid = 1959] [serial = 1035] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x99b1e800) [pid = 1959] [serial = 1124] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x97cb9400) [pid = 1959] [serial = 1056] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x92d98000) [pid = 1959] [serial = 1044] [outer = (nil)] [url = about:blank] 23:02:50 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x99a94000) [pid = 1959] [serial = 1122] [outer = (nil)] [url = about:blank] 23:02:51 INFO - PROCESS | 1959 | 1461218571432 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]]]}] 23:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2989ms 23:02:51 INFO - PROCESS | 1959 | 1461218571492 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 23:02:51 INFO - PROCESS | 1959 | 1461218571497 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 23:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:02:51 INFO - PROCESS | 1959 | 1461218571505 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:02:51 INFO - PROCESS | 1959 | 1461218571511 Marionette TRACE conn4 <- [1,1662,null,{}] 23:02:51 INFO - PROCESS | 1959 | 1461218571518 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}] 23:02:51 INFO - PROCESS | 1959 | 1461218571729 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 23:02:51 INFO - PROCESS | 1959 | 1461218571933 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x86ed2800 == 124 [pid = 1959] [id = 423] 23:02:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x86ed4800) [pid = 1959] [serial = 1270] [outer = (nil)] 23:02:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x88a20400) [pid = 1959] [serial = 1271] [outer = 0x86ed4800] 23:02:52 INFO - PROCESS | 1959 | 1461218572072 Marionette DEBUG loaded listener.js 23:02:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x88c08000) [pid = 1959] [serial = 1272] [outer = 0x86ed4800] 23:02:53 INFO - PROCESS | 1959 | 1461218573005 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]]]}] 23:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1539ms 23:02:53 INFO - PROCESS | 1959 | 1461218573045 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 23:02:53 INFO - PROCESS | 1959 | 1461218573053 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 23:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:02:53 INFO - PROCESS | 1959 | 1461218573063 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:02:53 INFO - PROCESS | 1959 | 1461218573068 Marionette TRACE conn4 <- [1,1666,null,{}] 23:02:53 INFO - PROCESS | 1959 | 1461218573082 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}] 23:02:53 INFO - PROCESS | 1959 | 1461218573353 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 23:02:53 INFO - PROCESS | 1959 | 1461218573380 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x86ed9000 == 125 [pid = 1959] [id = 424] 23:02:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x88a25800) [pid = 1959] [serial = 1273] [outer = (nil)] 23:02:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x88eaa400) [pid = 1959] [serial = 1274] [outer = 0x88a25800] 23:02:53 INFO - PROCESS | 1959 | 1461218573455 Marionette DEBUG loaded listener.js 23:02:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x89012800) [pid = 1959] [serial = 1275] [outer = 0x88a25800] 23:02:54 INFO - PROCESS | 1959 | 1461218574488 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]]]}] 23:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1494ms 23:02:54 INFO - PROCESS | 1959 | 1461218574563 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 23:02:54 INFO - PROCESS | 1959 | 1461218574566 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 23:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:02:54 INFO - PROCESS | 1959 | 1461218574577 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:02:54 INFO - PROCESS | 1959 | 1461218574587 Marionette TRACE conn4 <- [1,1670,null,{}] 23:02:54 INFO - PROCESS | 1959 | 1461218574631 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}] 23:02:54 INFO - PROCESS | 1959 | 1461218574900 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 23:02:54 INFO - PROCESS | 1959 | 1461218574928 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x868ef400 == 126 [pid = 1959] [id = 425] 23:02:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x899bd000) [pid = 1959] [serial = 1276] [outer = (nil)] 23:02:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x89bf4c00) [pid = 1959] [serial = 1277] [outer = 0x899bd000] 23:02:55 INFO - PROCESS | 1959 | 1461218575011 Marionette DEBUG loaded listener.js 23:02:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x89dc8000) [pid = 1959] [serial = 1278] [outer = 0x899bd000] 23:02:55 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x89dc8c00) [pid = 1959] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:02:55 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x868fcc00) [pid = 1959] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:02:55 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x861f6c00) [pid = 1959] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:02:55 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x86065000) [pid = 1959] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:02:55 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8595d000) [pid = 1959] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:02:55 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x88cd3000) [pid = 1959] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:02:56 INFO - PROCESS | 1959 | 1461218576372 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]]]}] 23:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1829ms 23:02:56 INFO - PROCESS | 1959 | 1461218576407 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 23:02:56 INFO - PROCESS | 1959 | 1461218576411 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 23:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:02:56 INFO - PROCESS | 1959 | 1461218576417 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:02:56 INFO - PROCESS | 1959 | 1461218576421 Marionette TRACE conn4 <- [1,1674,null,{}] 23:02:56 INFO - PROCESS | 1959 | 1461218576426 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}] 23:02:56 INFO - PROCESS | 1959 | 1461218576617 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 23:02:56 INFO - PROCESS | 1959 | 1461218576812 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x85e31800 == 127 [pid = 1959] [id = 426] 23:02:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x88ea2c00) [pid = 1959] [serial = 1279] [outer = (nil)] 23:02:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8a229000) [pid = 1959] [serial = 1280] [outer = 0x88ea2c00] 23:02:56 INFO - PROCESS | 1959 | 1461218576887 Marionette DEBUG loaded listener.js 23:02:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8a233800) [pid = 1959] [serial = 1281] [outer = 0x88ea2c00] 23:02:57 INFO - PROCESS | 1959 | 1461218577804 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]]]}] 23:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1435ms 23:02:57 INFO - PROCESS | 1959 | 1461218577857 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 23:02:57 INFO - PROCESS | 1959 | 1461218577863 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 23:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:02:57 INFO - PROCESS | 1959 | 1461218577873 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:02:57 INFO - PROCESS | 1959 | 1461218577878 Marionette TRACE conn4 <- [1,1678,null,{}] 23:02:57 INFO - PROCESS | 1959 | 1461218577888 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}] 23:02:58 INFO - PROCESS | 1959 | 1461218578158 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 23:02:58 INFO - PROCESS | 1959 | 1461218578511 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x86db0000 == 128 [pid = 1959] [id = 427] 23:02:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x86ed0000) [pid = 1959] [serial = 1282] [outer = (nil)] 23:02:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x87e60400) [pid = 1959] [serial = 1283] [outer = 0x86ed0000] 23:02:58 INFO - PROCESS | 1959 | 1461218578606 Marionette DEBUG loaded listener.js 23:02:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x88c0dc00) [pid = 1959] [serial = 1284] [outer = 0x86ed0000] 23:02:59 INFO - PROCESS | 1959 | 1461218579581 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]]]}] 23:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1741ms 23:02:59 INFO - PROCESS | 1959 | 1461218579615 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 23:02:59 INFO - PROCESS | 1959 | 1461218579625 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 23:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:02:59 INFO - PROCESS | 1959 | 1461218579637 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:02:59 INFO - PROCESS | 1959 | 1461218579642 Marionette TRACE conn4 <- [1,1682,null,{}] 23:02:59 INFO - PROCESS | 1959 | 1461218579649 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}] 23:02:59 INFO - PROCESS | 1959 | 1461218579883 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 23:03:00 INFO - PROCESS | 1959 | 1461218580219 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x88e9cc00 == 129 [pid = 1959] [id = 428] 23:03:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x88ea6400) [pid = 1959] [serial = 1285] [outer = (nil)] 23:03:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x894f4c00) [pid = 1959] [serial = 1286] [outer = 0x88ea6400] 23:03:00 INFO - PROCESS | 1959 | 1461218580345 Marionette DEBUG loaded listener.js 23:03:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x899bf000) [pid = 1959] [serial = 1287] [outer = 0x88ea6400] 23:03:01 INFO - PROCESS | 1959 | 1461218581428 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]]]}] 23:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1835ms 23:03:01 INFO - PROCESS | 1959 | 1461218581473 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 23:03:01 INFO - PROCESS | 1959 | 1461218581477 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 23:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:03:01 INFO - PROCESS | 1959 | 1461218581484 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:03:01 INFO - PROCESS | 1959 | 1461218581491 Marionette TRACE conn4 <- [1,1686,null,{}] 23:03:01 INFO - PROCESS | 1959 | 1461218581508 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}] 23:03:01 INFO - PROCESS | 1959 | 1461218581794 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 23:03:02 INFO - PROCESS | 1959 | 1461218582290 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:02 INFO - PROCESS | 1959 | ++DOCSHELL 0x894f9c00 == 130 [pid = 1959] [id = 429] 23:03:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x8ab86400) [pid = 1959] [serial = 1288] [outer = (nil)] 23:03:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x8ab92800) [pid = 1959] [serial = 1289] [outer = 0x8ab86400] 23:03:02 INFO - PROCESS | 1959 | 1461218582455 Marionette DEBUG loaded listener.js 23:03:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x8c2e2400) [pid = 1959] [serial = 1290] [outer = 0x8ab86400] 23:03:03 INFO - PROCESS | 1959 | 1461218583592 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]]]}] 23:03:03 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 23:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 2142ms 23:03:03 INFO - PROCESS | 1959 | 1461218583627 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 23:03:03 INFO - PROCESS | 1959 | 1461218583632 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 23:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:03:03 INFO - PROCESS | 1959 | 1461218583638 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:03:03 INFO - PROCESS | 1959 | 1461218583641 Marionette TRACE conn4 <- [1,1690,null,{}] 23:03:03 INFO - PROCESS | 1959 | 1461218583648 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}] 23:03:03 INFO - PROCESS | 1959 | 1461218583886 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 23:03:04 INFO - PROCESS | 1959 | 1461218584207 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:04 INFO - PROCESS | 1959 | ++DOCSHELL 0x8595d000 == 131 [pid = 1959] [id = 430] 23:03:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x8ab8d400) [pid = 1959] [serial = 1291] [outer = (nil)] 23:03:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x8c583800) [pid = 1959] [serial = 1292] [outer = 0x8ab8d400] 23:03:04 INFO - PROCESS | 1959 | 1461218584307 Marionette DEBUG loaded listener.js 23:03:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x8f21ac00) [pid = 1959] [serial = 1293] [outer = 0x8ab8d400] 23:03:05 INFO - PROCESS | 1959 | 1461218585275 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]]]}] 23:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1687ms 23:03:05 INFO - PROCESS | 1959 | 1461218585326 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 23:03:05 INFO - PROCESS | 1959 | 1461218585331 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 23:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:03:05 INFO - PROCESS | 1959 | 1461218585337 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:03:05 INFO - PROCESS | 1959 | 1461218585341 Marionette TRACE conn4 <- [1,1694,null,{}] 23:03:05 INFO - PROCESS | 1959 | 1461218585347 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}] 23:03:05 INFO - PROCESS | 1959 | 1461218585566 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 23:03:05 INFO - PROCESS | 1959 | 1461218585884 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:05 INFO - PROCESS | 1959 | ++DOCSHELL 0x8bfac400 == 132 [pid = 1959] [id = 431] 23:03:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x8c409000) [pid = 1959] [serial = 1294] [outer = (nil)] 23:03:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x8f282400) [pid = 1959] [serial = 1295] [outer = 0x8c409000] 23:03:05 INFO - PROCESS | 1959 | 1461218585983 Marionette DEBUG loaded listener.js 23:03:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x8f314000) [pid = 1959] [serial = 1296] [outer = 0x8c409000] 23:03:06 INFO - PROCESS | 1959 | 1461218586911 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]]]}] 23:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1631ms 23:03:06 INFO - PROCESS | 1959 | 1461218586970 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 23:03:06 INFO - PROCESS | 1959 | 1461218586973 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 23:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:03:06 INFO - PROCESS | 1959 | 1461218586980 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:03:06 INFO - PROCESS | 1959 | 1461218586984 Marionette TRACE conn4 <- [1,1698,null,{}] 23:03:06 INFO - PROCESS | 1959 | 1461218586990 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}] 23:03:07 INFO - PROCESS | 1959 | 1461218587283 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 23:03:07 INFO - PROCESS | 1959 | 1461218587647 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:07 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f228000 == 133 [pid = 1959] [id = 432] 23:03:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x8f228400) [pid = 1959] [serial = 1297] [outer = (nil)] 23:03:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x8fcb0400) [pid = 1959] [serial = 1298] [outer = 0x8f228400] 23:03:07 INFO - PROCESS | 1959 | 1461218587756 Marionette DEBUG loaded listener.js 23:03:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x8febac00) [pid = 1959] [serial = 1299] [outer = 0x8f228400] 23:03:08 INFO - PROCESS | 1959 | 1461218588683 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]]]}] 23:03:08 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 23:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1787ms 23:03:08 INFO - PROCESS | 1959 | 1461218588768 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 23:03:08 INFO - PROCESS | 1959 | 1461218588773 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 23:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:03:08 INFO - PROCESS | 1959 | 1461218588779 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:03:08 INFO - PROCESS | 1959 | 1461218588783 Marionette TRACE conn4 <- [1,1702,null,{}] 23:03:08 INFO - PROCESS | 1959 | 1461218588789 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}] 23:03:09 INFO - PROCESS | 1959 | 1461218589053 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 23:03:09 INFO - PROCESS | 1959 | 1461218589375 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:09 INFO - PROCESS | 1959 | ++DOCSHELL 0x86ece800 == 134 [pid = 1959] [id = 433] 23:03:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x88eedc00) [pid = 1959] [serial = 1300] [outer = (nil)] 23:03:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x8fff3400) [pid = 1959] [serial = 1301] [outer = 0x88eedc00] 23:03:09 INFO - PROCESS | 1959 | 1461218589473 Marionette DEBUG loaded listener.js 23:03:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x90126c00) [pid = 1959] [serial = 1302] [outer = 0x88eedc00] 23:03:10 INFO - PROCESS | 1959 | 1461218590402 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]]]}] 23:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1685ms 23:03:10 INFO - PROCESS | 1959 | 1461218590467 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 23:03:10 INFO - PROCESS | 1959 | 1461218590471 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 23:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:03:10 INFO - PROCESS | 1959 | 1461218590478 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:03:10 INFO - PROCESS | 1959 | 1461218590482 Marionette TRACE conn4 <- [1,1706,null,{}] 23:03:10 INFO - PROCESS | 1959 | 1461218590488 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}] 23:03:10 INFO - PROCESS | 1959 | 1461218590701 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 23:03:11 INFO - PROCESS | 1959 | 1461218591024 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:11 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f46e800 == 135 [pid = 1959] [id = 434] 23:03:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x8f8b0400) [pid = 1959] [serial = 1303] [outer = (nil)] 23:03:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x91406c00) [pid = 1959] [serial = 1304] [outer = 0x8f8b0400] 23:03:11 INFO - PROCESS | 1959 | 1461218591118 Marionette DEBUG loaded listener.js 23:03:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x91602800) [pid = 1959] [serial = 1305] [outer = 0x8f8b0400] 23:03:12 INFO - PROCESS | 1959 | 1461218592043 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]]]}] 23:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1631ms 23:03:12 INFO - PROCESS | 1959 | 1461218592112 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 23:03:12 INFO - PROCESS | 1959 | 1461218592116 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 23:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:03:12 INFO - PROCESS | 1959 | 1461218592123 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:03:12 INFO - PROCESS | 1959 | 1461218592126 Marionette TRACE conn4 <- [1,1710,null,{}] 23:03:12 INFO - PROCESS | 1959 | 1461218592133 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}] 23:03:12 INFO - PROCESS | 1959 | 1461218592389 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 23:03:12 INFO - PROCESS | 1959 | 1461218592710 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:12 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fcad400 == 136 [pid = 1959] [id = 435] 23:03:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x902c9800) [pid = 1959] [serial = 1306] [outer = (nil)] 23:03:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x92c03800) [pid = 1959] [serial = 1307] [outer = 0x902c9800] 23:03:12 INFO - PROCESS | 1959 | 1461218592818 Marionette DEBUG loaded listener.js 23:03:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x92c0e000) [pid = 1959] [serial = 1308] [outer = 0x902c9800] 23:03:13 INFO - PROCESS | 1959 | 1461218593692 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]]]}] 23:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1631ms 23:03:13 INFO - PROCESS | 1959 | 1461218593755 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 23:03:13 INFO - PROCESS | 1959 | 1461218593761 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 23:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:03:13 INFO - PROCESS | 1959 | 1461218593770 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:03:13 INFO - PROCESS | 1959 | 1461218593774 Marionette TRACE conn4 <- [1,1714,null,{}] 23:03:13 INFO - PROCESS | 1959 | 1461218593780 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}] 23:03:14 INFO - PROCESS | 1959 | 1461218594005 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 23:03:14 INFO - PROCESS | 1959 | 1461218594336 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:14 INFO - PROCESS | 1959 | ++DOCSHELL 0x85e2a400 == 137 [pid = 1959] [id = 436] 23:03:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x860cfc00) [pid = 1959] [serial = 1309] [outer = (nil)] 23:03:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x935dc800) [pid = 1959] [serial = 1310] [outer = 0x860cfc00] 23:03:14 INFO - PROCESS | 1959 | 1461218594432 Marionette DEBUG loaded listener.js 23:03:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x935e6000) [pid = 1959] [serial = 1311] [outer = 0x860cfc00] 23:03:15 INFO - PROCESS | 1959 | 1461218595339 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]]]}] 23:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1634ms 23:03:15 INFO - PROCESS | 1959 | 1461218595407 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 23:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:03:15 INFO - PROCESS | 1959 | 1461218595412 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 23:03:15 INFO - PROCESS | 1959 | 1461218595419 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:03:15 INFO - PROCESS | 1959 | 1461218595424 Marionette TRACE conn4 <- [1,1718,null,{}] 23:03:15 INFO - PROCESS | 1959 | 1461218595430 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}] 23:03:15 INFO - PROCESS | 1959 | 1461218595704 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 23:03:16 INFO - PROCESS | 1959 | 1461218596042 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:16 INFO - PROCESS | 1959 | ++DOCSHELL 0x935df800 == 138 [pid = 1959] [id = 437] 23:03:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x93e36400) [pid = 1959] [serial = 1312] [outer = (nil)] 23:03:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x96b78400) [pid = 1959] [serial = 1313] [outer = 0x93e36400] 23:03:16 INFO - PROCESS | 1959 | 1461218596146 Marionette DEBUG loaded listener.js 23:03:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x96fac800) [pid = 1959] [serial = 1314] [outer = 0x93e36400] 23:03:17 INFO - PROCESS | 1959 | ************************* 23:03:17 INFO - PROCESS | 1959 | A coding exception was thrown and uncaught in a Task. 23:03:17 INFO - PROCESS | 1959 | 23:03:17 INFO - PROCESS | 1959 | Full message: TypeError: NetworkError when attempting to fetch resource. 23:03:17 INFO - PROCESS | 1959 | Full stack: 23:03:17 INFO - PROCESS | 1959 | ************************* 23:03:17 INFO - PROCESS | 1959 | 1461218597427 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]]]}] 23:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2088ms 23:03:17 INFO - PROCESS | 1959 | 1461218597509 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 23:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:03:17 INFO - PROCESS | 1959 | 1461218597513 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 23:03:17 INFO - PROCESS | 1959 | 1461218597520 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:03:17 INFO - PROCESS | 1959 | 1461218597524 Marionette TRACE conn4 <- [1,1722,null,{}] 23:03:17 INFO - PROCESS | 1959 | 1461218597530 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}] 23:03:17 INFO - PROCESS | 1959 | 1461218597791 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 23:03:18 INFO - PROCESS | 1959 | 1461218598126 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x93e31c00 == 139 [pid = 1959] [id = 438] 23:03:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x95b7f800) [pid = 1959] [serial = 1315] [outer = (nil)] 23:03:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x97cbe400) [pid = 1959] [serial = 1316] [outer = 0x95b7f800] 23:03:18 INFO - PROCESS | 1959 | 1461218598217 Marionette DEBUG loaded listener.js 23:03:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 179 (0x987b1400) [pid = 1959] [serial = 1317] [outer = 0x95b7f800] 23:03:19 INFO - PROCESS | 1959 | 1461218599178 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]]]}] 23:03:19 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 23:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1736ms 23:03:19 INFO - PROCESS | 1959 | 1461218599256 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 23:03:19 INFO - PROCESS | 1959 | 1461218599259 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 23:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:03:19 INFO - PROCESS | 1959 | 1461218599267 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:03:19 INFO - PROCESS | 1959 | 1461218599270 Marionette TRACE conn4 <- [1,1726,null,{}] 23:03:19 INFO - PROCESS | 1959 | 1461218599277 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}] 23:03:19 INFO - PROCESS | 1959 | 1461218599495 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 23:03:19 INFO - PROCESS | 1959 | 1461218599826 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:19 INFO - PROCESS | 1959 | ++DOCSHELL 0x868fa400 == 140 [pid = 1959] [id = 439] 23:03:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 180 (0x90124400) [pid = 1959] [serial = 1318] [outer = (nil)] 23:03:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 181 (0x98e3fc00) [pid = 1959] [serial = 1319] [outer = 0x90124400] 23:03:19 INFO - PROCESS | 1959 | 1461218599921 Marionette DEBUG loaded listener.js 23:03:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 182 (0x98f01c00) [pid = 1959] [serial = 1320] [outer = 0x90124400] 23:03:20 INFO - PROCESS | 1959 | 1461218600826 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]]]}] 23:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1632ms 23:03:20 INFO - PROCESS | 1959 | 1461218600906 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 23:03:20 INFO - PROCESS | 1959 | 1461218600909 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 23:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:03:20 INFO - PROCESS | 1959 | 1461218600918 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:03:20 INFO - PROCESS | 1959 | 1461218600921 Marionette TRACE conn4 <- [1,1730,null,{}] 23:03:20 INFO - PROCESS | 1959 | 1461218600927 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}] 23:03:21 INFO - PROCESS | 1959 | 1461218601149 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 23:03:21 INFO - PROCESS | 1959 | 1461218601498 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x98891800 == 141 [pid = 1959] [id = 440] 23:03:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 183 (0x99940c00) [pid = 1959] [serial = 1321] [outer = (nil)] 23:03:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 184 (0x99c37000) [pid = 1959] [serial = 1322] [outer = 0x99940c00] 23:03:21 INFO - PROCESS | 1959 | 1461218601628 Marionette DEBUG loaded listener.js 23:03:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 185 (0x99cb4c00) [pid = 1959] [serial = 1323] [outer = 0x99940c00] 23:03:22 INFO - PROCESS | 1959 | 1461218602559 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]]]}] 23:03:22 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 23:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1687ms 23:03:22 INFO - PROCESS | 1959 | 1461218602607 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 23:03:22 INFO - PROCESS | 1959 | 1461218602611 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 23:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:03:22 INFO - PROCESS | 1959 | 1461218602617 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:03:22 INFO - PROCESS | 1959 | 1461218602621 Marionette TRACE conn4 <- [1,1734,null,{}] 23:03:22 INFO - PROCESS | 1959 | 1461218602627 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}] 23:03:22 INFO - PROCESS | 1959 | 1461218602868 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 23:03:23 INFO - PROCESS | 1959 | 1461218603197 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x98697c00 == 142 [pid = 1959] [id = 441] 23:03:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 186 (0x98e40400) [pid = 1959] [serial = 1324] [outer = (nil)] 23:03:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 187 (0x9fb31c00) [pid = 1959] [serial = 1325] [outer = 0x98e40400] 23:03:23 INFO - PROCESS | 1959 | 1461218603318 Marionette DEBUG loaded listener.js 23:03:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 188 (0x9fb98c00) [pid = 1959] [serial = 1326] [outer = 0x98e40400] 23:03:24 INFO - PROCESS | 1959 | 1461218604437 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]]]}] 23:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1887ms 23:03:24 INFO - PROCESS | 1959 | 1461218604506 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 23:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:03:24 INFO - PROCESS | 1959 | 1461218604510 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 23:03:24 INFO - PROCESS | 1959 | 1461218604517 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:03:24 INFO - PROCESS | 1959 | 1461218604520 Marionette TRACE conn4 <- [1,1738,null,{}] 23:03:24 INFO - PROCESS | 1959 | 1461218604527 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}] 23:03:24 INFO - PROCESS | 1959 | 1461218604760 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 23:03:25 INFO - PROCESS | 1959 | 1461218605093 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:25 INFO - PROCESS | 1959 | ++DOCSHELL 0x89009400 == 143 [pid = 1959] [id = 442] 23:03:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 189 (0x8bfb4800) [pid = 1959] [serial = 1327] [outer = (nil)] 23:03:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 190 (0x9fb8ec00) [pid = 1959] [serial = 1328] [outer = 0x8bfb4800] 23:03:25 INFO - PROCESS | 1959 | 1461218605188 Marionette DEBUG loaded listener.js 23:03:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 191 (0x9fef0000) [pid = 1959] [serial = 1329] [outer = 0x8bfb4800] 23:03:26 INFO - PROCESS | 1959 | 1461218606086 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]]]}] 23:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1640ms 23:03:26 INFO - PROCESS | 1959 | 1461218606157 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 23:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:03:26 INFO - PROCESS | 1959 | 1461218606161 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 23:03:26 INFO - PROCESS | 1959 | 1461218606168 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:03:26 INFO - PROCESS | 1959 | 1461218606171 Marionette TRACE conn4 <- [1,1742,null,{}] 23:03:26 INFO - PROCESS | 1959 | 1461218606177 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}] 23:03:26 INFO - PROCESS | 1959 | 1461218606435 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 23:03:26 INFO - PROCESS | 1959 | 1461218606781 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:26 INFO - PROCESS | 1959 | ++DOCSHELL 0x98b2cc00 == 144 [pid = 1959] [id = 443] 23:03:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 192 (0x98e40000) [pid = 1959] [serial = 1330] [outer = (nil)] 23:03:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 193 (0xa0fa3800) [pid = 1959] [serial = 1331] [outer = 0x98e40000] 23:03:26 INFO - PROCESS | 1959 | 1461218606873 Marionette DEBUG loaded listener.js 23:03:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 194 (0xa2a30400) [pid = 1959] [serial = 1332] [outer = 0x98e40000] 23:03:27 INFO - PROCESS | 1959 | 1461218607774 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]]]}] 23:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1692ms 23:03:27 INFO - PROCESS | 1959 | 1461218607860 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 23:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:03:27 INFO - PROCESS | 1959 | 1461218607864 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 23:03:27 INFO - PROCESS | 1959 | 1461218607871 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:03:27 INFO - PROCESS | 1959 | 1461218607875 Marionette TRACE conn4 <- [1,1746,null,{}] 23:03:27 INFO - PROCESS | 1959 | 1461218607881 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}] 23:03:28 INFO - PROCESS | 1959 | 1461218608138 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x868f7400 == 143 [pid = 1959] [id = 382] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x8fca7c00 == 142 [pid = 1959] [id = 113] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x9160f800 == 141 [pid = 1959] [id = 178] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x920a5400 == 140 [pid = 1959] [id = 57] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x8f473000 == 139 [pid = 1959] [id = 111] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x92a0cc00 == 138 [pid = 1959] [id = 163] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x868ef400 == 137 [pid = 1959] [id = 425] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x86ed9000 == 136 [pid = 1959] [id = 424] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x86ed2800 == 135 [pid = 1959] [id = 423] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7d0000 == 134 [pid = 1959] [id = 421] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x861f5800 == 133 [pid = 1959] [id = 419] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x899b5c00 == 132 [pid = 1959] [id = 420] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x9857d800 == 131 [pid = 1959] [id = 418] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x860c9000 == 130 [pid = 1959] [id = 417] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x88cd7000 == 129 [pid = 1959] [id = 416] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x90132400 == 128 [pid = 1959] [id = 414] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x92c05800 == 127 [pid = 1959] [id = 415] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x87e5a400 == 126 [pid = 1959] [id = 413] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x8ffa1000 == 125 [pid = 1959] [id = 412] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x8f8b5800 == 124 [pid = 1959] [id = 411] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x8f21b400 == 123 [pid = 1959] [id = 410] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x899b4000 == 122 [pid = 1959] [id = 409] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x88cdb800 == 121 [pid = 1959] [id = 407] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x88a26c00 == 120 [pid = 1959] [id = 408] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x88cda800 == 119 [pid = 1959] [id = 406] 23:03:29 INFO - PROCESS | 1959 | --DOCSHELL 0x86ecec00 == 118 [pid = 1959] [id = 405] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 193 (0x8a234800) [pid = 1959] [serial = 1208] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 192 (0x89016400) [pid = 1959] [serial = 1206] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 191 (0x8f8af400) [pid = 1959] [serial = 1163] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 190 (0x9fcd8800) [pid = 1959] [serial = 1181] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 189 (0x86752400) [pid = 1959] [serial = 1199] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 188 (0x90351400) [pid = 1959] [serial = 1166] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 187 (0x96fab800) [pid = 1959] [serial = 1172] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 186 (0x868f3800) [pid = 1959] [serial = 1151] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 185 (0x86db5000) [pid = 1959] [serial = 1203] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 184 (0xa0c3ac00) [pid = 1959] [serial = 1187] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 183 (0xa3c7f800) [pid = 1959] [serial = 1193] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 182 (0x98b2f400) [pid = 1959] [serial = 1178] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 181 (0x88eec000) [pid = 1959] [serial = 1154] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 180 (0x86ed4000) [pid = 1959] [serial = 1200] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 179 (0x868f5000) [pid = 1959] [serial = 1202] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 178 (0x987b4800) [pid = 1959] [serial = 1175] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x92a55c00) [pid = 1959] [serial = 1169] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0xa2a96800) [pid = 1959] [serial = 1190] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x8c2e2c00) [pid = 1959] [serial = 1157] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x8aa76000) [pid = 1959] [serial = 1196] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x8f21c400) [pid = 1959] [serial = 1160] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8a394c00) [pid = 1959] [serial = 1209] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x868f0400) [pid = 1959] [serial = 1211] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0xa0a9bc00) [pid = 1959] [serial = 1184] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x8a22d400) [pid = 1959] [serial = 1149] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x88ea6000) [pid = 1959] [serial = 1205] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x86ed5800) [pid = 1959] [serial = 1212] [outer = (nil)] [url = about:blank] 23:03:29 INFO - PROCESS | 1959 | 1461218609973 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:30 INFO - PROCESS | 1959 | ++DOCSHELL 0x8442d400 == 119 [pid = 1959] [id = 444] 23:03:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x8442d800) [pid = 1959] [serial = 1333] [outer = (nil)] 23:03:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x8514d800) [pid = 1959] [serial = 1334] [outer = 0x8442d800] 23:03:30 INFO - PROCESS | 1959 | 1461218610057 Marionette DEBUG loaded listener.js 23:03:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x860c4800) [pid = 1959] [serial = 1335] [outer = 0x8442d800] 23:03:30 INFO - PROCESS | 1959 | 1461218610893 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]]]}] 23:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 3107ms 23:03:30 INFO - PROCESS | 1959 | 1461218610981 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 23:03:30 INFO - PROCESS | 1959 | 1461218610988 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 23:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:03:31 INFO - PROCESS | 1959 | 1461218610997 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:03:31 INFO - PROCESS | 1959 | 1461218611002 Marionette TRACE conn4 <- [1,1750,null,{}] 23:03:31 INFO - PROCESS | 1959 | 1461218611009 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}] 23:03:31 INFO - PROCESS | 1959 | 1461218611227 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 23:03:31 INFO - PROCESS | 1959 | 1461218611422 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x861fb400 == 120 [pid = 1959] [id = 445] 23:03:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x8675c400) [pid = 1959] [serial = 1336] [outer = (nil)] 23:03:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x868f7400) [pid = 1959] [serial = 1337] [outer = 0x8675c400] 23:03:31 INFO - PROCESS | 1959 | 1461218611506 Marionette DEBUG loaded listener.js 23:03:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x86daa800) [pid = 1959] [serial = 1338] [outer = 0x8675c400] 23:03:32 INFO - PROCESS | 1959 | 1461218612539 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]]]}] 23:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1581ms 23:03:32 INFO - PROCESS | 1959 | 1461218612583 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 23:03:32 INFO - PROCESS | 1959 | 1461218612590 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 23:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:03:32 INFO - PROCESS | 1959 | 1461218612598 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:03:32 INFO - PROCESS | 1959 | 1461218612602 Marionette TRACE conn4 <- [1,1754,null,{}] 23:03:32 INFO - PROCESS | 1959 | 1461218612626 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}] 23:03:32 INFO - PROCESS | 1959 | 1461218612918 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 23:03:32 INFO - PROCESS | 1959 | 1461218612955 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x868f9c00 == 121 [pid = 1959] [id = 446] 23:03:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x87e58800) [pid = 1959] [serial = 1339] [outer = (nil)] 23:03:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x88a26400) [pid = 1959] [serial = 1340] [outer = 0x87e58800] 23:03:33 INFO - PROCESS | 1959 | 1461218613123 Marionette DEBUG loaded listener.js 23:03:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x88cd4400) [pid = 1959] [serial = 1341] [outer = 0x87e58800] 23:03:34 INFO - PROCESS | 1959 | 1461218614086 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]]]}] 23:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1551ms 23:03:34 INFO - PROCESS | 1959 | 1461218614154 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 23:03:34 INFO - PROCESS | 1959 | 1461218614157 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 23:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:03:34 INFO - PROCESS | 1959 | 1461218614173 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:03:34 INFO - PROCESS | 1959 | 1461218614183 Marionette TRACE conn4 <- [1,1758,null,{}] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x8f220400) [pid = 1959] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x8fccc800) [pid = 1959] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0xa0f9dc00) [pid = 1959] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8ab8b400) [pid = 1959] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x8c57d400) [pid = 1959] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x8ab85c00) [pid = 1959] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x89dc5800) [pid = 1959] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x8ffee400) [pid = 1959] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x88c05c00) [pid = 1959] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x91401c00) [pid = 1959] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x899bd000) [pid = 1959] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x9fca1800) [pid = 1959] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x88a21000) [pid = 1959] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x8c7d7400) [pid = 1959] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x8f470400) [pid = 1959] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0xa0c13800) [pid = 1959] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x88a25800) [pid = 1959] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x894f2c00) [pid = 1959] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x868f9400) [pid = 1959] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x9888e400) [pid = 1959] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x86ed4800) [pid = 1959] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x899bdc00) [pid = 1959] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x92a0c000) [pid = 1959] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x8fff3000) [pid = 1959] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x86751800) [pid = 1959] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x99caf000) [pid = 1959] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x99cb3c00) [pid = 1959] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x88cd1400) [pid = 1959] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x8ffa2800) [pid = 1959] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x899b3c00) [pid = 1959] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x8aa6ec00) [pid = 1959] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x86759400) [pid = 1959] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x92c0a800) [pid = 1959] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x8900cc00) [pid = 1959] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x868f5400) [pid = 1959] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x88a22400) [pid = 1959] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x8bfb1c00) [pid = 1959] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x9fc5b000) [pid = 1959] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:03:35 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x935dac00) [pid = 1959] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:03:35 INFO - PROCESS | 1959 | 1461218615138 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}] 23:03:35 INFO - PROCESS | 1959 | 1461218615419 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 23:03:35 INFO - PROCESS | 1959 | 1461218615541 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x868f0c00 == 122 [pid = 1959] [id = 447] 23:03:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x868f1000) [pid = 1959] [serial = 1342] [outer = (nil)] 23:03:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x88c05c00) [pid = 1959] [serial = 1343] [outer = 0x868f1000] 23:03:35 INFO - PROCESS | 1959 | 1461218615618 Marionette DEBUG loaded listener.js 23:03:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x88ef4800) [pid = 1959] [serial = 1344] [outer = 0x868f1000] 23:03:36 INFO - PROCESS | 1959 | 1461218616444 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]]]}] 23:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2317ms 23:03:36 INFO - PROCESS | 1959 | 1461218616483 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 23:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:03:36 INFO - PROCESS | 1959 | 1461218616488 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 23:03:36 INFO - PROCESS | 1959 | 1461218616494 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:03:36 INFO - PROCESS | 1959 | 1461218616497 Marionette TRACE conn4 <- [1,1762,null,{}] 23:03:36 INFO - PROCESS | 1959 | 1461218616503 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}] 23:03:36 INFO - PROCESS | 1959 | 1461218616744 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 23:03:37 INFO - PROCESS | 1959 | 1461218617068 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:37 INFO - PROCESS | 1959 | ++DOCSHELL 0x84421400 == 123 [pid = 1959] [id = 448] 23:03:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x84422c00) [pid = 1959] [serial = 1345] [outer = (nil)] 23:03:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8442bc00) [pid = 1959] [serial = 1346] [outer = 0x84422c00] 23:03:37 INFO - PROCESS | 1959 | 1461218617240 Marionette DEBUG loaded listener.js 23:03:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x860ca000) [pid = 1959] [serial = 1347] [outer = 0x84422c00] 23:03:38 INFO - PROCESS | 1959 | 1461218618489 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]]]}] 23:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 2044ms 23:03:38 INFO - PROCESS | 1959 | 1461218618540 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 23:03:38 INFO - PROCESS | 1959 | 1461218618548 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 23:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:03:38 INFO - PROCESS | 1959 | 1461218618577 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:03:38 INFO - PROCESS | 1959 | 1461218618583 Marionette TRACE conn4 <- [1,1766,null,{}] 23:03:38 INFO - PROCESS | 1959 | 1461218618592 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}] 23:03:38 INFO - PROCESS | 1959 | 1461218618849 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 23:03:39 INFO - PROCESS | 1959 | 1461218619160 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:39 INFO - PROCESS | 1959 | ++DOCSHELL 0x86db4c00 == 124 [pid = 1959] [id = 449] 23:03:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x86ed2c00) [pid = 1959] [serial = 1348] [outer = (nil)] 23:03:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x88a26c00) [pid = 1959] [serial = 1349] [outer = 0x86ed2c00] 23:03:39 INFO - PROCESS | 1959 | 1461218619258 Marionette DEBUG loaded listener.js 23:03:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x88cd7800) [pid = 1959] [serial = 1350] [outer = 0x86ed2c00] 23:03:40 INFO - PROCESS | 1959 | 1461218620315 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]]]}] 23:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1789ms 23:03:40 INFO - PROCESS | 1959 | 1461218620365 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 23:03:40 INFO - PROCESS | 1959 | 1461218620372 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 23:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:03:40 INFO - PROCESS | 1959 | 1461218620381 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:03:40 INFO - PROCESS | 1959 | 1461218620384 Marionette TRACE conn4 <- [1,1770,null,{}] 23:03:40 INFO - PROCESS | 1959 | 1461218620391 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}] 23:03:40 INFO - PROCESS | 1959 | 1461218620628 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 23:03:41 INFO - PROCESS | 1959 | 1461218621005 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:41 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cd3c00 == 125 [pid = 1959] [id = 450] 23:03:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x894eb000) [pid = 1959] [serial = 1351] [outer = (nil)] 23:03:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x894f4800) [pid = 1959] [serial = 1352] [outer = 0x894eb000] 23:03:41 INFO - PROCESS | 1959 | 1461218621105 Marionette DEBUG loaded listener.js 23:03:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x89bfa400) [pid = 1959] [serial = 1353] [outer = 0x894eb000] 23:03:42 INFO - PROCESS | 1959 | 1461218622117 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]]]}] 23:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1782ms 23:03:42 INFO - PROCESS | 1959 | 1461218622164 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 23:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:03:42 INFO - PROCESS | 1959 | 1461218622168 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 23:03:42 INFO - PROCESS | 1959 | 1461218622178 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:03:42 INFO - PROCESS | 1959 | 1461218622188 Marionette TRACE conn4 <- [1,1774,null,{}] 23:03:42 INFO - PROCESS | 1959 | 1461218622204 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}] 23:03:42 INFO - PROCESS | 1959 | 1461218622480 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 23:03:42 INFO - PROCESS | 1959 | 1461218622809 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x899b3800 == 126 [pid = 1959] [id = 451] 23:03:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x8a237400) [pid = 1959] [serial = 1354] [outer = (nil)] 23:03:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x8aa73800) [pid = 1959] [serial = 1355] [outer = 0x8a237400] 23:03:42 INFO - PROCESS | 1959 | 1461218622919 Marionette DEBUG loaded listener.js 23:03:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x8aa7b000) [pid = 1959] [serial = 1356] [outer = 0x8a237400] 23:03:43 INFO - PROCESS | 1959 | 1461218623863 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]]]}] 23:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1747ms 23:03:43 INFO - PROCESS | 1959 | 1461218623922 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 23:03:43 INFO - PROCESS | 1959 | 1461218623928 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 23:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:03:43 INFO - PROCESS | 1959 | 1461218623934 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:03:43 INFO - PROCESS | 1959 | 1461218623937 Marionette TRACE conn4 <- [1,1778,null,{}] 23:03:43 INFO - PROCESS | 1959 | 1461218623944 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}] 23:03:44 INFO - PROCESS | 1959 | 1461218624178 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 23:03:44 INFO - PROCESS | 1959 | 1461218624499 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x86ecd400 == 127 [pid = 1959] [id = 452] 23:03:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x894ed400) [pid = 1959] [serial = 1357] [outer = (nil)] 23:03:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x8bfb5c00) [pid = 1959] [serial = 1358] [outer = 0x894ed400] 23:03:44 INFO - PROCESS | 1959 | 1461218624597 Marionette DEBUG loaded listener.js 23:03:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x8c2e8c00) [pid = 1959] [serial = 1359] [outer = 0x894ed400] 23:03:45 INFO - PROCESS | 1959 | 1461218625539 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]]]}] 23:03:45 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 23:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1685ms 23:03:45 INFO - PROCESS | 1959 | 1461218625621 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 23:03:45 INFO - PROCESS | 1959 | 1461218625625 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 23:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:03:45 INFO - PROCESS | 1959 | 1461218625631 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:03:45 INFO - PROCESS | 1959 | 1461218625634 Marionette TRACE conn4 <- [1,1782,null,{}] 23:03:45 INFO - PROCESS | 1959 | 1461218625641 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}] 23:03:45 INFO - PROCESS | 1959 | 1461218625896 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 23:03:46 INFO - PROCESS | 1959 | 1461218626234 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:46 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c40d800 == 128 [pid = 1959] [id = 453] 23:03:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x8c57b800) [pid = 1959] [serial = 1360] [outer = (nil)] 23:03:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x8c58a400) [pid = 1959] [serial = 1361] [outer = 0x8c57b800] 23:03:46 INFO - PROCESS | 1959 | 1461218626345 Marionette DEBUG loaded listener.js 23:03:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x8f278800) [pid = 1959] [serial = 1362] [outer = 0x8c57b800] 23:03:47 INFO - PROCESS | 1959 | 1461218627317 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]]]}] 23:03:47 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 23:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1739ms 23:03:47 INFO - PROCESS | 1959 | 1461218627372 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 23:03:47 INFO - PROCESS | 1959 | 1461218627375 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 23:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:03:47 INFO - PROCESS | 1959 | 1461218627383 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:03:47 INFO - PROCESS | 1959 | 1461218627386 Marionette TRACE conn4 <- [1,1786,null,{}] 23:03:47 INFO - PROCESS | 1959 | 1461218627392 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}] 23:03:47 INFO - PROCESS | 1959 | 1461218627618 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 23:03:47 INFO - PROCESS | 1959 | 1461218627938 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c40ac00 == 129 [pid = 1959] [id = 454] 23:03:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x8c410800) [pid = 1959] [serial = 1363] [outer = (nil)] 23:03:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x8f476400) [pid = 1959] [serial = 1364] [outer = 0x8c410800] 23:03:48 INFO - PROCESS | 1959 | 1461218628034 Marionette DEBUG loaded listener.js 23:03:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x8f8af800) [pid = 1959] [serial = 1365] [outer = 0x8c410800] 23:03:48 INFO - PROCESS | 1959 | 1461218628965 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]]]}] 23:03:49 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 23:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1631ms 23:03:49 INFO - PROCESS | 1959 | 1461218629015 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 23:03:49 INFO - PROCESS | 1959 | 1461218629019 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 23:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:03:49 INFO - PROCESS | 1959 | 1461218629026 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:03:49 INFO - PROCESS | 1959 | 1461218629029 Marionette TRACE conn4 <- [1,1790,null,{}] 23:03:49 INFO - PROCESS | 1959 | 1461218629035 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}] 23:03:49 INFO - PROCESS | 1959 | 1461218629243 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 23:03:49 INFO - PROCESS | 1959 | 1461218629572 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:49 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f2c00 == 130 [pid = 1959] [id = 455] 23:03:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x88cd4c00) [pid = 1959] [serial = 1366] [outer = (nil)] 23:03:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x8f8b7000) [pid = 1959] [serial = 1367] [outer = 0x88cd4c00] 23:03:49 INFO - PROCESS | 1959 | 1461218629666 Marionette DEBUG loaded listener.js 23:03:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x8fccf400) [pid = 1959] [serial = 1368] [outer = 0x88cd4c00] 23:03:50 INFO - PROCESS | 1959 | 1461218630558 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]]]}] 23:03:50 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) 23:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1590ms 23:03:50 INFO - PROCESS | 1959 | 1461218630620 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 23:03:50 INFO - PROCESS | 1959 | 1461218630624 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 23:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:03:50 INFO - PROCESS | 1959 | 1461218630633 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:03:50 INFO - PROCESS | 1959 | 1461218630636 Marionette TRACE conn4 <- [1,1794,null,{}] 23:03:50 INFO - PROCESS | 1959 | 1461218630643 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}] 23:03:50 INFO - PROCESS | 1959 | 1461218630854 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 23:03:51 INFO - PROCESS | 1959 | 1461218631180 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:51 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f8bb400 == 131 [pid = 1959] [id = 456] 23:03:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x8fca3400) [pid = 1959] [serial = 1369] [outer = (nil)] 23:03:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x8ffa1000) [pid = 1959] [serial = 1370] [outer = 0x8fca3400] 23:03:51 INFO - PROCESS | 1959 | 1461218631273 Marionette DEBUG loaded listener.js 23:03:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x8ffa2c00) [pid = 1959] [serial = 1371] [outer = 0x8fca3400] 23:03:52 INFO - PROCESS | 1959 | 1461218632208 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]]]}] 23:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1631ms 23:03:52 INFO - PROCESS | 1959 | 1461218632265 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 23:03:52 INFO - PROCESS | 1959 | 1461218632268 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 23:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:03:52 INFO - PROCESS | 1959 | 1461218632275 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:03:52 INFO - PROCESS | 1959 | 1461218632278 Marionette TRACE conn4 <- [1,1798,null,{}] 23:03:52 INFO - PROCESS | 1959 | 1461218632284 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}] 23:03:52 INFO - PROCESS | 1959 | 1461218632503 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 23:03:52 INFO - PROCESS | 1959 | 1461218632825 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x89016800 == 132 [pid = 1959] [id = 457] 23:03:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x8f8bb800) [pid = 1959] [serial = 1372] [outer = (nil)] 23:03:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x90130c00) [pid = 1959] [serial = 1373] [outer = 0x8f8bb800] 23:03:52 INFO - PROCESS | 1959 | 1461218632921 Marionette DEBUG loaded listener.js 23:03:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x902bd800) [pid = 1959] [serial = 1374] [outer = 0x8f8bb800] 23:03:53 INFO - PROCESS | 1959 | 1461218633850 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]]]}] 23:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1633ms 23:03:53 INFO - PROCESS | 1959 | 1461218633908 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 23:03:53 INFO - PROCESS | 1959 | 1461218633912 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 23:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:03:53 INFO - PROCESS | 1959 | 1461218633919 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:03:53 INFO - PROCESS | 1959 | 1461218633923 Marionette TRACE conn4 <- [1,1802,null,{}] 23:03:53 INFO - PROCESS | 1959 | 1461218633928 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}] 23:03:54 INFO - PROCESS | 1959 | 1461218634142 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 23:03:54 INFO - PROCESS | 1959 | 1461218634486 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x9035d400 == 133 [pid = 1959] [id = 458] 23:03:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x90870800) [pid = 1959] [serial = 1375] [outer = (nil)] 23:03:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x91328c00) [pid = 1959] [serial = 1376] [outer = 0x90870800] 23:03:54 INFO - PROCESS | 1959 | 1461218634596 Marionette DEBUG loaded listener.js 23:03:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x920a5400) [pid = 1959] [serial = 1377] [outer = 0x90870800] 23:03:55 INFO - PROCESS | 1959 | 1461218635567 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]]]}] 23:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1686ms 23:03:55 INFO - PROCESS | 1959 | 1461218635605 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 23:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:03:55 INFO - PROCESS | 1959 | 1461218635610 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 23:03:55 INFO - PROCESS | 1959 | 1461218635616 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:03:55 INFO - PROCESS | 1959 | 1461218635621 Marionette TRACE conn4 <- [1,1806,null,{}] 23:03:55 INFO - PROCESS | 1959 | 1461218635627 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}] 23:03:55 INFO - PROCESS | 1959 | 1461218635871 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 23:03:56 INFO - PROCESS | 1959 | 1461218636204 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a0d000 == 134 [pid = 1959] [id = 459] 23:03:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x92a5c800) [pid = 1959] [serial = 1378] [outer = (nil)] 23:03:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x935e3c00) [pid = 1959] [serial = 1379] [outer = 0x92a5c800] 23:03:56 INFO - PROCESS | 1959 | 1461218636297 Marionette DEBUG loaded listener.js 23:03:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x93630400) [pid = 1959] [serial = 1380] [outer = 0x92a5c800] 23:03:57 INFO - PROCESS | 1959 | 1461218637183 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]]]}] 23:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1644ms 23:03:57 INFO - PROCESS | 1959 | 1461218637261 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 23:03:57 INFO - PROCESS | 1959 | 1461218637265 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 23:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:03:57 INFO - PROCESS | 1959 | 1461218637271 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:03:57 INFO - PROCESS | 1959 | 1461218637275 Marionette TRACE conn4 <- [1,1810,null,{}] 23:03:57 INFO - PROCESS | 1959 | 1461218637280 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}] 23:03:57 INFO - PROCESS | 1959 | 1461218637495 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 23:03:57 INFO - PROCESS | 1959 | 1461218637825 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:57 INFO - PROCESS | 1959 | ++DOCSHELL 0x92c08000 == 135 [pid = 1959] [id = 460] 23:03:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x9363e000) [pid = 1959] [serial = 1381] [outer = (nil)] 23:03:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x93e30800) [pid = 1959] [serial = 1382] [outer = 0x9363e000] 23:03:57 INFO - PROCESS | 1959 | 1461218637919 Marionette DEBUG loaded listener.js 23:03:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 179 (0x93e35400) [pid = 1959] [serial = 1383] [outer = 0x9363e000] 23:03:58 INFO - PROCESS | 1959 | 1461218638834 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]]]}] 23:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1631ms 23:03:58 INFO - PROCESS | 1959 | 1461218638903 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 23:03:58 INFO - PROCESS | 1959 | 1461218638906 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 23:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:03:58 INFO - PROCESS | 1959 | 1461218638913 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:03:58 INFO - PROCESS | 1959 | 1461218638917 Marionette TRACE conn4 <- [1,1814,null,{}] 23:03:58 INFO - PROCESS | 1959 | 1461218638922 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}] 23:03:59 INFO - PROCESS | 1959 | 1461218639178 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 23:03:59 INFO - PROCESS | 1959 | 1461218639508 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:59 INFO - PROCESS | 1959 | ++DOCSHELL 0x83dc7c00 == 136 [pid = 1959] [id = 461] 23:03:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 180 (0x85143800) [pid = 1959] [serial = 1384] [outer = (nil)] 23:03:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 181 (0x96fa5800) [pid = 1959] [serial = 1385] [outer = 0x85143800] 23:03:59 INFO - PROCESS | 1959 | 1461218639602 Marionette DEBUG loaded listener.js 23:03:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 182 (0x96fa8800) [pid = 1959] [serial = 1386] [outer = 0x85143800] 23:04:00 INFO - PROCESS | 1959 | 1461218640544 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]]]}] 23:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1683ms 23:04:00 INFO - PROCESS | 1959 | 1461218640606 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 23:04:00 INFO - PROCESS | 1959 | 1461218640612 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 23:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:04:00 INFO - PROCESS | 1959 | 1461218640622 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:04:00 INFO - PROCESS | 1959 | 1461218640627 Marionette TRACE conn4 <- [1,1818,null,{}] 23:04:00 INFO - PROCESS | 1959 | 1461218640636 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}] 23:04:00 INFO - PROCESS | 1959 | 1461218640886 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 23:04:01 INFO - PROCESS | 1959 | 1461218641247 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x93637400 == 137 [pid = 1959] [id = 462] 23:04:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 183 (0x96bdcc00) [pid = 1959] [serial = 1387] [outer = (nil)] 23:04:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 184 (0x97cc3000) [pid = 1959] [serial = 1388] [outer = 0x96bdcc00] 23:04:01 INFO - PROCESS | 1959 | 1461218641344 Marionette DEBUG loaded listener.js 23:04:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 185 (0x97d5bc00) [pid = 1959] [serial = 1389] [outer = 0x96bdcc00] 23:04:02 INFO - PROCESS | 1959 | 1461218642278 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]]]}] 23:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1739ms 23:04:02 INFO - PROCESS | 1959 | 1461218642361 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 23:04:02 INFO - PROCESS | 1959 | 1461218642365 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 23:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:04:02 INFO - PROCESS | 1959 | 1461218642372 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:04:02 INFO - PROCESS | 1959 | 1461218642375 Marionette TRACE conn4 <- [1,1822,null,{}] 23:04:02 INFO - PROCESS | 1959 | 1461218642381 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}] 23:04:02 INFO - PROCESS | 1959 | 1461218642610 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 23:04:02 INFO - PROCESS | 1959 | 1461218642951 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a0cc00 == 138 [pid = 1959] [id = 463] 23:04:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 186 (0x96fa6400) [pid = 1959] [serial = 1390] [outer = (nil)] 23:04:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 187 (0x98696c00) [pid = 1959] [serial = 1391] [outer = 0x96fa6400] 23:04:03 INFO - PROCESS | 1959 | 1461218643060 Marionette DEBUG loaded listener.js 23:04:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 188 (0x9869a000) [pid = 1959] [serial = 1392] [outer = 0x96fa6400] 23:04:03 INFO - PROCESS | 1959 | 1461218643983 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]]]}] 23:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1682ms 23:04:04 INFO - PROCESS | 1959 | 1461218644056 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 23:04:04 INFO - PROCESS | 1959 | 1461218644059 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 23:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:04:04 INFO - PROCESS | 1959 | 1461218644066 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:04:04 INFO - PROCESS | 1959 | 1461218644069 Marionette TRACE conn4 <- [1,1826,null,{}] 23:04:04 INFO - PROCESS | 1959 | 1461218644075 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}] 23:04:04 INFO - PROCESS | 1959 | 1461218644284 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 23:04:04 INFO - PROCESS | 1959 | 1461218644621 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:04 INFO - PROCESS | 1959 | ++DOCSHELL 0x86069400 == 139 [pid = 1959] [id = 464] 23:04:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 189 (0x8f8b3800) [pid = 1959] [serial = 1393] [outer = (nil)] 23:04:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 190 (0x98e34800) [pid = 1959] [serial = 1394] [outer = 0x8f8b3800] 23:04:04 INFO - PROCESS | 1959 | 1461218644715 Marionette DEBUG loaded listener.js 23:04:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 191 (0x98f05400) [pid = 1959] [serial = 1395] [outer = 0x8f8b3800] 23:04:05 INFO - PROCESS | 1959 | 1461218645664 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]]]}] 23:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1646ms 23:04:05 INFO - PROCESS | 1959 | 1461218645712 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 23:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:04:05 INFO - PROCESS | 1959 | 1461218645716 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 23:04:05 INFO - PROCESS | 1959 | 1461218645723 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:04:05 INFO - PROCESS | 1959 | 1461218645726 Marionette TRACE conn4 <- [1,1830,null,{}] 23:04:05 INFO - PROCESS | 1959 | 1461218645732 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}] 23:04:05 INFO - PROCESS | 1959 | 1461218645943 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 23:04:06 INFO - PROCESS | 1959 | 1461218646272 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:06 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fffc800 == 140 [pid = 1959] [id = 465] 23:04:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 192 (0x98586400) [pid = 1959] [serial = 1396] [outer = (nil)] 23:04:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 193 (0x99c2e400) [pid = 1959] [serial = 1397] [outer = 0x98586400] 23:04:06 INFO - PROCESS | 1959 | 1461218646369 Marionette DEBUG loaded listener.js 23:04:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 194 (0x99c3c800) [pid = 1959] [serial = 1398] [outer = 0x98586400] 23:04:07 INFO - PROCESS | 1959 | 1461218647334 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]]]}] 23:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1683ms 23:04:07 INFO - PROCESS | 1959 | 1461218647406 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 23:04:07 INFO - PROCESS | 1959 | 1461218647410 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 23:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:04:07 INFO - PROCESS | 1959 | 1461218647416 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:04:07 INFO - PROCESS | 1959 | 1461218647420 Marionette TRACE conn4 <- [1,1834,null,{}] 23:04:07 INFO - PROCESS | 1959 | 1461218647426 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}] 23:04:07 INFO - PROCESS | 1959 | 1461218647685 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x868f0c00 == 139 [pid = 1959] [id = 447] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x868f9c00 == 138 [pid = 1959] [id = 446] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x861fb400 == 137 [pid = 1959] [id = 445] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x8442d400 == 136 [pid = 1959] [id = 444] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x89009400 == 135 [pid = 1959] [id = 442] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x98891800 == 134 [pid = 1959] [id = 440] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x98697c00 == 133 [pid = 1959] [id = 441] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x868fa400 == 132 [pid = 1959] [id = 439] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x93e31c00 == 131 [pid = 1959] [id = 438] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x935df800 == 130 [pid = 1959] [id = 437] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x8fcad400 == 129 [pid = 1959] [id = 435] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x85e2a400 == 128 [pid = 1959] [id = 436] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x8f46e800 == 127 [pid = 1959] [id = 434] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x86ece800 == 126 [pid = 1959] [id = 433] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x8f228000 == 125 [pid = 1959] [id = 432] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x8bfac400 == 124 [pid = 1959] [id = 431] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x8aa6e400 == 123 [pid = 1959] [id = 398] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x8595d000 == 122 [pid = 1959] [id = 430] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x88e9cc00 == 121 [pid = 1959] [id = 428] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x894f9c00 == 120 [pid = 1959] [id = 429] 23:04:09 INFO - PROCESS | 1959 | --DOCSHELL 0x86db0000 == 119 [pid = 1959] [id = 427] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 193 (0x8a229000) [pid = 1959] [serial = 1280] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 192 (0x8f8b4000) [pid = 1959] [serial = 1164] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 191 (0x8ff9f400) [pid = 1959] [serial = 1235] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 190 (0xa3cdc000) [pid = 1959] [serial = 1194] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 189 (0xa0f47400) [pid = 1959] [serial = 1188] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 188 (0x8f27cc00) [pid = 1959] [serial = 1161] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 187 (0x8c2ef800) [pid = 1959] [serial = 1158] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 186 (0x98581000) [pid = 1959] [serial = 1251] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 185 (0x90357c00) [pid = 1959] [serial = 1239] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 184 (0x97cb9800) [pid = 1959] [serial = 1250] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 183 (0x88eebc00) [pid = 1959] [serial = 1218] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 182 (0x9363f800) [pid = 1959] [serial = 1170] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 181 (0x89dc8000) [pid = 1959] [serial = 1278] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 180 (0xa0ad1000) [pid = 1959] [serial = 1185] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 179 (0x91606800) [pid = 1959] [serial = 1242] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 178 (0x8f229c00) [pid = 1959] [serial = 1229] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x8fccec00) [pid = 1959] [serial = 1233] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0xa3c03400) [pid = 1959] [serial = 1191] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x88eaa400) [pid = 1959] [serial = 1274] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x89012800) [pid = 1959] [serial = 1275] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x89bf8800) [pid = 1959] [serial = 1214] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8c588800) [pid = 1959] [serial = 1083] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x88ce0000) [pid = 1959] [serial = 1217] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x99b1e000) [pid = 1959] [serial = 1257] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x88c08000) [pid = 1959] [serial = 1272] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x8a585800) [pid = 1959] [serial = 1221] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x91408800) [pid = 1959] [serial = 1241] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x987b6000) [pid = 1959] [serial = 1253] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x91407000) [pid = 1959] [serial = 1167] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x8ffa5800) [pid = 1959] [serial = 1236] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x8fca6800) [pid = 1959] [serial = 1232] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x8aa70400) [pid = 1959] [serial = 1215] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x987b9c00) [pid = 1959] [serial = 1176] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x99b11400) [pid = 1959] [serial = 1256] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x8f27b400) [pid = 1959] [serial = 1230] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x9fb9a000) [pid = 1959] [serial = 1263] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x98890400) [pid = 1959] [serial = 1254] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x9ffd1800) [pid = 1959] [serial = 1266] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x89011c00) [pid = 1959] [serial = 1155] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x99939c00) [pid = 1959] [serial = 1179] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x97d57800) [pid = 1959] [serial = 1173] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x8aa7a400) [pid = 1959] [serial = 1197] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x89dca400) [pid = 1959] [serial = 1220] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x87e58000) [pid = 1959] [serial = 1152] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x97918c00) [pid = 1959] [serial = 1248] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x8bfb0400) [pid = 1959] [serial = 1223] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x99cab400) [pid = 1959] [serial = 1259] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x9ffcc800) [pid = 1959] [serial = 1265] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0xa0f9bc00) [pid = 1959] [serial = 1268] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x9012f000) [pid = 1959] [serial = 1238] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x9fce0000) [pid = 1959] [serial = 1269] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x8c2e8000) [pid = 1959] [serial = 1224] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8c586800) [pid = 1959] [serial = 1227] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x8c57b400) [pid = 1959] [serial = 1226] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x9ff19800) [pid = 1959] [serial = 1182] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x99cb5400) [pid = 1959] [serial = 1260] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x935dfc00) [pid = 1959] [serial = 1244] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x88a20400) [pid = 1959] [serial = 1271] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x9fb32c00) [pid = 1959] [serial = 1262] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x89bf4c00) [pid = 1959] [serial = 1277] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x93632c00) [pid = 1959] [serial = 1245] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x96fad400) [pid = 1959] [serial = 1247] [outer = (nil)] [url = about:blank] 23:04:09 INFO - PROCESS | 1959 | 1461218649631 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:09 INFO - PROCESS | 1959 | ++DOCSHELL 0x84420000 == 120 [pid = 1959] [id = 466] 23:04:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x86067400) [pid = 1959] [serial = 1399] [outer = (nil)] 23:04:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x861ef400) [pid = 1959] [serial = 1400] [outer = 0x86067400] 23:04:09 INFO - PROCESS | 1959 | 1461218649715 Marionette DEBUG loaded listener.js 23:04:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x8675a400) [pid = 1959] [serial = 1401] [outer = 0x86067400] 23:04:10 INFO - PROCESS | 1959 | 1461218650537 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]]]}] 23:04:10 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 23:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 3148ms 23:04:10 INFO - PROCESS | 1959 | 1461218650566 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 23:04:10 INFO - PROCESS | 1959 | 1461218650573 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 23:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:04:10 INFO - PROCESS | 1959 | 1461218650581 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:04:10 INFO - PROCESS | 1959 | 1461218650586 Marionette TRACE conn4 <- [1,1838,null,{}] 23:04:10 INFO - PROCESS | 1959 | 1461218650593 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}] 23:04:10 INFO - PROCESS | 1959 | 1461218650811 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 23:04:11 INFO - PROCESS | 1959 | 1461218651049 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:11 INFO - PROCESS | 1959 | ++DOCSHELL 0x86db0000 == 121 [pid = 1959] [id = 467] 23:04:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x86db3000) [pid = 1959] [serial = 1402] [outer = (nil)] 23:04:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x88a23400) [pid = 1959] [serial = 1403] [outer = 0x86db3000] 23:04:11 INFO - PROCESS | 1959 | 1461218651128 Marionette DEBUG loaded listener.js 23:04:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x88c0ec00) [pid = 1959] [serial = 1404] [outer = 0x86db3000] 23:04:12 INFO - PROCESS | 1959 | 1461218652148 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]]]}] 23:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1639ms 23:04:12 INFO - PROCESS | 1959 | 1461218652227 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 23:04:12 INFO - PROCESS | 1959 | 1461218652234 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 23:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:04:12 INFO - PROCESS | 1959 | 1461218652242 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:04:12 INFO - PROCESS | 1959 | 1461218652246 Marionette TRACE conn4 <- [1,1842,null,{}] 23:04:12 INFO - PROCESS | 1959 | 1461218652253 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}] 23:04:12 INFO - PROCESS | 1959 | 1461218652560 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 23:04:12 INFO - PROCESS | 1959 | 1461218652788 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:12 INFO - PROCESS | 1959 | ++DOCSHELL 0x88eaa000 == 122 [pid = 1959] [id = 468] 23:04:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x88ef9400) [pid = 1959] [serial = 1405] [outer = (nil)] 23:04:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8900e000) [pid = 1959] [serial = 1406] [outer = 0x88ef9400] 23:04:12 INFO - PROCESS | 1959 | 1461218652866 Marionette DEBUG loaded listener.js 23:04:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x894ee000) [pid = 1959] [serial = 1407] [outer = 0x88ef9400] 23:04:14 INFO - PROCESS | 1959 | 1461218654360 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]]]}] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x87e58800) [pid = 1959] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x8675c400) [pid = 1959] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x8442d800) [pid = 1959] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x98e40000) [pid = 1959] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x8bfb4800) [pid = 1959] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x98e40400) [pid = 1959] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x99940c00) [pid = 1959] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x90124400) [pid = 1959] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x95b7f800) [pid = 1959] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x93e36400) [pid = 1959] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x860cfc00) [pid = 1959] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x902c9800) [pid = 1959] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x8f8b0400) [pid = 1959] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x88eedc00) [pid = 1959] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x8f228400) [pid = 1959] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x8c409000) [pid = 1959] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x8ab8d400) [pid = 1959] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x8ab86400) [pid = 1959] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x88ea6400) [pid = 1959] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:04:14 INFO - PROCESS | 1959 | --DOMWINDOW == 121 (0x86ed0000) [pid = 1959] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2285ms 23:04:14 INFO - PROCESS | 1959 | 1461218654527 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 23:04:14 INFO - PROCESS | 1959 | 1461218654531 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 23:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:04:14 INFO - PROCESS | 1959 | 1461218654546 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:04:14 INFO - PROCESS | 1959 | 1461218654555 Marionette TRACE conn4 <- [1,1846,null,{}] 23:04:14 INFO - PROCESS | 1959 | 1461218654562 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}] 23:04:14 INFO - PROCESS | 1959 | 1461218654831 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 23:04:14 INFO - PROCESS | 1959 | 1461218654961 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:14 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ea6c00 == 123 [pid = 1959] [id = 469] 23:04:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 122 (0x88ea7000) [pid = 1959] [serial = 1408] [outer = (nil)] 23:04:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x89bf6400) [pid = 1959] [serial = 1409] [outer = 0x88ea7000] 23:04:15 INFO - PROCESS | 1959 | 1461218655039 Marionette DEBUG loaded listener.js 23:04:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x8a22d400) [pid = 1959] [serial = 1410] [outer = 0x88ea7000] 23:04:15 INFO - PROCESS | 1959 | 1461218655839 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]]]}] 23:04:15 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) 23:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1344ms 23:04:15 INFO - PROCESS | 1959 | 1461218655883 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 23:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:04:15 INFO - PROCESS | 1959 | 1461218655887 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 23:04:15 INFO - PROCESS | 1959 | 1461218655894 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:04:15 INFO - PROCESS | 1959 | 1461218655897 Marionette TRACE conn4 <- [1,1850,null,{}] 23:04:15 INFO - PROCESS | 1959 | 1461218655902 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}] 23:04:16 INFO - PROCESS | 1959 | 1461218656097 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 23:04:16 INFO - PROCESS | 1959 | 1461218656296 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:16 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f0400 == 124 [pid = 1959] [id = 470] 23:04:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x88cd9800) [pid = 1959] [serial = 1411] [outer = (nil)] 23:04:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x8a57a000) [pid = 1959] [serial = 1412] [outer = 0x88cd9800] 23:04:16 INFO - PROCESS | 1959 | 1461218656374 Marionette DEBUG loaded listener.js 23:04:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x8a580800) [pid = 1959] [serial = 1413] [outer = 0x88cd9800] 23:04:17 INFO - PROCESS | 1959 | 1461218657532 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]]]}] 23:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1692ms 23:04:17 INFO - PROCESS | 1959 | 1461218657586 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 23:04:17 INFO - PROCESS | 1959 | 1461218657594 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 23:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:04:17 INFO - PROCESS | 1959 | 1461218657605 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:04:17 INFO - PROCESS | 1959 | 1461218657611 Marionette TRACE conn4 <- [1,1854,null,{}] 23:04:17 INFO - PROCESS | 1959 | 1461218657619 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}] 23:04:17 INFO - PROCESS | 1959 | 1461218657854 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 23:04:18 INFO - PROCESS | 1959 | 1461218658209 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x86db1400 == 125 [pid = 1959] [id = 471] 23:04:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x86ecb800) [pid = 1959] [serial = 1414] [outer = (nil)] 23:04:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x88a23800) [pid = 1959] [serial = 1415] [outer = 0x86ecb800] 23:04:18 INFO - PROCESS | 1959 | 1461218658303 Marionette DEBUG loaded listener.js 23:04:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x88ef8000) [pid = 1959] [serial = 1416] [outer = 0x86ecb800] 23:04:19 INFO - PROCESS | 1959 | 1461218659345 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]]]}] 23:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1789ms 23:04:19 INFO - PROCESS | 1959 | 1461218659395 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 23:04:19 INFO - PROCESS | 1959 | 1461218659405 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 23:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:04:19 INFO - PROCESS | 1959 | 1461218659416 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:04:19 INFO - PROCESS | 1959 | 1461218659420 Marionette TRACE conn4 <- [1,1858,null,{}] 23:04:19 INFO - PROCESS | 1959 | 1461218659427 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}] 23:04:19 INFO - PROCESS | 1959 | 1461218659660 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 23:04:20 INFO - PROCESS | 1959 | 1461218660036 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x8900cc00 == 126 [pid = 1959] [id = 472] 23:04:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x8a397c00) [pid = 1959] [serial = 1417] [outer = (nil)] 23:04:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x8aa70800) [pid = 1959] [serial = 1418] [outer = 0x8a397c00] 23:04:20 INFO - PROCESS | 1959 | 1461218660134 Marionette DEBUG loaded listener.js 23:04:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x8aa76000) [pid = 1959] [serial = 1419] [outer = 0x8a397c00] 23:04:21 INFO - PROCESS | 1959 | 1461218661174 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]]]}] 23:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1791ms 23:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:04:21 INFO - PROCESS | 1959 | 1461218661208 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 23:04:21 INFO - PROCESS | 1959 | 1461218661212 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 23:04:21 INFO - PROCESS | 1959 | 1461218661219 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:04:21 INFO - PROCESS | 1959 | 1461218661226 Marionette TRACE conn4 <- [1,1862,null,{}] 23:04:21 INFO - PROCESS | 1959 | 1461218661243 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}] 23:04:21 INFO - PROCESS | 1959 | 1461218661487 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 23:04:21 INFO - PROCESS | 1959 | 1461218661826 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x899bb400 == 127 [pid = 1959] [id = 473] 23:04:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x8bfb5000) [pid = 1959] [serial = 1420] [outer = (nil)] 23:04:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x8c403c00) [pid = 1959] [serial = 1421] [outer = 0x8bfb5000] 23:04:21 INFO - PROCESS | 1959 | 1461218661928 Marionette DEBUG loaded listener.js 23:04:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8c584000) [pid = 1959] [serial = 1422] [outer = 0x8bfb5000] 23:04:22 INFO - PROCESS | 1959 | 1461218662926 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]]]}] 23:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1739ms 23:04:22 INFO - PROCESS | 1959 | 1461218662960 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 23:04:22 INFO - PROCESS | 1959 | 1461218662964 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 23:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:04:22 INFO - PROCESS | 1959 | 1461218662971 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:04:22 INFO - PROCESS | 1959 | 1461218662975 Marionette TRACE conn4 <- [1,1866,null,{}] 23:04:22 INFO - PROCESS | 1959 | 1461218662981 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}] 23:04:23 INFO - PROCESS | 1959 | 1461218663225 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 23:04:23 INFO - PROCESS | 1959 | 1461218663549 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ce0c00 == 128 [pid = 1959] [id = 474] 23:04:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8c2e4400) [pid = 1959] [serial = 1423] [outer = (nil)] 23:04:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8f220400) [pid = 1959] [serial = 1424] [outer = 0x8c2e4400] 23:04:23 INFO - PROCESS | 1959 | 1461218663649 Marionette DEBUG loaded listener.js 23:04:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8f228400) [pid = 1959] [serial = 1425] [outer = 0x8c2e4400] 23:04:24 INFO - PROCESS | 1959 | 1461218664557 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]]]}] 23:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1644ms 23:04:24 INFO - PROCESS | 1959 | 1461218664618 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 23:04:24 INFO - PROCESS | 1959 | 1461218664622 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 23:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:04:24 INFO - PROCESS | 1959 | 1461218664631 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:04:24 INFO - PROCESS | 1959 | 1461218664634 Marionette TRACE conn4 <- [1,1870,null,{}] 23:04:24 INFO - PROCESS | 1959 | 1461218664640 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}] 23:04:24 INFO - PROCESS | 1959 | 1461218664874 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 23:04:25 INFO - PROCESS | 1959 | 1461218665211 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:25 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7d5c00 == 129 [pid = 1959] [id = 475] 23:04:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8f276800) [pid = 1959] [serial = 1426] [outer = (nil)] 23:04:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8f31a000) [pid = 1959] [serial = 1427] [outer = 0x8f276800] 23:04:25 INFO - PROCESS | 1959 | 1461218665309 Marionette DEBUG loaded listener.js 23:04:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8f468800) [pid = 1959] [serial = 1428] [outer = 0x8f276800] 23:04:26 INFO - PROCESS | 1959 | 1461218666281 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]]]}] 23:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1680ms 23:04:26 INFO - PROCESS | 1959 | 1461218666312 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 23:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:04:26 INFO - PROCESS | 1959 | 1461218666316 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 23:04:26 INFO - PROCESS | 1959 | 1461218666323 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:04:26 INFO - PROCESS | 1959 | 1461218666327 Marionette TRACE conn4 <- [1,1874,null,{}] 23:04:26 INFO - PROCESS | 1959 | 1461218666333 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}] 23:04:26 INFO - PROCESS | 1959 | 1461218666574 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 23:04:26 INFO - PROCESS | 1959 | 1461218666911 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:26 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f31e800 == 130 [pid = 1959] [id = 476] 23:04:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8fcadc00) [pid = 1959] [serial = 1429] [outer = (nil)] 23:04:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8ff99c00) [pid = 1959] [serial = 1430] [outer = 0x8fcadc00] 23:04:27 INFO - PROCESS | 1959 | 1461218667016 Marionette DEBUG loaded listener.js 23:04:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8fff6800) [pid = 1959] [serial = 1431] [outer = 0x8fcadc00] 23:04:28 INFO - PROCESS | 1959 | 1461218668003 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]]]}] 23:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1737ms 23:04:28 INFO - PROCESS | 1959 | 1461218668062 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 23:04:28 INFO - PROCESS | 1959 | 1461218668069 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 23:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:04:28 INFO - PROCESS | 1959 | 1461218668079 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:04:28 INFO - PROCESS | 1959 | 1461218668085 Marionette TRACE conn4 <- [1,1878,null,{}] 23:04:28 INFO - PROCESS | 1959 | 1461218668105 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}] 23:04:28 INFO - PROCESS | 1959 | 1461218668393 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 23:04:28 INFO - PROCESS | 1959 | 1461218668724 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f477400 == 131 [pid = 1959] [id = 477] 23:04:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x8fcd2000) [pid = 1959] [serial = 1432] [outer = (nil)] 23:04:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x90353400) [pid = 1959] [serial = 1433] [outer = 0x8fcd2000] 23:04:28 INFO - PROCESS | 1959 | 1461218668815 Marionette DEBUG loaded listener.js 23:04:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x90357c00) [pid = 1959] [serial = 1434] [outer = 0x8fcd2000] 23:04:29 INFO - PROCESS | 1959 | 1461218669763 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]]]}] 23:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1753ms 23:04:29 INFO - PROCESS | 1959 | 1461218669831 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 23:04:29 INFO - PROCESS | 1959 | 1461218669836 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 23:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:04:29 INFO - PROCESS | 1959 | 1461218669842 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:04:29 INFO - PROCESS | 1959 | 1461218669846 Marionette TRACE conn4 <- [1,1882,null,{}] 23:04:29 INFO - PROCESS | 1959 | 1461218669852 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}] 23:04:30 INFO - PROCESS | 1959 | 1461218670115 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 23:04:30 INFO - PROCESS | 1959 | 1461218670455 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:30 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fffbc00 == 132 [pid = 1959] [id = 478] 23:04:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x9012b400) [pid = 1959] [serial = 1435] [outer = (nil)] 23:04:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x91609c00) [pid = 1959] [serial = 1436] [outer = 0x9012b400] 23:04:30 INFO - PROCESS | 1959 | 1461218670550 Marionette DEBUG loaded listener.js 23:04:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x9160f400) [pid = 1959] [serial = 1437] [outer = 0x9012b400] 23:04:31 INFO - PROCESS | 1959 | 1461218671442 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]]]}] 23:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1631ms 23:04:31 INFO - PROCESS | 1959 | 1461218671474 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 23:04:31 INFO - PROCESS | 1959 | 1461218671479 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 23:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:04:31 INFO - PROCESS | 1959 | 1461218671505 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:04:31 INFO - PROCESS | 1959 | 1461218671509 Marionette TRACE conn4 <- [1,1886,null,{}] 23:04:31 INFO - PROCESS | 1959 | 1461218671515 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}] 23:04:31 INFO - PROCESS | 1959 | 1461218671738 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 23:04:32 INFO - PROCESS | 1959 | 1461218672077 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:32 INFO - PROCESS | 1959 | ++DOCSHELL 0x90125800 == 133 [pid = 1959] [id = 479] 23:04:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x90876c00) [pid = 1959] [serial = 1438] [outer = (nil)] 23:04:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x92c02000) [pid = 1959] [serial = 1439] [outer = 0x90876c00] 23:04:32 INFO - PROCESS | 1959 | 1461218672173 Marionette DEBUG loaded listener.js 23:04:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x92c08c00) [pid = 1959] [serial = 1440] [outer = 0x90876c00] 23:04:33 INFO - PROCESS | 1959 | 1461218673103 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]]]}] 23:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1688ms 23:04:33 INFO - PROCESS | 1959 | 1461218673190 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 23:04:33 INFO - PROCESS | 1959 | 1461218673194 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 23:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:04:33 INFO - PROCESS | 1959 | 1461218673201 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:04:33 INFO - PROCESS | 1959 | 1461218673205 Marionette TRACE conn4 <- [1,1890,null,{}] 23:04:33 INFO - PROCESS | 1959 | 1461218673211 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}] 23:04:33 INFO - PROCESS | 1959 | 1461218673478 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 23:04:33 INFO - PROCESS | 1959 | 1461218673822 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x85e2a000 == 134 [pid = 1959] [id = 480] 23:04:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x92a12000) [pid = 1959] [serial = 1441] [outer = (nil)] 23:04:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x93633800) [pid = 1959] [serial = 1442] [outer = 0x92a12000] 23:04:33 INFO - PROCESS | 1959 | 1461218673918 Marionette DEBUG loaded listener.js 23:04:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x9363c000) [pid = 1959] [serial = 1443] [outer = 0x92a12000] 23:04:34 INFO - PROCESS | 1959 | 1461218674858 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]]]}] 23:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1687ms 23:04:34 INFO - PROCESS | 1959 | 1461218674890 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 23:04:34 INFO - PROCESS | 1959 | 1461218674894 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 23:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:04:34 INFO - PROCESS | 1959 | 1461218674902 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:04:34 INFO - PROCESS | 1959 | 1461218674907 Marionette TRACE conn4 <- [1,1894,null,{}] 23:04:34 INFO - PROCESS | 1959 | 1461218674913 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}] 23:04:35 INFO - PROCESS | 1959 | 1461218675180 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 23:04:35 INFO - PROCESS | 1959 | 1461218675525 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x935dcc00 == 135 [pid = 1959] [id = 481] 23:04:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x935e4000) [pid = 1959] [serial = 1444] [outer = (nil)] 23:04:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x9782a400) [pid = 1959] [serial = 1445] [outer = 0x935e4000] 23:04:35 INFO - PROCESS | 1959 | 1461218675631 Marionette DEBUG loaded listener.js 23:04:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x97d5c800) [pid = 1959] [serial = 1446] [outer = 0x935e4000] 23:04:36 INFO - PROCESS | 1959 | 1461218676655 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]]]}] 23:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1802ms 23:04:36 INFO - PROCESS | 1959 | 1461218676705 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 23:04:36 INFO - PROCESS | 1959 | 1461218676710 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 23:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:04:36 INFO - PROCESS | 1959 | 1461218676718 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:04:36 INFO - PROCESS | 1959 | 1461218676721 Marionette TRACE conn4 <- [1,1898,null,{}] 23:04:36 INFO - PROCESS | 1959 | 1461218676728 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}] 23:04:36 INFO - PROCESS | 1959 | 1461218676974 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 23:04:37 INFO - PROCESS | 1959 | 1461218677306 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:37 INFO - PROCESS | 1959 | ++DOCSHELL 0x96fb2800 == 136 [pid = 1959] [id = 482] 23:04:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x96fb4800) [pid = 1959] [serial = 1447] [outer = (nil)] 23:04:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x98693c00) [pid = 1959] [serial = 1448] [outer = 0x96fb4800] 23:04:37 INFO - PROCESS | 1959 | 1461218677407 Marionette DEBUG loaded listener.js 23:04:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x98699000) [pid = 1959] [serial = 1449] [outer = 0x96fb4800] 23:04:38 INFO - PROCESS | 1959 | 1461218678436 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]]]}] 23:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1788ms 23:04:38 INFO - PROCESS | 1959 | 1461218678508 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 23:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:04:38 INFO - PROCESS | 1959 | 1461218678512 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 23:04:38 INFO - PROCESS | 1959 | 1461218678520 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:04:38 INFO - PROCESS | 1959 | 1461218678524 Marionette TRACE conn4 <- [1,1902,null,{}] 23:04:38 INFO - PROCESS | 1959 | 1461218678533 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}] 23:04:38 INFO - PROCESS | 1959 | 1461218678799 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 23:04:39 INFO - PROCESS | 1959 | 1461218679134 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:39 INFO - PROCESS | 1959 | ++DOCSHELL 0x98581800 == 137 [pid = 1959] [id = 483] 23:04:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x98587c00) [pid = 1959] [serial = 1450] [outer = (nil)] 23:04:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x98e3a800) [pid = 1959] [serial = 1451] [outer = 0x98587c00] 23:04:39 INFO - PROCESS | 1959 | 1461218679263 Marionette DEBUG loaded listener.js 23:04:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x98e3ec00) [pid = 1959] [serial = 1452] [outer = 0x98587c00] 23:04:40 INFO - PROCESS | 1959 | 1461218680445 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]]]}] 23:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1990ms 23:04:40 INFO - PROCESS | 1959 | 1461218680510 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 23:04:40 INFO - PROCESS | 1959 | 1461218680514 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 23:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:04:40 INFO - PROCESS | 1959 | 1461218680521 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:04:40 INFO - PROCESS | 1959 | 1461218680525 Marionette TRACE conn4 <- [1,1906,null,{}] 23:04:40 INFO - PROCESS | 1959 | 1461218680531 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}] 23:04:40 INFO - PROCESS | 1959 | 1461218680771 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 23:04:41 INFO - PROCESS | 1959 | 1461218681110 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:41 INFO - PROCESS | 1959 | ++DOCSHELL 0x8595fc00 == 138 [pid = 1959] [id = 484] 23:04:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x98582800) [pid = 1959] [serial = 1453] [outer = (nil)] 23:04:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x99b1b400) [pid = 1959] [serial = 1454] [outer = 0x98582800] 23:04:41 INFO - PROCESS | 1959 | 1461218681211 Marionette DEBUG loaded listener.js 23:04:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x99b20c00) [pid = 1959] [serial = 1455] [outer = 0x98582800] 23:04:42 INFO - PROCESS | 1959 | 1461218682255 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]]]}] 23:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1798ms 23:04:42 INFO - PROCESS | 1959 | 1461218682323 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 23:04:42 INFO - PROCESS | 1959 | 1461218682330 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 23:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:04:42 INFO - PROCESS | 1959 | 1461218682342 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:04:42 INFO - PROCESS | 1959 | 1461218682346 Marionette TRACE conn4 <- [1,1910,null,{}] 23:04:42 INFO - PROCESS | 1959 | 1461218682357 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}] 23:04:42 INFO - PROCESS | 1959 | 1461218682702 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 23:04:43 INFO - PROCESS | 1959 | 1461218683018 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:43 INFO - PROCESS | 1959 | ++DOCSHELL 0x8442e000 == 139 [pid = 1959] [id = 485] 23:04:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x8595cc00) [pid = 1959] [serial = 1456] [outer = (nil)] 23:04:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x9b2b6000) [pid = 1959] [serial = 1457] [outer = 0x8595cc00] 23:04:43 INFO - PROCESS | 1959 | 1461218683109 Marionette DEBUG loaded listener.js 23:04:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x9df15400) [pid = 1959] [serial = 1458] [outer = 0x8595cc00] 23:04:44 INFO - PROCESS | 1959 | 1461218684075 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]]]}] 23:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1789ms 23:04:44 INFO - PROCESS | 1959 | 1461218684130 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 23:04:44 INFO - PROCESS | 1959 | 1461218684133 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 23:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:04:44 INFO - PROCESS | 1959 | 1461218684141 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:04:44 INFO - PROCESS | 1959 | 1461218684144 Marionette TRACE conn4 <- [1,1914,null,{}] 23:04:44 INFO - PROCESS | 1959 | 1461218684150 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}] 23:04:44 INFO - PROCESS | 1959 | 1461218684389 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 23:04:44 INFO - PROCESS | 1959 | 1461218684726 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x99cb5400 == 140 [pid = 1959] [id = 486] 23:04:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x9ae6c000) [pid = 1959] [serial = 1459] [outer = (nil)] 23:04:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x9fc54400) [pid = 1959] [serial = 1460] [outer = 0x9ae6c000] 23:04:44 INFO - PROCESS | 1959 | 1461218684826 Marionette DEBUG loaded listener.js 23:04:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x9fc5b000) [pid = 1959] [serial = 1461] [outer = 0x9ae6c000] 23:04:45 INFO - PROCESS | 1959 | 1461218685788 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]]]}] 23:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1681ms 23:04:45 INFO - PROCESS | 1959 | 1461218685825 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 23:04:45 INFO - PROCESS | 1959 | 1461218685832 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 23:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:04:45 INFO - PROCESS | 1959 | 1461218685842 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:04:45 INFO - PROCESS | 1959 | 1461218685847 Marionette TRACE conn4 <- [1,1918,null,{}] 23:04:45 INFO - PROCESS | 1959 | 1461218685858 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}] 23:04:46 INFO - PROCESS | 1959 | 1461218686201 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 23:04:46 INFO - PROCESS | 1959 | 1461218686541 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:46 INFO - PROCESS | 1959 | ++DOCSHELL 0x85141000 == 141 [pid = 1959] [id = 487] 23:04:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x9b2b5000) [pid = 1959] [serial = 1462] [outer = (nil)] 23:04:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x9fef0400) [pid = 1959] [serial = 1463] [outer = 0x9b2b5000] 23:04:46 INFO - PROCESS | 1959 | 1461218686662 Marionette DEBUG loaded listener.js 23:04:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x9ffa3800) [pid = 1959] [serial = 1464] [outer = 0x9b2b5000] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x902c4800 == 140 [pid = 1959] [id = 51] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x9132ec00 == 139 [pid = 1959] [id = 64] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x8fffc800 == 138 [pid = 1959] [id = 465] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x86069400 == 137 [pid = 1959] [id = 464] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x92a0cc00 == 136 [pid = 1959] [id = 463] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x83dc7c00 == 135 [pid = 1959] [id = 461] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x93637400 == 134 [pid = 1959] [id = 462] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x92c08000 == 133 [pid = 1959] [id = 460] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x92a0d000 == 132 [pid = 1959] [id = 459] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x9035d400 == 131 [pid = 1959] [id = 458] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x8f8bb400 == 130 [pid = 1959] [id = 456] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x89016800 == 129 [pid = 1959] [id = 457] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x85e31800 == 128 [pid = 1959] [id = 426] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x861f2c00 == 127 [pid = 1959] [id = 455] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x8c40ac00 == 126 [pid = 1959] [id = 454] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x8c40d800 == 125 [pid = 1959] [id = 453] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x86ecd400 == 124 [pid = 1959] [id = 452] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x899b3800 == 123 [pid = 1959] [id = 451] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x86db4c00 == 122 [pid = 1959] [id = 449] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x88cd3c00 == 121 [pid = 1959] [id = 450] 23:04:48 INFO - PROCESS | 1959 | --DOCSHELL 0x84421400 == 120 [pid = 1959] [id = 448] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x88a26400) [pid = 1959] [serial = 1340] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0x88c05c00) [pid = 1959] [serial = 1343] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x868f7400) [pid = 1959] [serial = 1337] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x8514d800) [pid = 1959] [serial = 1334] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x860c4800) [pid = 1959] [serial = 1335] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0xa2a30400) [pid = 1959] [serial = 1332] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0xa0fa3800) [pid = 1959] [serial = 1331] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x9fef0000) [pid = 1959] [serial = 1329] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x9fb8ec00) [pid = 1959] [serial = 1328] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x9fb98c00) [pid = 1959] [serial = 1326] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x9fb31c00) [pid = 1959] [serial = 1325] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x99cb4c00) [pid = 1959] [serial = 1323] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x99c37000) [pid = 1959] [serial = 1322] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x98f01c00) [pid = 1959] [serial = 1320] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x98e3fc00) [pid = 1959] [serial = 1319] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x987b1400) [pid = 1959] [serial = 1317] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x97cbe400) [pid = 1959] [serial = 1316] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x96fac800) [pid = 1959] [serial = 1314] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x96b78400) [pid = 1959] [serial = 1313] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x935e6000) [pid = 1959] [serial = 1311] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x935dc800) [pid = 1959] [serial = 1310] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x92c0e000) [pid = 1959] [serial = 1308] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x92c03800) [pid = 1959] [serial = 1307] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x91602800) [pid = 1959] [serial = 1305] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x91406c00) [pid = 1959] [serial = 1304] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x90126c00) [pid = 1959] [serial = 1302] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x8fff3400) [pid = 1959] [serial = 1301] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x8febac00) [pid = 1959] [serial = 1299] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x8fcb0400) [pid = 1959] [serial = 1298] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x8f314000) [pid = 1959] [serial = 1296] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x8f282400) [pid = 1959] [serial = 1295] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x8f21ac00) [pid = 1959] [serial = 1293] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x8c583800) [pid = 1959] [serial = 1292] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x8c2e2400) [pid = 1959] [serial = 1290] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x8ab92800) [pid = 1959] [serial = 1289] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x899bf000) [pid = 1959] [serial = 1287] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x894f4c00) [pid = 1959] [serial = 1286] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x88c0dc00) [pid = 1959] [serial = 1284] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x87e60400) [pid = 1959] [serial = 1283] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x88cd4400) [pid = 1959] [serial = 1341] [outer = (nil)] [url = about:blank] 23:04:48 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x86daa800) [pid = 1959] [serial = 1338] [outer = (nil)] [url = about:blank] 23:04:49 INFO - PROCESS | 1959 | 1461218689468 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]]]}] 23:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 3649ms 23:04:49 INFO - PROCESS | 1959 | 1461218689490 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 23:04:49 INFO - PROCESS | 1959 | 1461218689497 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 23:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:04:49 INFO - PROCESS | 1959 | 1461218689506 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:04:49 INFO - PROCESS | 1959 | 1461218689511 Marionette TRACE conn4 <- [1,1922,null,{}] 23:04:49 INFO - PROCESS | 1959 | 1461218689519 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}] 23:04:49 INFO - PROCESS | 1959 | 1461218689734 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 23:04:49 INFO - PROCESS | 1959 | 1461218689955 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:49 INFO - PROCESS | 1959 | ++DOCSHELL 0x84421400 == 121 [pid = 1959] [id = 488] 23:04:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x861fb400) [pid = 1959] [serial = 1465] [outer = (nil)] 23:04:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x86da6c00) [pid = 1959] [serial = 1466] [outer = 0x861fb400] 23:04:50 INFO - PROCESS | 1959 | 1461218690045 Marionette DEBUG loaded listener.js 23:04:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x86db4c00) [pid = 1959] [serial = 1467] [outer = 0x861fb400] 23:04:51 INFO - PROCESS | 1959 | 1461218691031 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]]]}] 23:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1596ms 23:04:51 INFO - PROCESS | 1959 | 1461218691103 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 23:04:51 INFO - PROCESS | 1959 | 1461218691113 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 23:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:04:51 INFO - PROCESS | 1959 | 1461218691125 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:04:51 INFO - PROCESS | 1959 | 1461218691129 Marionette TRACE conn4 <- [1,1926,null,{}] 23:04:51 INFO - PROCESS | 1959 | 1461218691142 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}] 23:04:51 INFO - PROCESS | 1959 | 1461218691442 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 23:04:51 INFO - PROCESS | 1959 | 1461218691470 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:51 INFO - PROCESS | 1959 | ++DOCSHELL 0x868f2c00 == 122 [pid = 1959] [id = 489] 23:04:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x87e58800) [pid = 1959] [serial = 1468] [outer = (nil)] 23:04:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x88c10000) [pid = 1959] [serial = 1469] [outer = 0x87e58800] 23:04:51 INFO - PROCESS | 1959 | 1461218691551 Marionette DEBUG loaded listener.js 23:04:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x88cd6000) [pid = 1959] [serial = 1470] [outer = 0x87e58800] 23:04:52 INFO - PROCESS | 1959 | 1461218692640 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]]]}] 23:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1551ms 23:04:52 INFO - PROCESS | 1959 | 1461218692675 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 23:04:52 INFO - PROCESS | 1959 | 1461218692682 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 23:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:04:52 INFO - PROCESS | 1959 | 1461218692689 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:04:52 INFO - PROCESS | 1959 | 1461218692696 Marionette TRACE conn4 <- [1,1930,null,{}] 23:04:52 INFO - PROCESS | 1959 | 1461218692717 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}] 23:04:53 INFO - PROCESS | 1959 | 1461218693014 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 23:04:53 INFO - PROCESS | 1959 | 1461218693081 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x860c7800 == 123 [pid = 1959] [id = 490] 23:04:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x894eac00) [pid = 1959] [serial = 1471] [outer = (nil)] 23:04:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x899bcc00) [pid = 1959] [serial = 1472] [outer = 0x894eac00] 23:04:53 INFO - PROCESS | 1959 | 1461218693162 Marionette DEBUG loaded listener.js 23:04:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x89dc5000) [pid = 1959] [serial = 1473] [outer = 0x894eac00] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x88ef9400) [pid = 1959] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x86db3000) [pid = 1959] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x86067400) [pid = 1959] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x98586400) [pid = 1959] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8f8b3800) [pid = 1959] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x96fa6400) [pid = 1959] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x96bdcc00) [pid = 1959] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x85143800) [pid = 1959] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x9363e000) [pid = 1959] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x92a5c800) [pid = 1959] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x90870800) [pid = 1959] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x8f8bb800) [pid = 1959] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x8fca3400) [pid = 1959] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x88cd4c00) [pid = 1959] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x8c410800) [pid = 1959] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x8c57b800) [pid = 1959] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x894ed400) [pid = 1959] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x8a237400) [pid = 1959] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x894eb000) [pid = 1959] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x86ed2c00) [pid = 1959] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x84422c00) [pid = 1959] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x88ea7000) [pid = 1959] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:04:54 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x88ea2c00) [pid = 1959] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:04:54 INFO - PROCESS | 1959 | 1461218694945 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]]]}] 23:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2293ms 23:04:54 INFO - PROCESS | 1959 | 1461218694983 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 23:04:54 INFO - PROCESS | 1959 | 1461218694987 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 23:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:04:54 INFO - PROCESS | 1959 | 1461218694994 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:04:55 INFO - PROCESS | 1959 | 1461218694998 Marionette TRACE conn4 <- [1,1934,null,{}] 23:04:55 INFO - PROCESS | 1959 | 1461218695004 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}] 23:04:55 INFO - PROCESS | 1959 | 1461218695296 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 23:04:55 INFO - PROCESS | 1959 | 1461218695321 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:55 INFO - PROCESS | 1959 | ++DOCSHELL 0x868ee000 == 124 [pid = 1959] [id = 491] 23:04:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x88cd4c00) [pid = 1959] [serial = 1474] [outer = (nil)] 23:04:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x899b7c00) [pid = 1959] [serial = 1475] [outer = 0x88cd4c00] 23:04:55 INFO - PROCESS | 1959 | 1461218695402 Marionette DEBUG loaded listener.js 23:04:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x89dcb000) [pid = 1959] [serial = 1476] [outer = 0x88cd4c00] 23:04:56 INFO - PROCESS | 1959 | 1461218696598 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]]]}] 23:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1681ms 23:04:56 INFO - PROCESS | 1959 | 1461218696677 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 23:04:56 INFO - PROCESS | 1959 | 1461218696684 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 23:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:04:56 INFO - PROCESS | 1959 | 1461218696694 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:04:56 INFO - PROCESS | 1959 | 1461218696700 Marionette TRACE conn4 <- [1,1938,null,{}] 23:04:56 INFO - PROCESS | 1959 | 1461218696712 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}] 23:04:56 INFO - PROCESS | 1959 | 1461218696992 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 23:04:57 INFO - PROCESS | 1959 | 1461218697340 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:57 INFO - PROCESS | 1959 | ++DOCSHELL 0x860c4c00 == 125 [pid = 1959] [id = 492] 23:04:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x861f9c00) [pid = 1959] [serial = 1477] [outer = (nil)] 23:04:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x86da9000) [pid = 1959] [serial = 1478] [outer = 0x861f9c00] 23:04:57 INFO - PROCESS | 1959 | 1461218697436 Marionette DEBUG loaded listener.js 23:04:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x86ed9000) [pid = 1959] [serial = 1479] [outer = 0x861f9c00] 23:04:58 INFO - PROCESS | 1959 | 1461218698516 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]]]}] 23:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1895ms 23:04:58 INFO - PROCESS | 1959 | 1461218698590 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 23:04:58 INFO - PROCESS | 1959 | 1461218698600 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 23:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:04:58 INFO - PROCESS | 1959 | 1461218698613 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:04:58 INFO - PROCESS | 1959 | 1461218698618 Marionette TRACE conn4 <- [1,1942,null,{}] 23:04:58 INFO - PROCESS | 1959 | 1461218698626 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}] 23:04:58 INFO - PROCESS | 1959 | 1461218698930 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 23:04:59 INFO - PROCESS | 1959 | 1461218699295 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:59 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c06c00 == 126 [pid = 1959] [id = 493] 23:04:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x88cd9c00) [pid = 1959] [serial = 1480] [outer = (nil)] 23:04:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x88ef5800) [pid = 1959] [serial = 1481] [outer = 0x88cd9c00] 23:04:59 INFO - PROCESS | 1959 | 1461218699398 Marionette DEBUG loaded listener.js 23:04:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x899b3c00) [pid = 1959] [serial = 1482] [outer = 0x88cd9c00] 23:05:00 INFO - PROCESS | 1959 | 1461218700555 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]]]}] 23:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1999ms 23:05:00 INFO - PROCESS | 1959 | 1461218700612 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 23:05:00 INFO - PROCESS | 1959 | 1461218700616 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 23:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:05:00 INFO - PROCESS | 1959 | 1461218700624 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:05:00 INFO - PROCESS | 1959 | 1461218700631 Marionette TRACE conn4 <- [1,1946,null,{}] 23:05:00 INFO - PROCESS | 1959 | 1461218700649 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}] 23:05:00 INFO - PROCESS | 1959 | 1461218700932 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 23:05:01 INFO - PROCESS | 1959 | 1461218701265 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c11000 == 127 [pid = 1959] [id = 494] 23:05:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x8a398000) [pid = 1959] [serial = 1483] [outer = (nil)] 23:05:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x8aa72c00) [pid = 1959] [serial = 1484] [outer = 0x8a398000] 23:05:01 INFO - PROCESS | 1959 | 1461218701370 Marionette DEBUG loaded listener.js 23:05:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x8ab88800) [pid = 1959] [serial = 1485] [outer = 0x8a398000] 23:05:02 INFO - PROCESS | 1959 | 1461218702428 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]]]}] 23:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1841ms 23:05:02 INFO - PROCESS | 1959 | 1461218702466 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 23:05:02 INFO - PROCESS | 1959 | 1461218702472 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 23:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:05:02 INFO - PROCESS | 1959 | 1461218702479 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:05:02 INFO - PROCESS | 1959 | 1461218702482 Marionette TRACE conn4 <- [1,1950,null,{}] 23:05:02 INFO - PROCESS | 1959 | 1461218702489 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}] 23:05:02 INFO - PROCESS | 1959 | 1461218702770 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 23:05:03 INFO - PROCESS | 1959 | 1461218703106 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a231400 == 128 [pid = 1959] [id = 495] 23:05:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8aa79000) [pid = 1959] [serial = 1486] [outer = (nil)] 23:05:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8bfb5800) [pid = 1959] [serial = 1487] [outer = 0x8aa79000] 23:05:03 INFO - PROCESS | 1959 | 1461218703210 Marionette DEBUG loaded listener.js 23:05:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8c2e9800) [pid = 1959] [serial = 1488] [outer = 0x8aa79000] 23:05:04 INFO - PROCESS | 1959 | 1461218704153 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]]]}] 23:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1732ms 23:05:04 INFO - PROCESS | 1959 | 1461218704212 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 23:05:04 INFO - PROCESS | 1959 | 1461218704216 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 23:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:05:04 INFO - PROCESS | 1959 | 1461218704223 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:05:04 INFO - PROCESS | 1959 | 1461218704227 Marionette TRACE conn4 <- [1,1954,null,{}] 23:05:04 INFO - PROCESS | 1959 | 1461218704233 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}] 23:05:04 INFO - PROCESS | 1959 | 1461218704462 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 23:05:04 INFO - PROCESS | 1959 | 1461218704788 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:04 INFO - PROCESS | 1959 | ++DOCSHELL 0x85140c00 == 129 [pid = 1959] [id = 496] 23:05:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8a233400) [pid = 1959] [serial = 1489] [outer = (nil)] 23:05:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8c57e000) [pid = 1959] [serial = 1490] [outer = 0x8a233400] 23:05:04 INFO - PROCESS | 1959 | 1461218704885 Marionette DEBUG loaded listener.js 23:05:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8c586000) [pid = 1959] [serial = 1491] [outer = 0x8a233400] 23:05:05 INFO - PROCESS | 1959 | 1461218705832 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]]]}] 23:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1641ms 23:05:05 INFO - PROCESS | 1959 | 1461218705866 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 23:05:05 INFO - PROCESS | 1959 | 1461218705870 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 23:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:05:05 INFO - PROCESS | 1959 | 1461218705880 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:05:05 INFO - PROCESS | 1959 | 1461218705885 Marionette TRACE conn4 <- [1,1958,null,{}] 23:05:05 INFO - PROCESS | 1959 | 1461218705894 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}] 23:05:06 INFO - PROCESS | 1959 | 1461218706222 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 23:05:06 INFO - PROCESS | 1959 | 1461218706593 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:06 INFO - PROCESS | 1959 | ++DOCSHELL 0x8aa71c00 == 130 [pid = 1959] [id = 497] 23:05:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8f226c00) [pid = 1959] [serial = 1492] [outer = (nil)] 23:05:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8f31f400) [pid = 1959] [serial = 1493] [outer = 0x8f226c00] 23:05:06 INFO - PROCESS | 1959 | 1461218706721 Marionette DEBUG loaded listener.js 23:05:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8f46e800) [pid = 1959] [serial = 1494] [outer = 0x8f226c00] 23:05:07 INFO - PROCESS | 1959 | 1461218707686 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]]]}] 23:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1844ms 23:05:07 INFO - PROCESS | 1959 | 1461218707723 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 23:05:07 INFO - PROCESS | 1959 | 1461218707728 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 23:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:05:07 INFO - PROCESS | 1959 | 1461218707735 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:05:07 INFO - PROCESS | 1959 | 1461218707740 Marionette TRACE conn4 <- [1,1962,null,{}] 23:05:07 INFO - PROCESS | 1959 | 1461218707746 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}] 23:05:07 INFO - PROCESS | 1959 | 1461218707979 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 23:05:08 INFO - PROCESS | 1959 | 1461218708353 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x899c0800 == 131 [pid = 1959] [id = 498] 23:05:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8f318800) [pid = 1959] [serial = 1495] [outer = (nil)] 23:05:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x8fcca400) [pid = 1959] [serial = 1496] [outer = 0x8f318800] 23:05:08 INFO - PROCESS | 1959 | 1461218708462 Marionette DEBUG loaded listener.js 23:05:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x8fcd6c00) [pid = 1959] [serial = 1497] [outer = 0x8f318800] 23:05:09 INFO - PROCESS | 1959 | 1461218709405 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]]]}] 23:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1684ms 23:05:09 INFO - PROCESS | 1959 | 1461218709437 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 23:05:09 INFO - PROCESS | 1959 | 1461218709440 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 23:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:05:09 INFO - PROCESS | 1959 | 1461218709451 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:05:09 INFO - PROCESS | 1959 | 1461218709455 Marionette TRACE conn4 <- [1,1966,null,{}] 23:05:09 INFO - PROCESS | 1959 | 1461218709462 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}] 23:05:09 INFO - PROCESS | 1959 | 1461218709693 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 23:05:10 INFO - PROCESS | 1959 | 1461218710032 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e60800 == 132 [pid = 1959] [id = 499] 23:05:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x88c11800) [pid = 1959] [serial = 1498] [outer = (nil)] 23:05:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x8febd000) [pid = 1959] [serial = 1499] [outer = 0x88c11800] 23:05:10 INFO - PROCESS | 1959 | 1461218710134 Marionette DEBUG loaded listener.js 23:05:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x8ff9a000) [pid = 1959] [serial = 1500] [outer = 0x88c11800] 23:05:11 INFO - PROCESS | 1959 | 1461218711073 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]]]}] 23:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1699ms 23:05:11 INFO - PROCESS | 1959 | 1461218711151 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 23:05:11 INFO - PROCESS | 1959 | 1461218711154 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 23:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:05:11 INFO - PROCESS | 1959 | 1461218711162 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:05:11 INFO - PROCESS | 1959 | 1461218711166 Marionette TRACE conn4 <- [1,1970,null,{}] 23:05:11 INFO - PROCESS | 1959 | 1461218711172 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}] 23:05:11 INFO - PROCESS | 1959 | 1461218711435 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 23:05:11 INFO - PROCESS | 1959 | 1461218711815 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:11 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ff99400 == 133 [pid = 1959] [id = 500] 23:05:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x8fff7400) [pid = 1959] [serial = 1501] [outer = (nil)] 23:05:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x90132400) [pid = 1959] [serial = 1502] [outer = 0x8fff7400] 23:05:11 INFO - PROCESS | 1959 | 1461218711981 Marionette DEBUG loaded listener.js 23:05:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x90356c00) [pid = 1959] [serial = 1503] [outer = 0x8fff7400] 23:05:13 INFO - PROCESS | 1959 | 1461218713395 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]]]}] 23:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2292ms 23:05:13 INFO - PROCESS | 1959 | 1461218713458 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 23:05:13 INFO - PROCESS | 1959 | 1461218713465 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 23:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:05:13 INFO - PROCESS | 1959 | 1461218713476 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:05:13 INFO - PROCESS | 1959 | 1461218713483 Marionette TRACE conn4 <- [1,1974,null,{}] 23:05:13 INFO - PROCESS | 1959 | 1461218713495 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}] 23:05:13 INFO - PROCESS | 1959 | 1461218713891 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 23:05:14 INFO - PROCESS | 1959 | 1461218714201 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:14 INFO - PROCESS | 1959 | ++DOCSHELL 0x90128000 == 134 [pid = 1959] [id = 501] 23:05:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x9012ac00) [pid = 1959] [serial = 1504] [outer = (nil)] 23:05:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x9160cc00) [pid = 1959] [serial = 1505] [outer = 0x9012ac00] 23:05:14 INFO - PROCESS | 1959 | 1461218714293 Marionette DEBUG loaded listener.js 23:05:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x920a5800) [pid = 1959] [serial = 1506] [outer = 0x9012ac00] 23:05:15 INFO - PROCESS | 1959 | 1461218715198 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]]]}] 23:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1790ms 23:05:15 INFO - PROCESS | 1959 | 1461218715266 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 23:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:05:15 INFO - PROCESS | 1959 | 1461218715271 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 23:05:15 INFO - PROCESS | 1959 | 1461218715280 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:05:15 INFO - PROCESS | 1959 | 1461218715285 Marionette TRACE conn4 <- [1,1978,null,{}] 23:05:15 INFO - PROCESS | 1959 | 1461218715291 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}] 23:05:15 INFO - PROCESS | 1959 | 1461218715595 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 23:05:15 INFO - PROCESS | 1959 | 1461218715942 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:15 INFO - PROCESS | 1959 | ++DOCSHELL 0x8674fc00 == 135 [pid = 1959] [id = 502] 23:05:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x935db800) [pid = 1959] [serial = 1507] [outer = (nil)] 23:05:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x935e3800) [pid = 1959] [serial = 1508] [outer = 0x935db800] 23:05:16 INFO - PROCESS | 1959 | 1461218716048 Marionette DEBUG loaded listener.js 23:05:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x9363e000) [pid = 1959] [serial = 1509] [outer = 0x935db800] 23:05:17 INFO - PROCESS | 1959 | 1461218717152 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]]]}] 23:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1994ms 23:05:17 INFO - PROCESS | 1959 | 1461218717289 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 23:05:17 INFO - PROCESS | 1959 | 1461218717293 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 23:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:05:17 INFO - PROCESS | 1959 | 1461218717300 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:05:17 INFO - PROCESS | 1959 | 1461218717304 Marionette TRACE conn4 <- [1,1982,null,{}] 23:05:17 INFO - PROCESS | 1959 | 1461218717310 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}] 23:05:17 INFO - PROCESS | 1959 | 1461218717651 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 23:05:17 INFO - PROCESS | 1959 | 1461218717896 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x92d8b800 == 136 [pid = 1959] [id = 503] 23:05:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x96c7e400) [pid = 1959] [serial = 1510] [outer = (nil)] 23:05:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x96fae400) [pid = 1959] [serial = 1511] [outer = 0x96c7e400] 23:05:17 INFO - PROCESS | 1959 | 1461218717988 Marionette DEBUG loaded listener.js 23:05:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x96fb0c00) [pid = 1959] [serial = 1512] [outer = 0x96c7e400] 23:05:18 INFO - PROCESS | 1959 | 1461218718941 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]]]}] 23:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1687ms 23:05:18 INFO - PROCESS | 1959 | 1461218718989 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 23:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:05:18 INFO - PROCESS | 1959 | 1461218718993 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 23:05:19 INFO - PROCESS | 1959 | 1461218719000 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:05:19 INFO - PROCESS | 1959 | 1461218719004 Marionette TRACE conn4 <- [1,1986,null,{}] 23:05:19 INFO - PROCESS | 1959 | 1461218719010 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}] 23:05:19 INFO - PROCESS | 1959 | 1461218719253 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 23:05:19 INFO - PROCESS | 1959 | 1461218719583 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:19 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cda000 == 137 [pid = 1959] [id = 504] 23:05:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x89dc2800) [pid = 1959] [serial = 1513] [outer = (nil)] 23:05:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x97919800) [pid = 1959] [serial = 1514] [outer = 0x89dc2800] 23:05:19 INFO - PROCESS | 1959 | 1461218719681 Marionette DEBUG loaded listener.js 23:05:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x97d52000) [pid = 1959] [serial = 1515] [outer = 0x89dc2800] 23:05:20 INFO - PROCESS | 1959 | 1461218720616 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]]]}] 23:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1695ms 23:05:20 INFO - PROCESS | 1959 | 1461218720696 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 23:05:20 INFO - PROCESS | 1959 | 1461218720700 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 23:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:05:20 INFO - PROCESS | 1959 | 1461218720707 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:05:20 INFO - PROCESS | 1959 | 1461218720710 Marionette TRACE conn4 <- [1,1990,null,{}] 23:05:20 INFO - PROCESS | 1959 | 1461218720716 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}] 23:05:20 INFO - PROCESS | 1959 | 1461218720991 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 23:05:21 INFO - PROCESS | 1959 | 1461218721331 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x96fa6400 == 138 [pid = 1959] [id = 505] 23:05:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x9782a800) [pid = 1959] [serial = 1516] [outer = (nil)] 23:05:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x987bb800) [pid = 1959] [serial = 1517] [outer = 0x9782a800] 23:05:21 INFO - PROCESS | 1959 | 1461218721420 Marionette DEBUG loaded listener.js 23:05:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x987c0800) [pid = 1959] [serial = 1518] [outer = 0x9782a800] 23:05:22 INFO - PROCESS | 1959 | 1461218722338 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]]]}] 23:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1689ms 23:05:22 INFO - PROCESS | 1959 | 1461218722404 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 23:05:22 INFO - PROCESS | 1959 | 1461218722408 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 23:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:05:22 INFO - PROCESS | 1959 | 1461218722418 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:05:22 INFO - PROCESS | 1959 | 1461218722421 Marionette TRACE conn4 <- [1,1994,null,{}] 23:05:22 INFO - PROCESS | 1959 | 1461218722427 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}] 23:05:22 INFO - PROCESS | 1959 | 1461218722660 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 23:05:23 INFO - PROCESS | 1959 | 1461218722997 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x85141800 == 139 [pid = 1959] [id = 506] 23:05:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x9868f400) [pid = 1959] [serial = 1519] [outer = (nil)] 23:05:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x999e0400) [pid = 1959] [serial = 1520] [outer = 0x9868f400] 23:05:23 INFO - PROCESS | 1959 | 1461218723096 Marionette DEBUG loaded listener.js 23:05:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x99b14800) [pid = 1959] [serial = 1521] [outer = 0x9868f400] 23:05:24 INFO - PROCESS | 1959 | 1461218724044 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]]]}] 23:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1686ms 23:05:24 INFO - PROCESS | 1959 | 1461218724104 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 23:05:24 INFO - PROCESS | 1959 | 1461218724108 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 23:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:05:24 INFO - PROCESS | 1959 | 1461218724115 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:05:24 INFO - PROCESS | 1959 | 1461218724120 Marionette TRACE conn4 <- [1,1998,null,{}] 23:05:24 INFO - PROCESS | 1959 | 1461218724126 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}] 23:05:24 INFO - PROCESS | 1959 | 1461218724354 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 23:05:24 INFO - PROCESS | 1959 | 1461218724696 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:24 INFO - PROCESS | 1959 | ++DOCSHELL 0x85147000 == 140 [pid = 1959] [id = 507] 23:05:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x8ab8c800) [pid = 1959] [serial = 1522] [outer = (nil)] 23:05:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x9b2b9400) [pid = 1959] [serial = 1523] [outer = 0x8ab8c800] 23:05:24 INFO - PROCESS | 1959 | 1461218724789 Marionette DEBUG loaded listener.js 23:05:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x9fb2fc00) [pid = 1959] [serial = 1524] [outer = 0x8ab8c800] 23:05:25 INFO - PROCESS | 1959 | 1461218725704 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]]]}] 23:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1644ms 23:05:25 INFO - PROCESS | 1959 | 1461218725761 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 23:05:25 INFO - PROCESS | 1959 | 1461218725764 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 23:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:05:25 INFO - PROCESS | 1959 | 1461218725771 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:05:25 INFO - PROCESS | 1959 | 1461218725773 Marionette TRACE conn4 <- [1,2002,null,{}] 23:05:25 INFO - PROCESS | 1959 | 1461218725780 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}] 23:05:26 INFO - PROCESS | 1959 | 1461218726009 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 23:05:26 INFO - PROCESS | 1959 | 1461218726345 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:26 INFO - PROCESS | 1959 | ++DOCSHELL 0x99213400 == 141 [pid = 1959] [id = 508] 23:05:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x9ea15400) [pid = 1959] [serial = 1525] [outer = (nil)] 23:05:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x9fef0800) [pid = 1959] [serial = 1526] [outer = 0x9ea15400] 23:05:26 INFO - PROCESS | 1959 | 1461218726442 Marionette DEBUG loaded listener.js 23:05:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x9ff14c00) [pid = 1959] [serial = 1527] [outer = 0x9ea15400] 23:05:28 INFO - PROCESS | 1959 | --DOCSHELL 0x96b07c00 == 140 [pid = 1959] [id = 350] 23:05:28 INFO - PROCESS | 1959 | --DOCSHELL 0x89011000 == 139 [pid = 1959] [id = 216] 23:05:28 INFO - PROCESS | 1959 | --DOCSHELL 0x87e59000 == 138 [pid = 1959] [id = 217] 23:05:28 INFO - PROCESS | 1959 | --DOCSHELL 0x85147c00 == 137 [pid = 1959] [id = 352] 23:05:28 INFO - PROCESS | 1959 | --DOCSHELL 0x92a0c800 == 136 [pid = 1959] [id = 351] 23:05:28 INFO - PROCESS | 1959 | --DOCSHELL 0x85967c00 == 135 [pid = 1959] [id = 353] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0x8a233800) [pid = 1959] [serial = 1281] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x8900e000) [pid = 1959] [serial = 1406] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x894ee000) [pid = 1959] [serial = 1407] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x88a23400) [pid = 1959] [serial = 1403] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x861ef400) [pid = 1959] [serial = 1400] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x8675a400) [pid = 1959] [serial = 1401] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x99c3c800) [pid = 1959] [serial = 1398] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x99c2e400) [pid = 1959] [serial = 1397] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x98f05400) [pid = 1959] [serial = 1395] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x98e34800) [pid = 1959] [serial = 1394] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x9869a000) [pid = 1959] [serial = 1392] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x98696c00) [pid = 1959] [serial = 1391] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x97d5bc00) [pid = 1959] [serial = 1389] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x97cc3000) [pid = 1959] [serial = 1388] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x96fa8800) [pid = 1959] [serial = 1386] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x96fa5800) [pid = 1959] [serial = 1385] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x93e35400) [pid = 1959] [serial = 1383] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x93e30800) [pid = 1959] [serial = 1382] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x93630400) [pid = 1959] [serial = 1380] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x935e3c00) [pid = 1959] [serial = 1379] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x920a5400) [pid = 1959] [serial = 1377] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x91328c00) [pid = 1959] [serial = 1376] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x902bd800) [pid = 1959] [serial = 1374] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x90130c00) [pid = 1959] [serial = 1373] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x8ffa2c00) [pid = 1959] [serial = 1371] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x8ffa1000) [pid = 1959] [serial = 1370] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x8fccf400) [pid = 1959] [serial = 1368] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x8f8b7000) [pid = 1959] [serial = 1367] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x8f8af800) [pid = 1959] [serial = 1365] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x8f476400) [pid = 1959] [serial = 1364] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x8f278800) [pid = 1959] [serial = 1362] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x8c58a400) [pid = 1959] [serial = 1361] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x8c2e8c00) [pid = 1959] [serial = 1359] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x8bfb5c00) [pid = 1959] [serial = 1358] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x8aa7b000) [pid = 1959] [serial = 1356] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8aa73800) [pid = 1959] [serial = 1355] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x89bfa400) [pid = 1959] [serial = 1353] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x894f4800) [pid = 1959] [serial = 1352] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x88cd7800) [pid = 1959] [serial = 1350] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x88a26c00) [pid = 1959] [serial = 1349] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x860ca000) [pid = 1959] [serial = 1347] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x8442bc00) [pid = 1959] [serial = 1346] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x89bf6400) [pid = 1959] [serial = 1409] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x88c0ec00) [pid = 1959] [serial = 1404] [outer = (nil)] [url = about:blank] 23:05:28 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x8a22d400) [pid = 1959] [serial = 1410] [outer = (nil)] [url = about:blank] 23:05:29 INFO - PROCESS | 1959 | 1461218729233 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]]]}] 23:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 3486ms 23:05:29 INFO - PROCESS | 1959 | 1461218729258 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 23:05:29 INFO - PROCESS | 1959 | 1461218729265 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 23:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:05:29 INFO - PROCESS | 1959 | 1461218729274 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:05:29 INFO - PROCESS | 1959 | 1461218729278 Marionette TRACE conn4 <- [1,2006,null,{}] 23:05:29 INFO - PROCESS | 1959 | 1461218729287 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}] 23:05:29 INFO - PROCESS | 1959 | 1461218729499 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 23:05:29 INFO - PROCESS | 1959 | 1461218729706 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:29 INFO - PROCESS | 1959 | ++DOCSHELL 0x860c2c00 == 136 [pid = 1959] [id = 509] 23:05:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x86752400) [pid = 1959] [serial = 1528] [outer = (nil)] 23:05:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x86db4400) [pid = 1959] [serial = 1529] [outer = 0x86752400] 23:05:29 INFO - PROCESS | 1959 | 1461218729789 Marionette DEBUG loaded listener.js 23:05:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x86ed9400) [pid = 1959] [serial = 1530] [outer = 0x86752400] 23:05:30 INFO - PROCESS | 1959 | 1461218730786 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]]]}] 23:05:30 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 23:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1540ms 23:05:30 INFO - PROCESS | 1959 | 1461218730815 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 23:05:30 INFO - PROCESS | 1959 | 1461218730824 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 23:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:05:30 INFO - PROCESS | 1959 | 1461218730834 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:05:30 INFO - PROCESS | 1959 | 1461218730839 Marionette TRACE conn4 <- [1,2010,null,{}] 23:05:30 INFO - PROCESS | 1959 | 1461218730845 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}] 23:05:31 INFO - PROCESS | 1959 | 1461218731169 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 23:05:31 INFO - PROCESS | 1959 | 1461218731199 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x868fb400 == 137 [pid = 1959] [id = 510] 23:05:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x86dab400) [pid = 1959] [serial = 1531] [outer = (nil)] 23:05:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x88ea2c00) [pid = 1959] [serial = 1532] [outer = 0x86dab400] 23:05:31 INFO - PROCESS | 1959 | 1461218731276 Marionette DEBUG loaded listener.js 23:05:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x89014000) [pid = 1959] [serial = 1533] [outer = 0x86dab400] 23:05:32 INFO - PROCESS | 1959 | 1461218732322 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]]]}] 23:05:32 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 23:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1535ms 23:05:32 INFO - PROCESS | 1959 | 1461218732371 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 23:05:32 INFO - PROCESS | 1959 | 1461218732375 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 23:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:05:32 INFO - PROCESS | 1959 | 1461218732389 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:05:32 INFO - PROCESS | 1959 | 1461218732394 Marionette TRACE conn4 <- [1,2014,null,{}] 23:05:32 INFO - PROCESS | 1959 | 1461218732411 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}] 23:05:32 INFO - PROCESS | 1959 | 1461218732740 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 23:05:32 INFO - PROCESS | 1959 | 1461218732774 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:32 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cdd400 == 138 [pid = 1959] [id = 511] 23:05:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x89bf2800) [pid = 1959] [serial = 1534] [outer = (nil)] 23:05:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8a232800) [pid = 1959] [serial = 1535] [outer = 0x89bf2800] 23:05:32 INFO - PROCESS | 1959 | 1461218732854 Marionette DEBUG loaded listener.js 23:05:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8a57d000) [pid = 1959] [serial = 1536] [outer = 0x89bf2800] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x868f1000) [pid = 1959] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x894eac00) [pid = 1959] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x90876c00) [pid = 1959] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x9012b400) [pid = 1959] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x8fcd2000) [pid = 1959] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x8fcadc00) [pid = 1959] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x8f276800) [pid = 1959] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x8c2e4400) [pid = 1959] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x8bfb5000) [pid = 1959] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x8a397c00) [pid = 1959] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x86ecb800) [pid = 1959] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x861fb400) [pid = 1959] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x9b2b5000) [pid = 1959] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x9ae6c000) [pid = 1959] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x8595cc00) [pid = 1959] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x98582800) [pid = 1959] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x98587c00) [pid = 1959] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x96fb4800) [pid = 1959] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x935e4000) [pid = 1959] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 121 (0x92a12000) [pid = 1959] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:05:33 INFO - PROCESS | 1959 | --DOMWINDOW == 120 (0x87e58800) [pid = 1959] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:05:34 INFO - PROCESS | 1959 | 1461218734387 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]]]}] 23:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2037ms 23:05:34 INFO - PROCESS | 1959 | 1461218734428 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 23:05:34 INFO - PROCESS | 1959 | 1461218734432 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 23:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:05:34 INFO - PROCESS | 1959 | 1461218734439 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:05:34 INFO - PROCESS | 1959 | 1461218734441 Marionette TRACE conn4 <- [1,2018,null,{}] 23:05:34 INFO - PROCESS | 1959 | 1461218734448 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}] 23:05:34 INFO - PROCESS | 1959 | 1461218734729 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 23:05:34 INFO - PROCESS | 1959 | 1461218734754 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f8400 == 139 [pid = 1959] [id = 512] 23:05:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 121 (0x8a22d400) [pid = 1959] [serial = 1537] [outer = (nil)] 23:05:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 122 (0x8a584800) [pid = 1959] [serial = 1538] [outer = 0x8a22d400] 23:05:34 INFO - PROCESS | 1959 | 1461218734831 Marionette DEBUG loaded listener.js 23:05:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x8aa79400) [pid = 1959] [serial = 1539] [outer = 0x8a22d400] 23:05:35 INFO - PROCESS | 1959 | 1461218735902 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]]]}] 23:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1534ms 23:05:35 INFO - PROCESS | 1959 | 1461218735975 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 23:05:35 INFO - PROCESS | 1959 | 1461218735982 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 23:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:05:36 INFO - PROCESS | 1959 | 1461218735991 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:05:36 INFO - PROCESS | 1959 | 1461218735997 Marionette TRACE conn4 <- [1,2022,null,{}] 23:05:36 INFO - PROCESS | 1959 | 1461218736009 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}] 23:05:36 INFO - PROCESS | 1959 | 1461218736295 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 23:05:36 INFO - PROCESS | 1959 | 1461218736656 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:36 INFO - PROCESS | 1959 | ++DOCSHELL 0x868eec00 == 140 [pid = 1959] [id = 513] 23:05:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x868f7400) [pid = 1959] [serial = 1540] [outer = (nil)] 23:05:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x88a25800) [pid = 1959] [serial = 1541] [outer = 0x868f7400] 23:05:36 INFO - PROCESS | 1959 | 1461218736754 Marionette DEBUG loaded listener.js 23:05:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x88c14800) [pid = 1959] [serial = 1542] [outer = 0x868f7400] 23:05:37 INFO - PROCESS | 1959 | 1461218737797 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]]]}] 23:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1852ms 23:05:37 INFO - PROCESS | 1959 | 1461218737845 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 23:05:37 INFO - PROCESS | 1959 | 1461218737854 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 23:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:05:37 INFO - PROCESS | 1959 | 1461218737866 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:05:37 INFO - PROCESS | 1959 | 1461218737870 Marionette TRACE conn4 <- [1,2026,null,{}] 23:05:37 INFO - PROCESS | 1959 | 1461218737877 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}] 23:05:38 INFO - PROCESS | 1959 | 1461218738115 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 23:05:38 INFO - PROCESS | 1959 | 1461218738463 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c07c00 == 141 [pid = 1959] [id = 514] 23:05:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x8900e000) [pid = 1959] [serial = 1543] [outer = (nil)] 23:05:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x89dcac00) [pid = 1959] [serial = 1544] [outer = 0x8900e000] 23:05:38 INFO - PROCESS | 1959 | 1461218738579 Marionette DEBUG loaded listener.js 23:05:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x8a57b800) [pid = 1959] [serial = 1545] [outer = 0x8900e000] 23:05:39 INFO - PROCESS | 1959 | 1461218739650 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]]]}] 23:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1837ms 23:05:39 INFO - PROCESS | 1959 | 1461218739704 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 23:05:39 INFO - PROCESS | 1959 | 1461218739707 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 23:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:05:39 INFO - PROCESS | 1959 | 1461218739715 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:05:39 INFO - PROCESS | 1959 | 1461218739722 Marionette TRACE conn4 <- [1,2030,null,{}] 23:05:39 INFO - PROCESS | 1959 | 1461218739740 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}] 23:05:40 INFO - PROCESS | 1959 | 1461218740013 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 23:05:40 INFO - PROCESS | 1959 | 1461218740399 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab8dc00 == 142 [pid = 1959] [id = 515] 23:05:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x8c2e7000) [pid = 1959] [serial = 1546] [outer = (nil)] 23:05:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x8c407800) [pid = 1959] [serial = 1547] [outer = 0x8c2e7000] 23:05:40 INFO - PROCESS | 1959 | 1461218740495 Marionette DEBUG loaded listener.js 23:05:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x8c58a400) [pid = 1959] [serial = 1548] [outer = 0x8c2e7000] 23:05:41 INFO - PROCESS | 1959 | 1461218741448 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]]]}] 23:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1791ms 23:05:41 INFO - PROCESS | 1959 | 1461218741507 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 23:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:05:41 INFO - PROCESS | 1959 | 1461218741513 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 23:05:41 INFO - PROCESS | 1959 | 1461218741519 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:05:41 INFO - PROCESS | 1959 | 1461218741523 Marionette TRACE conn4 <- [1,2034,null,{}] 23:05:41 INFO - PROCESS | 1959 | 1461218741529 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}] 23:05:41 INFO - PROCESS | 1959 | 1461218741765 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 23:05:42 INFO - PROCESS | 1959 | 1461218742097 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x8aa77000 == 143 [pid = 1959] [id = 516] 23:05:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x8c40ac00) [pid = 1959] [serial = 1549] [outer = (nil)] 23:05:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x8f278400) [pid = 1959] [serial = 1550] [outer = 0x8c40ac00] 23:05:42 INFO - PROCESS | 1959 | 1461218742196 Marionette DEBUG loaded listener.js 23:05:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x8f27f800) [pid = 1959] [serial = 1551] [outer = 0x8c40ac00] 23:05:43 INFO - PROCESS | 1959 | 1461218743097 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]]]}] 23:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1632ms 23:05:43 INFO - PROCESS | 1959 | 1461218743151 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 23:05:43 INFO - PROCESS | 1959 | 1461218743155 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 23:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:05:43 INFO - PROCESS | 1959 | 1461218743163 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:05:43 INFO - PROCESS | 1959 | 1461218743166 Marionette TRACE conn4 <- [1,2038,null,{}] 23:05:43 INFO - PROCESS | 1959 | 1461218743173 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}] 23:05:43 INFO - PROCESS | 1959 | 1461218743406 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 23:05:43 INFO - PROCESS | 1959 | 1461218743734 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:43 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7d7c00 == 144 [pid = 1959] [id = 517] 23:05:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8f21e000) [pid = 1959] [serial = 1552] [outer = (nil)] 23:05:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8f476400) [pid = 1959] [serial = 1553] [outer = 0x8f21e000] 23:05:43 INFO - PROCESS | 1959 | 1461218743831 Marionette DEBUG loaded listener.js 23:05:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8f8af800) [pid = 1959] [serial = 1554] [outer = 0x8f21e000] 23:05:44 INFO - PROCESS | 1959 | 1461218744772 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]]]}] 23:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1683ms 23:05:44 INFO - PROCESS | 1959 | 1461218744846 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 23:05:44 INFO - PROCESS | 1959 | 1461218744850 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 23:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:05:44 INFO - PROCESS | 1959 | 1461218744857 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:05:44 INFO - PROCESS | 1959 | 1461218744861 Marionette TRACE conn4 <- [1,2042,null,{}] 23:05:44 INFO - PROCESS | 1959 | 1461218744867 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}] 23:05:45 INFO - PROCESS | 1959 | 1461218745132 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 23:05:45 INFO - PROCESS | 1959 | 1461218745477 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:45 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f31ec00 == 145 [pid = 1959] [id = 518] 23:05:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8fca7c00) [pid = 1959] [serial = 1555] [outer = (nil)] 23:05:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8fff0800) [pid = 1959] [serial = 1556] [outer = 0x8fca7c00] 23:05:45 INFO - PROCESS | 1959 | 1461218745576 Marionette DEBUG loaded listener.js 23:05:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x90127400) [pid = 1959] [serial = 1557] [outer = 0x8fca7c00] 23:05:46 INFO - PROCESS | 1959 | 1461218746514 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]]]}] 23:05:46 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) 23:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1738ms 23:05:46 INFO - PROCESS | 1959 | 1461218746597 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 23:05:46 INFO - PROCESS | 1959 | 1461218746601 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 23:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:05:46 INFO - PROCESS | 1959 | 1461218746608 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:05:46 INFO - PROCESS | 1959 | 1461218746612 Marionette TRACE conn4 <- [1,2046,null,{}] 23:05:46 INFO - PROCESS | 1959 | 1461218746618 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}] 23:05:46 INFO - PROCESS | 1959 | 1461218746890 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 23:05:47 INFO - PROCESS | 1959 | 1461218747227 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a28c00 == 146 [pid = 1959] [id = 519] 23:05:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x88cd3800) [pid = 1959] [serial = 1558] [outer = (nil)] 23:05:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x90356800) [pid = 1959] [serial = 1559] [outer = 0x88cd3800] 23:05:47 INFO - PROCESS | 1959 | 1461218747319 Marionette DEBUG loaded listener.js 23:05:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x9087a000) [pid = 1959] [serial = 1560] [outer = 0x88cd3800] 23:05:48 INFO - PROCESS | 1959 | 1461218748287 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]]]}] 23:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1745ms 23:05:48 INFO - PROCESS | 1959 | 1461218748354 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 23:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:05:48 INFO - PROCESS | 1959 | 1461218748359 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 23:05:48 INFO - PROCESS | 1959 | 1461218748365 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:05:48 INFO - PROCESS | 1959 | 1461218748369 Marionette TRACE conn4 <- [1,2050,null,{}] 23:05:48 INFO - PROCESS | 1959 | 1461218748375 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}] 23:05:48 INFO - PROCESS | 1959 | 1461218748609 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 23:05:48 INFO - PROCESS | 1959 | 1461218748951 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:48 INFO - PROCESS | 1959 | ++DOCSHELL 0x8febc800 == 147 [pid = 1959] [id = 520] 23:05:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x90124400) [pid = 1959] [serial = 1561] [outer = (nil)] 23:05:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x92a13c00) [pid = 1959] [serial = 1562] [outer = 0x90124400] 23:05:49 INFO - PROCESS | 1959 | 1461218749050 Marionette DEBUG loaded listener.js 23:05:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x92a5d400) [pid = 1959] [serial = 1563] [outer = 0x90124400] 23:05:49 INFO - PROCESS | 1959 | 1461218749991 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]]]}] 23:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1693ms 23:05:50 INFO - PROCESS | 1959 | 1461218750060 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 23:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:05:50 INFO - PROCESS | 1959 | 1461218750064 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 23:05:50 INFO - PROCESS | 1959 | 1461218750071 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:05:50 INFO - PROCESS | 1959 | 1461218750075 Marionette TRACE conn4 <- [1,2054,null,{}] 23:05:50 INFO - PROCESS | 1959 | 1461218750081 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}] 23:05:50 INFO - PROCESS | 1959 | 1461218750351 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 23:05:50 INFO - PROCESS | 1959 | 1461218750688 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x894f6400 == 148 [pid = 1959] [id = 521] 23:05:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x8fcd3800) [pid = 1959] [serial = 1564] [outer = (nil)] 23:05:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x935dec00) [pid = 1959] [serial = 1565] [outer = 0x8fcd3800] 23:05:50 INFO - PROCESS | 1959 | 1461218750792 Marionette DEBUG loaded listener.js 23:05:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x935e5800) [pid = 1959] [serial = 1566] [outer = 0x8fcd3800] 23:05:51 INFO - PROCESS | 1959 | 1461218751696 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]]]}] 23:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1692ms 23:05:51 INFO - PROCESS | 1959 | 1461218751763 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 23:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:05:51 INFO - PROCESS | 1959 | 1461218751768 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 23:05:51 INFO - PROCESS | 1959 | 1461218751774 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:05:51 INFO - PROCESS | 1959 | 1461218751778 Marionette TRACE conn4 <- [1,2058,null,{}] 23:05:51 INFO - PROCESS | 1959 | 1461218751784 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}] 23:05:52 INFO - PROCESS | 1959 | 1461218752043 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 23:05:52 INFO - PROCESS | 1959 | 1461218752388 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e61800 == 149 [pid = 1959] [id = 522] 23:05:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x88c0e000) [pid = 1959] [serial = 1567] [outer = (nil)] 23:05:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x93e32000) [pid = 1959] [serial = 1568] [outer = 0x88c0e000] 23:05:52 INFO - PROCESS | 1959 | 1461218752495 Marionette DEBUG loaded listener.js 23:05:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x93e36400) [pid = 1959] [serial = 1569] [outer = 0x88c0e000] 23:05:53 INFO - PROCESS | 1959 | 1461218753425 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]]]}] 23:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1687ms 23:05:53 INFO - PROCESS | 1959 | 1461218753461 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 23:05:53 INFO - PROCESS | 1959 | 1461218753465 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 23:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:05:53 INFO - PROCESS | 1959 | 1461218753472 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:05:53 INFO - PROCESS | 1959 | 1461218753478 Marionette TRACE conn4 <- [1,2062,null,{}] 23:05:53 INFO - PROCESS | 1959 | 1461218753484 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}] 23:05:53 INFO - PROCESS | 1959 | 1461218753737 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 23:05:54 INFO - PROCESS | 1959 | 1461218754098 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x97cc3000 == 150 [pid = 1959] [id = 523] 23:05:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x97d5c400) [pid = 1959] [serial = 1570] [outer = (nil)] 23:05:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x98582800) [pid = 1959] [serial = 1571] [outer = 0x97d5c400] 23:05:54 INFO - PROCESS | 1959 | 1461218754254 Marionette DEBUG loaded listener.js 23:05:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x987bc400) [pid = 1959] [serial = 1572] [outer = 0x97d5c400] 23:05:55 INFO - PROCESS | 1959 | 1461218755202 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]]]}] 23:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1786ms 23:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:05:55 INFO - PROCESS | 1959 | 1461218755260 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 23:05:55 INFO - PROCESS | 1959 | 1461218755263 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 23:05:55 INFO - PROCESS | 1959 | 1461218755270 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:05:55 INFO - PROCESS | 1959 | 1461218755274 Marionette TRACE conn4 <- [1,2066,null,{}] 23:05:55 INFO - PROCESS | 1959 | 1461218755280 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}] 23:05:55 INFO - PROCESS | 1959 | 1461218755510 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 23:05:55 INFO - PROCESS | 1959 | 1461218755863 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:55 INFO - PROCESS | 1959 | ++DOCSHELL 0x92c0cc00 == 151 [pid = 1959] [id = 524] 23:05:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x96faf400) [pid = 1959] [serial = 1573] [outer = (nil)] 23:05:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x98b25400) [pid = 1959] [serial = 1574] [outer = 0x96faf400] 23:05:55 INFO - PROCESS | 1959 | 1461218755960 Marionette DEBUG loaded listener.js 23:05:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x98e83800) [pid = 1959] [serial = 1575] [outer = 0x96faf400] 23:05:56 INFO - PROCESS | 1959 | 1461218756884 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]]]}] 23:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1688ms 23:05:56 INFO - PROCESS | 1959 | 1461218756959 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 23:05:56 INFO - PROCESS | 1959 | 1461218756962 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 23:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:05:56 INFO - PROCESS | 1959 | 1461218756969 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:05:56 INFO - PROCESS | 1959 | 1461218756972 Marionette TRACE conn4 <- [1,2070,null,{}] 23:05:56 INFO - PROCESS | 1959 | 1461218756979 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}] 23:05:57 INFO - PROCESS | 1959 | 1461218757204 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 23:05:57 INFO - PROCESS | 1959 | 1461218757560 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:57 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cd6800 == 152 [pid = 1959] [id = 525] 23:05:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x899bc000) [pid = 1959] [serial = 1576] [outer = (nil)] 23:05:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x99c3c400) [pid = 1959] [serial = 1577] [outer = 0x899bc000] 23:05:57 INFO - PROCESS | 1959 | 1461218757662 Marionette DEBUG loaded listener.js 23:05:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x99cb1400) [pid = 1959] [serial = 1578] [outer = 0x899bc000] 23:05:58 INFO - PROCESS | 1959 | 1461218758580 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]]]}] 23:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1681ms 23:05:58 INFO - PROCESS | 1959 | 1461218758651 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 23:05:58 INFO - PROCESS | 1959 | 1461218758654 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 23:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:05:58 INFO - PROCESS | 1959 | 1461218758661 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:05:58 INFO - PROCESS | 1959 | 1461218758665 Marionette TRACE conn4 <- [1,2074,null,{}] 23:05:58 INFO - PROCESS | 1959 | 1461218758670 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}] 23:05:58 INFO - PROCESS | 1959 | 1461218758935 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 23:05:59 INFO - PROCESS | 1959 | 1461218759284 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:59 INFO - PROCESS | 1959 | ++DOCSHELL 0x86069400 == 153 [pid = 1959] [id = 526] 23:05:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x97f13800) [pid = 1959] [serial = 1579] [outer = (nil)] 23:05:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x9fc54800) [pid = 1959] [serial = 1580] [outer = 0x97f13800] 23:05:59 INFO - PROCESS | 1959 | 1461218759379 Marionette DEBUG loaded listener.js 23:05:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x9fc60000) [pid = 1959] [serial = 1581] [outer = 0x97f13800] 23:06:00 INFO - PROCESS | 1959 | 1461218760295 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]]]}] 23:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1689ms 23:06:00 INFO - PROCESS | 1959 | 1461218760352 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 23:06:00 INFO - PROCESS | 1959 | 1461218760356 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 23:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:06:00 INFO - PROCESS | 1959 | 1461218760363 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:06:00 INFO - PROCESS | 1959 | 1461218760366 Marionette TRACE conn4 <- [1,2078,null,{}] 23:06:00 INFO - PROCESS | 1959 | 1461218760372 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}] 23:06:00 INFO - PROCESS | 1959 | 1461218760614 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 23:06:00 INFO - PROCESS | 1959 | 1461218760963 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x99caf000 == 154 [pid = 1959] [id = 527] 23:06:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x9fc58c00) [pid = 1959] [serial = 1582] [outer = (nil)] 23:06:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0xa0adc800) [pid = 1959] [serial = 1583] [outer = 0x9fc58c00] 23:06:01 INFO - PROCESS | 1959 | 1461218761060 Marionette DEBUG loaded listener.js 23:06:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0xa0c1b400) [pid = 1959] [serial = 1584] [outer = 0x9fc58c00] 23:06:01 INFO - PROCESS | 1959 | 1461218761974 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]]]}] 23:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1681ms 23:06:02 INFO - PROCESS | 1959 | 1461218762045 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 23:06:02 INFO - PROCESS | 1959 | 1461218762050 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 23:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:06:02 INFO - PROCESS | 1959 | 1461218762059 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:06:02 INFO - PROCESS | 1959 | 1461218762062 Marionette TRACE conn4 <- [1,2082,null,{}] 23:06:02 INFO - PROCESS | 1959 | 1461218762070 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}] 23:06:02 INFO - PROCESS | 1959 | 1461218762349 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 23:06:02 INFO - PROCESS | 1959 | 1461218762694 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:02 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a38c000 == 155 [pid = 1959] [id = 528] 23:06:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x8c2e8400) [pid = 1959] [serial = 1585] [outer = (nil)] 23:06:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0xa0fa0400) [pid = 1959] [serial = 1586] [outer = 0x8c2e8400] 23:06:02 INFO - PROCESS | 1959 | 1461218762792 Marionette DEBUG loaded listener.js 23:06:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0xa281f400) [pid = 1959] [serial = 1587] [outer = 0x8c2e8400] 23:06:03 INFO - PROCESS | 1959 | 1461218763712 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]]]}] 23:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1691ms 23:06:03 INFO - PROCESS | 1959 | 1461218763749 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 23:06:03 INFO - PROCESS | 1959 | 1461218763753 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 23:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:06:03 INFO - PROCESS | 1959 | 1461218763760 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:06:03 INFO - PROCESS | 1959 | 1461218763764 Marionette TRACE conn4 <- [1,2086,null,{}] 23:06:03 INFO - PROCESS | 1959 | 1461218763770 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}] 23:06:04 INFO - PROCESS | 1959 | 1461218764001 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 23:06:04 INFO - PROCESS | 1959 | 1461218764356 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:04 INFO - PROCESS | 1959 | ++DOCSHELL 0x99b1e000 == 156 [pid = 1959] [id = 529] 23:06:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0xa0f9a800) [pid = 1959] [serial = 1588] [outer = (nil)] 23:06:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0xa3c75c00) [pid = 1959] [serial = 1589] [outer = 0xa0f9a800] 23:06:04 INFO - PROCESS | 1959 | 1461218764457 Marionette DEBUG loaded listener.js 23:06:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0xa3c7a400) [pid = 1959] [serial = 1590] [outer = 0xa0f9a800] 23:06:05 INFO - PROCESS | 1959 | 1461218765390 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]]]}] 23:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1683ms 23:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:06:05 INFO - PROCESS | 1959 | 1461218765444 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 23:06:05 INFO - PROCESS | 1959 | 1461218765447 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 23:06:05 INFO - PROCESS | 1959 | 1461218765454 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:06:05 INFO - PROCESS | 1959 | 1461218765458 Marionette TRACE conn4 <- [1,2090,null,{}] 23:06:05 INFO - PROCESS | 1959 | 1461218765463 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}] 23:06:05 INFO - PROCESS | 1959 | 1461218765693 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x88a2d400 == 155 [pid = 1959] [id = 404] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x90879800 == 154 [pid = 1959] [id = 206] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8fff2000 == 153 [pid = 1959] [id = 331] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x86daf800 == 152 [pid = 1959] [id = 329] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x99b17c00 == 151 [pid = 1959] [id = 376] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x84420000 == 150 [pid = 1959] [id = 466] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x89bf8000 == 149 [pid = 1959] [id = 201] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x98585c00 == 148 [pid = 1959] [id = 375] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x88cdd400 == 147 [pid = 1959] [id = 511] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x868fb400 == 146 [pid = 1959] [id = 510] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x860c2c00 == 145 [pid = 1959] [id = 509] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8674fc00 == 144 [pid = 1959] [id = 502] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x92d8b800 == 143 [pid = 1959] [id = 503] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x90128000 == 142 [pid = 1959] [id = 501] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8ff99400 == 141 [pid = 1959] [id = 500] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x87e60800 == 140 [pid = 1959] [id = 499] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x899c0800 == 139 [pid = 1959] [id = 498] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8aa71c00 == 138 [pid = 1959] [id = 497] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8a231400 == 137 [pid = 1959] [id = 495] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x85140c00 == 136 [pid = 1959] [id = 496] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x88c11000 == 135 [pid = 1959] [id = 494] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x88c06c00 == 134 [pid = 1959] [id = 493] 23:06:07 INFO - PROCESS | 1959 | --DOCSHELL 0x860c4c00 == 133 [pid = 1959] [id = 492] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x88ef4800) [pid = 1959] [serial = 1344] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x899b7c00) [pid = 1959] [serial = 1475] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x899bcc00) [pid = 1959] [serial = 1472] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x89dc5000) [pid = 1959] [serial = 1473] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x92c02000) [pid = 1959] [serial = 1439] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x9160f400) [pid = 1959] [serial = 1437] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x91609c00) [pid = 1959] [serial = 1436] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x90357c00) [pid = 1959] [serial = 1434] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x90353400) [pid = 1959] [serial = 1433] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x8fff6800) [pid = 1959] [serial = 1431] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x8ff99c00) [pid = 1959] [serial = 1430] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x8f468800) [pid = 1959] [serial = 1428] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x8f31a000) [pid = 1959] [serial = 1427] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x8f228400) [pid = 1959] [serial = 1425] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x8f220400) [pid = 1959] [serial = 1424] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x8c584000) [pid = 1959] [serial = 1422] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x8c403c00) [pid = 1959] [serial = 1421] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x8aa76000) [pid = 1959] [serial = 1419] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x8aa70800) [pid = 1959] [serial = 1418] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x88ef8000) [pid = 1959] [serial = 1416] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x88a23800) [pid = 1959] [serial = 1415] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x8a57a000) [pid = 1959] [serial = 1412] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x86da6c00) [pid = 1959] [serial = 1466] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x9ffa3800) [pid = 1959] [serial = 1464] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x9fef0400) [pid = 1959] [serial = 1463] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x9fc5b000) [pid = 1959] [serial = 1461] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x9fc54400) [pid = 1959] [serial = 1460] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x9df15400) [pid = 1959] [serial = 1458] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x9b2b6000) [pid = 1959] [serial = 1457] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x99b20c00) [pid = 1959] [serial = 1455] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x99b1b400) [pid = 1959] [serial = 1454] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x98e3ec00) [pid = 1959] [serial = 1452] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x98e3a800) [pid = 1959] [serial = 1451] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x98699000) [pid = 1959] [serial = 1449] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x98693c00) [pid = 1959] [serial = 1448] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x97d5c800) [pid = 1959] [serial = 1446] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x9782a400) [pid = 1959] [serial = 1445] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x9363c000) [pid = 1959] [serial = 1443] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x93633800) [pid = 1959] [serial = 1442] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x92c08c00) [pid = 1959] [serial = 1440] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x88c10000) [pid = 1959] [serial = 1469] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x88cd6000) [pid = 1959] [serial = 1470] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x86db4c00) [pid = 1959] [serial = 1467] [outer = (nil)] [url = about:blank] 23:06:07 INFO - PROCESS | 1959 | 1461218767733 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:07 INFO - PROCESS | 1959 | ++DOCSHELL 0x83dc5c00 == 134 [pid = 1959] [id = 530] 23:06:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x85e2e800) [pid = 1959] [serial = 1591] [outer = (nil)] 23:06:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x860ce000) [pid = 1959] [serial = 1592] [outer = 0x85e2e800] 23:06:07 INFO - PROCESS | 1959 | 1461218767878 Marionette DEBUG loaded listener.js 23:06:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x86750400) [pid = 1959] [serial = 1593] [outer = 0x85e2e800] 23:06:08 INFO - PROCESS | 1959 | 1461218768728 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]]]}] 23:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 3303ms 23:06:08 INFO - PROCESS | 1959 | 1461218768763 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 23:06:08 INFO - PROCESS | 1959 | 1461218768771 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 23:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:06:08 INFO - PROCESS | 1959 | 1461218768780 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:06:08 INFO - PROCESS | 1959 | 1461218768785 Marionette TRACE conn4 <- [1,2094,null,{}] 23:06:08 INFO - PROCESS | 1959 | 1461218768792 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}] 23:06:09 INFO - PROCESS | 1959 | 1461218769012 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 23:06:09 INFO - PROCESS | 1959 | 1461218769268 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:09 INFO - PROCESS | 1959 | ++DOCSHELL 0x86ed5000 == 135 [pid = 1959] [id = 531] 23:06:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x86ed7000) [pid = 1959] [serial = 1594] [outer = (nil)] 23:06:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x87e64400) [pid = 1959] [serial = 1595] [outer = 0x86ed7000] 23:06:09 INFO - PROCESS | 1959 | 1461218769404 Marionette DEBUG loaded listener.js 23:06:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x88a2d400) [pid = 1959] [serial = 1596] [outer = 0x86ed7000] 23:06:10 INFO - PROCESS | 1959 | 1461218770335 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]]]}] 23:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1592ms 23:06:10 INFO - PROCESS | 1959 | 1461218770381 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 23:06:10 INFO - PROCESS | 1959 | 1461218770388 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 23:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:06:10 INFO - PROCESS | 1959 | 1461218770397 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:06:10 INFO - PROCESS | 1959 | 1461218770401 Marionette TRACE conn4 <- [1,2098,null,{}] 23:06:10 INFO - PROCESS | 1959 | 1461218770407 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}] 23:06:10 INFO - PROCESS | 1959 | 1461218770700 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 23:06:10 INFO - PROCESS | 1959 | 1461218770731 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x86da9400 == 136 [pid = 1959] [id = 532] 23:06:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x88a1f400) [pid = 1959] [serial = 1597] [outer = (nil)] 23:06:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x88eef000) [pid = 1959] [serial = 1598] [outer = 0x88a1f400] 23:06:10 INFO - PROCESS | 1959 | 1461218770821 Marionette DEBUG loaded listener.js 23:06:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8900c800) [pid = 1959] [serial = 1599] [outer = 0x88a1f400] 23:06:11 INFO - PROCESS | 1959 | 1461218771975 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]]]}] 23:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1637ms 23:06:12 INFO - PROCESS | 1959 | 1461218772037 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 23:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:06:12 INFO - PROCESS | 1959 | 1461218772042 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 23:06:12 INFO - PROCESS | 1959 | 1461218772050 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:06:12 INFO - PROCESS | 1959 | 1461218772059 Marionette TRACE conn4 <- [1,2102,null,{}] 23:06:12 INFO - PROCESS | 1959 | 1461218772080 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}] 23:06:12 INFO - PROCESS | 1959 | 1461218772362 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x8aa79000) [pid = 1959] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x86dab400) [pid = 1959] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x8fff7400) [pid = 1959] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x8a398000) [pid = 1959] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x88cd9800) [pid = 1959] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x9012ac00) [pid = 1959] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x86752400) [pid = 1959] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x8a233400) [pid = 1959] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x89bf2800) [pid = 1959] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x9ea15400) [pid = 1959] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x861f9c00) [pid = 1959] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x8ab8c800) [pid = 1959] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x935db800) [pid = 1959] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x9868f400) [pid = 1959] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x88c11800) [pid = 1959] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x96c7e400) [pid = 1959] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x8f226c00) [pid = 1959] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x88cd9c00) [pid = 1959] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 121 (0x89dc2800) [pid = 1959] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 120 (0x9782a800) [pid = 1959] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:06:13 INFO - PROCESS | 1959 | --DOMWINDOW == 119 (0x8f318800) [pid = 1959] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:06:13 INFO - PROCESS | 1959 | 1461218773182 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x85143800 == 137 [pid = 1959] [id = 533] 23:06:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 120 (0x85143c00) [pid = 1959] [serial = 1600] [outer = (nil)] 23:06:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 121 (0x868f7800) [pid = 1959] [serial = 1601] [outer = 0x85143c00] 23:06:13 INFO - PROCESS | 1959 | 1461218773265 Marionette DEBUG loaded listener.js 23:06:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 122 (0x88cd3c00) [pid = 1959] [serial = 1602] [outer = 0x85143c00] 23:06:14 INFO - PROCESS | 1959 | 1461218774024 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]]]}] 23:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2003ms 23:06:14 INFO - PROCESS | 1959 | 1461218774052 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 23:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:06:14 INFO - PROCESS | 1959 | 1461218774057 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 23:06:14 INFO - PROCESS | 1959 | 1461218774064 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:06:14 INFO - PROCESS | 1959 | 1461218774067 Marionette TRACE conn4 <- [1,2106,null,{}] 23:06:14 INFO - PROCESS | 1959 | 1461218774072 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}] 23:06:14 INFO - PROCESS | 1959 | 1461218774361 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 23:06:14 INFO - PROCESS | 1959 | 1461218774385 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:14 INFO - PROCESS | 1959 | ++DOCSHELL 0x8605f400 == 138 [pid = 1959] [id = 534] 23:06:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x88c07400) [pid = 1959] [serial = 1603] [outer = (nil)] 23:06:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x89ac7400) [pid = 1959] [serial = 1604] [outer = 0x88c07400] 23:06:14 INFO - PROCESS | 1959 | 1461218774460 Marionette DEBUG loaded listener.js 23:06:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x89acac00) [pid = 1959] [serial = 1605] [outer = 0x88c07400] 23:06:15 INFO - PROCESS | 1959 | 1461218775660 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]]]}] 23:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1633ms 23:06:15 INFO - PROCESS | 1959 | 1461218775697 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 23:06:15 INFO - PROCESS | 1959 | 1461218775704 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 23:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:06:15 INFO - PROCESS | 1959 | 1461218775713 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:06:15 INFO - PROCESS | 1959 | 1461218775719 Marionette TRACE conn4 <- [1,2110,null,{}] 23:06:15 INFO - PROCESS | 1959 | 1461218775729 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}] 23:06:15 INFO - PROCESS | 1959 | 1461218775980 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 23:06:16 INFO - PROCESS | 1959 | 1461218776331 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:16 INFO - PROCESS | 1959 | ++DOCSHELL 0x860cf400 == 139 [pid = 1959] [id = 535] 23:06:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x868f6000) [pid = 1959] [serial = 1606] [outer = (nil)] 23:06:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x87e5d400) [pid = 1959] [serial = 1607] [outer = 0x868f6000] 23:06:16 INFO - PROCESS | 1959 | 1461218776426 Marionette DEBUG loaded listener.js 23:06:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x88c13000) [pid = 1959] [serial = 1608] [outer = 0x868f6000] 23:06:17 INFO - PROCESS | 1959 | 1461218777384 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]]]}] 23:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1737ms 23:06:17 INFO - PROCESS | 1959 | 1461218777452 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 23:06:17 INFO - PROCESS | 1959 | 1461218777461 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 23:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:06:17 INFO - PROCESS | 1959 | 1461218777473 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:06:17 INFO - PROCESS | 1959 | 1461218777477 Marionette TRACE conn4 <- [1,2114,null,{}] 23:06:17 INFO - PROCESS | 1959 | 1461218777484 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}] 23:06:17 INFO - PROCESS | 1959 | 1461218777768 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 23:06:18 INFO - PROCESS | 1959 | 1461218778175 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x899b5c00 == 140 [pid = 1959] [id = 536] 23:06:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x899b6400) [pid = 1959] [serial = 1609] [outer = (nil)] 23:06:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x89abe000) [pid = 1959] [serial = 1610] [outer = 0x899b6400] 23:06:18 INFO - PROCESS | 1959 | 1461218778267 Marionette DEBUG loaded listener.js 23:06:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x89ac5400) [pid = 1959] [serial = 1611] [outer = 0x899b6400] 23:06:19 INFO - PROCESS | 1959 | 1461218779232 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]]]}] 23:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1837ms 23:06:19 INFO - PROCESS | 1959 | 1461218779310 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 23:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:06:19 INFO - PROCESS | 1959 | 1461218779319 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 23:06:19 INFO - PROCESS | 1959 | 1461218779326 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:06:19 INFO - PROCESS | 1959 | 1461218779333 Marionette TRACE conn4 <- [1,2118,null,{}] 23:06:19 INFO - PROCESS | 1959 | 1461218779350 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}] 23:06:19 INFO - PROCESS | 1959 | 1461218779625 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 23:06:19 INFO - PROCESS | 1959 | 1461218779935 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:19 INFO - PROCESS | 1959 | ++DOCSHELL 0x899b5400 == 141 [pid = 1959] [id = 537] 23:06:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x89bfbc00) [pid = 1959] [serial = 1612] [outer = (nil)] 23:06:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x8a399000) [pid = 1959] [serial = 1613] [outer = 0x89bfbc00] 23:06:20 INFO - PROCESS | 1959 | 1461218780035 Marionette DEBUG loaded listener.js 23:06:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x8aa74400) [pid = 1959] [serial = 1614] [outer = 0x89bfbc00] 23:06:20 INFO - PROCESS | 1959 | 1461218780987 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]]]}] 23:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1742ms 23:06:21 INFO - PROCESS | 1959 | 1461218781069 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 23:06:21 INFO - PROCESS | 1959 | 1461218781074 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 23:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:06:21 INFO - PROCESS | 1959 | 1461218781081 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:06:21 INFO - PROCESS | 1959 | 1461218781085 Marionette TRACE conn4 <- [1,2122,null,{}] 23:06:21 INFO - PROCESS | 1959 | 1461218781091 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}] 23:06:21 INFO - PROCESS | 1959 | 1461218781354 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 23:06:21 INFO - PROCESS | 1959 | 1461218781688 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x86daf800 == 142 [pid = 1959] [id = 538] 23:06:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x89ac7800) [pid = 1959] [serial = 1615] [outer = (nil)] 23:06:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8ab92800) [pid = 1959] [serial = 1616] [outer = 0x89ac7800] 23:06:21 INFO - PROCESS | 1959 | 1461218781779 Marionette DEBUG loaded listener.js 23:06:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8bfb2c00) [pid = 1959] [serial = 1617] [outer = 0x89ac7800] 23:06:22 INFO - PROCESS | 1959 | 1461218782711 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]]]}] 23:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1684ms 23:06:22 INFO - PROCESS | 1959 | 1461218782766 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 23:06:22 INFO - PROCESS | 1959 | 1461218782769 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 23:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:06:22 INFO - PROCESS | 1959 | 1461218782776 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:06:22 INFO - PROCESS | 1959 | 1461218782779 Marionette TRACE conn4 <- [1,2126,null,{}] 23:06:22 INFO - PROCESS | 1959 | 1461218782785 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}] 23:06:23 INFO - PROCESS | 1959 | 1461218783007 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 23:06:23 INFO - PROCESS | 1959 | 1461218783333 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab8b400 == 143 [pid = 1959] [id = 539] 23:06:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8ab8d400) [pid = 1959] [serial = 1618] [outer = (nil)] 23:06:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8c2f0400) [pid = 1959] [serial = 1619] [outer = 0x8ab8d400] 23:06:23 INFO - PROCESS | 1959 | 1461218783430 Marionette DEBUG loaded listener.js 23:06:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8c406800) [pid = 1959] [serial = 1620] [outer = 0x8ab8d400] 23:06:24 INFO - PROCESS | 1959 | 1461218784368 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]]]}] 23:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1647ms 23:06:24 INFO - PROCESS | 1959 | 1461218784424 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 23:06:24 INFO - PROCESS | 1959 | 1461218784427 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 23:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:06:24 INFO - PROCESS | 1959 | 1461218784434 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:06:24 INFO - PROCESS | 1959 | 1461218784437 Marionette TRACE conn4 <- [1,2130,null,{}] 23:06:24 INFO - PROCESS | 1959 | 1461218784443 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}] 23:06:24 INFO - PROCESS | 1959 | 1461218784732 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 23:06:25 INFO - PROCESS | 1959 | 1461218785082 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:25 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c2e7400 == 144 [pid = 1959] [id = 540] 23:06:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8c7ca000) [pid = 1959] [serial = 1621] [outer = (nil)] 23:06:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8f228400) [pid = 1959] [serial = 1622] [outer = 0x8c7ca000] 23:06:25 INFO - PROCESS | 1959 | 1461218785177 Marionette DEBUG loaded listener.js 23:06:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8f313800) [pid = 1959] [serial = 1623] [outer = 0x8c7ca000] 23:06:26 INFO - PROCESS | 1959 | 1461218786121 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] 23:06:26 INFO - PROCESS | 1959 | 1461218786176 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 23:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:06:26 INFO - PROCESS | 1959 | 1461218786183 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:06:26 INFO - PROCESS | 1959 | 1461218786187 Marionette TRACE conn4 <- [1,2134,null,{}] 23:06:26 INFO - PROCESS | 1959 | 1461218786193 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}] 23:06:26 INFO - PROCESS | 1959 | 1461218786414 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 23:06:26 INFO - PROCESS | 1959 | 1461218786740 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:26 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c2e6c00 == 145 [pid = 1959] [id = 541] 23:06:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8f21ac00) [pid = 1959] [serial = 1624] [outer = (nil)] 23:06:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8fcad400) [pid = 1959] [serial = 1625] [outer = 0x8f21ac00] 23:06:26 INFO - PROCESS | 1959 | 1461218786836 Marionette DEBUG loaded listener.js 23:06:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x8fcc9c00) [pid = 1959] [serial = 1626] [outer = 0x8f21ac00] 23:06:27 INFO - PROCESS | 1959 | 1461218787733 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]]]}] 23:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1591ms 23:06:27 INFO - PROCESS | 1959 | 1461218787776 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 23:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:06:27 INFO - PROCESS | 1959 | 1461218787780 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 23:06:27 INFO - PROCESS | 1959 | 1461218787802 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:06:27 INFO - PROCESS | 1959 | 1461218787807 Marionette TRACE conn4 <- [1,2138,null,{}] 23:06:27 INFO - PROCESS | 1959 | 1461218787818 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}] 23:06:28 INFO - PROCESS | 1959 | 1461218788045 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 23:06:28 INFO - PROCESS | 1959 | 1461218788377 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fca2c00 == 146 [pid = 1959] [id = 542] 23:06:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x8fcadc00) [pid = 1959] [serial = 1627] [outer = (nil)] 23:06:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x8ff99400) [pid = 1959] [serial = 1628] [outer = 0x8fcadc00] 23:06:28 INFO - PROCESS | 1959 | 1461218788472 Marionette DEBUG loaded listener.js 23:06:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x8ff9d800) [pid = 1959] [serial = 1629] [outer = 0x8fcadc00] 23:06:29 INFO - PROCESS | 1959 | 1461218789417 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]]]}] 23:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1712ms 23:06:29 INFO - PROCESS | 1959 | 1461218789498 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 23:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:06:29 INFO - PROCESS | 1959 | 1461218789503 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 23:06:29 INFO - PROCESS | 1959 | 1461218789510 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:06:29 INFO - PROCESS | 1959 | 1461218789514 Marionette TRACE conn4 <- [1,2142,null,{}] 23:06:29 INFO - PROCESS | 1959 | 1461218789520 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}] 23:06:29 INFO - PROCESS | 1959 | 1461218789784 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 23:06:30 INFO - PROCESS | 1959 | 1461218790121 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:30 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ea2400 == 147 [pid = 1959] [id = 543] 23:06:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x8feb5c00) [pid = 1959] [serial = 1630] [outer = (nil)] 23:06:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x8fffc800) [pid = 1959] [serial = 1631] [outer = 0x8feb5c00] 23:06:30 INFO - PROCESS | 1959 | 1461218790228 Marionette DEBUG loaded listener.js 23:06:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x9012ec00) [pid = 1959] [serial = 1632] [outer = 0x8feb5c00] 23:06:31 INFO - PROCESS | 1959 | 1461218791274 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] 23:06:31 INFO - PROCESS | 1959 | 1461218791367 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 23:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:06:31 INFO - PROCESS | 1959 | 1461218791374 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:06:31 INFO - PROCESS | 1959 | 1461218791378 Marionette TRACE conn4 <- [1,2146,null,{}] 23:06:31 INFO - PROCESS | 1959 | 1461218791384 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}] 23:06:31 INFO - PROCESS | 1959 | 1461218791612 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 23:06:31 INFO - PROCESS | 1959 | 1461218791946 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x85144800 == 148 [pid = 1959] [id = 544] 23:06:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x8ffa8000) [pid = 1959] [serial = 1633] [outer = (nil)] 23:06:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x91407800) [pid = 1959] [serial = 1634] [outer = 0x8ffa8000] 23:06:32 INFO - PROCESS | 1959 | 1461218792043 Marionette DEBUG loaded listener.js 23:06:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x91609c00) [pid = 1959] [serial = 1635] [outer = 0x8ffa8000] 23:06:33 INFO - PROCESS | 1959 | 1461218793015 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] 23:06:33 INFO - PROCESS | 1959 | 1461218793064 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 23:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:06:33 INFO - PROCESS | 1959 | 1461218793071 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:06:33 INFO - PROCESS | 1959 | 1461218793075 Marionette TRACE conn4 <- [1,2150,null,{}] 23:06:33 INFO - PROCESS | 1959 | 1461218793081 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}] 23:06:33 INFO - PROCESS | 1959 | 1461218793339 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 23:06:33 INFO - PROCESS | 1959 | 1461218793689 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a0d800 == 149 [pid = 1959] [id = 545] 23:06:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x935d9000) [pid = 1959] [serial = 1636] [outer = (nil)] 23:06:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x9363d000) [pid = 1959] [serial = 1637] [outer = 0x935d9000] 23:06:33 INFO - PROCESS | 1959 | 1461218793792 Marionette DEBUG loaded listener.js 23:06:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x93e34800) [pid = 1959] [serial = 1638] [outer = 0x935d9000] 23:06:34 INFO - PROCESS | 1959 | 1461218794726 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]]]}] 23:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1734ms 23:06:34 INFO - PROCESS | 1959 | 1461218794806 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 23:06:34 INFO - PROCESS | 1959 | 1461218794810 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 23:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:06:34 INFO - PROCESS | 1959 | 1461218794816 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:06:34 INFO - PROCESS | 1959 | 1461218794820 Marionette TRACE conn4 <- [1,2154,null,{}] 23:06:34 INFO - PROCESS | 1959 | 1461218794826 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}] 23:06:35 INFO - PROCESS | 1959 | 1461218795085 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 23:06:35 INFO - PROCESS | 1959 | 1461218795423 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x899b3400 == 150 [pid = 1959] [id = 546] 23:06:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x8a394800) [pid = 1959] [serial = 1639] [outer = (nil)] 23:06:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x96fae800) [pid = 1959] [serial = 1640] [outer = 0x8a394800] 23:06:35 INFO - PROCESS | 1959 | 1461218795517 Marionette DEBUG loaded listener.js 23:06:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x96fb2400) [pid = 1959] [serial = 1641] [outer = 0x8a394800] 23:06:36 INFO - PROCESS | 1959 | 1461218796443 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]]]}] 23:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1682ms 23:06:36 INFO - PROCESS | 1959 | 1461218796499 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 23:06:36 INFO - PROCESS | 1959 | 1461218796502 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 23:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:06:36 INFO - PROCESS | 1959 | 1461218796509 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:06:36 INFO - PROCESS | 1959 | 1461218796512 Marionette TRACE conn4 <- [1,2158,null,{}] 23:06:36 INFO - PROCESS | 1959 | 1461218796518 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}] 23:06:36 INFO - PROCESS | 1959 | 1461218796742 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 23:06:37 INFO - PROCESS | 1959 | 1461218797076 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:37 INFO - PROCESS | 1959 | ++DOCSHELL 0x85961c00 == 151 [pid = 1959] [id = 547] 23:06:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x894f2000) [pid = 1959] [serial = 1642] [outer = (nil)] 23:06:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x97cbf400) [pid = 1959] [serial = 1643] [outer = 0x894f2000] 23:06:37 INFO - PROCESS | 1959 | 1461218797172 Marionette DEBUG loaded listener.js 23:06:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x97d53c00) [pid = 1959] [serial = 1644] [outer = 0x894f2000] 23:06:38 INFO - PROCESS | 1959 | 1461218798118 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]]]}] 23:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1682ms 23:06:38 INFO - PROCESS | 1959 | 1461218798191 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 23:06:38 INFO - PROCESS | 1959 | 1461218798194 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 23:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:06:38 INFO - PROCESS | 1959 | 1461218798201 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:06:38 INFO - PROCESS | 1959 | 1461218798205 Marionette TRACE conn4 <- [1,2162,null,{}] 23:06:38 INFO - PROCESS | 1959 | 1461218798212 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}] 23:06:38 INFO - PROCESS | 1959 | 1461218798477 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 23:06:38 INFO - PROCESS | 1959 | 1461218798830 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x84421800 == 152 [pid = 1959] [id = 548] 23:06:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x90357c00) [pid = 1959] [serial = 1645] [outer = (nil)] 23:06:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x98696800) [pid = 1959] [serial = 1646] [outer = 0x90357c00] 23:06:38 INFO - PROCESS | 1959 | 1461218798937 Marionette DEBUG loaded listener.js 23:06:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x987b4000) [pid = 1959] [serial = 1647] [outer = 0x90357c00] 23:06:39 INFO - PROCESS | 1959 | 1461218799946 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]]]}] 23:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1785ms 23:06:39 INFO - PROCESS | 1959 | 1461218799987 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 23:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:06:40 INFO - PROCESS | 1959 | 1461218800000 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 23:06:40 INFO - PROCESS | 1959 | 1461218800007 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:06:40 INFO - PROCESS | 1959 | 1461218800011 Marionette TRACE conn4 <- [1,2166,null,{}] 23:06:40 INFO - PROCESS | 1959 | 1461218800016 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}] 23:06:40 INFO - PROCESS | 1959 | 1461218800249 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 23:06:40 INFO - PROCESS | 1959 | 1461218800591 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x860d0800 == 153 [pid = 1959] [id = 549] 23:06:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x86ed0c00) [pid = 1959] [serial = 1648] [outer = (nil)] 23:06:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x98b2d800) [pid = 1959] [serial = 1649] [outer = 0x86ed0c00] 23:06:40 INFO - PROCESS | 1959 | 1461218800687 Marionette DEBUG loaded listener.js 23:06:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x98e40000) [pid = 1959] [serial = 1650] [outer = 0x86ed0c00] 23:06:41 INFO - PROCESS | 1959 | 1461218801651 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]]]}] 23:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1686ms 23:06:41 INFO - PROCESS | 1959 | 1461218801693 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 23:06:41 INFO - PROCESS | 1959 | 1461218801698 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 23:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:06:41 INFO - PROCESS | 1959 | 1461218801705 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:06:41 INFO - PROCESS | 1959 | 1461218801707 Marionette TRACE conn4 <- [1,2170,null,{}] 23:06:41 INFO - PROCESS | 1959 | 1461218801714 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}] 23:06:41 INFO - PROCESS | 1959 | 1461218801937 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 23:06:42 INFO - PROCESS | 1959 | 1461218802278 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x85e2c000 == 154 [pid = 1959] [id = 550] 23:06:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x98699400) [pid = 1959] [serial = 1651] [outer = (nil)] 23:06:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x99c36400) [pid = 1959] [serial = 1652] [outer = 0x98699400] 23:06:42 INFO - PROCESS | 1959 | 1461218802373 Marionette DEBUG loaded listener.js 23:06:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x99ca9000) [pid = 1959] [serial = 1653] [outer = 0x98699400] 23:06:43 INFO - PROCESS | 1959 | 1461218803304 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]]]}] 23:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1634ms 23:06:43 INFO - PROCESS | 1959 | 1461218803340 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 23:06:43 INFO - PROCESS | 1959 | 1461218803344 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 23:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:06:43 INFO - PROCESS | 1959 | 1461218803350 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:06:43 INFO - PROCESS | 1959 | 1461218803353 Marionette TRACE conn4 <- [1,2174,null,{}] 23:06:43 INFO - PROCESS | 1959 | 1461218803359 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}] 23:06:43 INFO - PROCESS | 1959 | 1461218803581 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 23:06:43 INFO - PROCESS | 1959 | 1461218803922 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:43 INFO - PROCESS | 1959 | ++DOCSHELL 0x98e3fc00 == 155 [pid = 1959] [id = 551] 23:06:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x99c3d000) [pid = 1959] [serial = 1654] [outer = (nil)] 23:06:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x9fc0b000) [pid = 1959] [serial = 1655] [outer = 0x99c3d000] 23:06:44 INFO - PROCESS | 1959 | 1461218804017 Marionette DEBUG loaded listener.js 23:06:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x9fc5b000) [pid = 1959] [serial = 1656] [outer = 0x99c3d000] 23:06:44 INFO - PROCESS | 1959 | 1461218804938 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]]]}] 23:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1632ms 23:06:44 INFO - PROCESS | 1959 | 1461218804984 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 23:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:06:44 INFO - PROCESS | 1959 | 1461218804988 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 23:06:44 INFO - PROCESS | 1959 | 1461218804995 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:06:45 INFO - PROCESS | 1959 | 1461218804998 Marionette TRACE conn4 <- [1,2178,null,{}] 23:06:45 INFO - PROCESS | 1959 | 1461218805004 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}] 23:06:45 INFO - PROCESS | 1959 | 1461218805234 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 23:06:46 INFO - PROCESS | 1959 | --DOCSHELL 0x8442e000 == 154 [pid = 1959] [id = 485] 23:06:46 INFO - PROCESS | 1959 | --DOCSHELL 0x860c7800 == 153 [pid = 1959] [id = 490] 23:06:46 INFO - PROCESS | 1959 | --DOCSHELL 0x8595fc00 == 152 [pid = 1959] [id = 484] 23:06:46 INFO - PROCESS | 1959 | --DOCSHELL 0x85141000 == 151 [pid = 1959] [id = 487] 23:06:46 INFO - PROCESS | 1959 | --DOCSHELL 0x99cb5400 == 150 [pid = 1959] [id = 486] 23:06:46 INFO - PROCESS | 1959 | --DOCSHELL 0x85143800 == 149 [pid = 1959] [id = 533] 23:06:46 INFO - PROCESS | 1959 | --DOCSHELL 0x86da9400 == 148 [pid = 1959] [id = 532] 23:06:46 INFO - PROCESS | 1959 | --DOCSHELL 0x86ed5000 == 147 [pid = 1959] [id = 531] 23:06:46 INFO - PROCESS | 1959 | --DOCSHELL 0x83dc5c00 == 146 [pid = 1959] [id = 530] 23:06:46 INFO - PROCESS | 1959 | --DOCSHELL 0x8a38c000 == 145 [pid = 1959] [id = 528] 23:06:46 INFO - PROCESS | 1959 | --DOCSHELL 0x86069400 == 144 [pid = 1959] [id = 526] 23:06:46 INFO - PROCESS | 1959 | --DOCSHELL 0x99caf000 == 143 [pid = 1959] [id = 527] 23:06:47 INFO - PROCESS | 1959 | --DOCSHELL 0x88cd6800 == 142 [pid = 1959] [id = 525] 23:06:47 INFO - PROCESS | 1959 | --DOCSHELL 0x92c0cc00 == 141 [pid = 1959] [id = 524] 23:06:47 INFO - PROCESS | 1959 | --DOCSHELL 0x97cc3000 == 140 [pid = 1959] [id = 523] 23:06:47 INFO - PROCESS | 1959 | --DOCSHELL 0x894f6400 == 139 [pid = 1959] [id = 521] 23:06:47 INFO - PROCESS | 1959 | --DOCSHELL 0x87e61800 == 138 [pid = 1959] [id = 522] 23:06:47 INFO - PROCESS | 1959 | --DOCSHELL 0x8febc800 == 137 [pid = 1959] [id = 520] 23:06:47 INFO - PROCESS | 1959 | --DOCSHELL 0x88a28c00 == 136 [pid = 1959] [id = 519] 23:06:47 INFO - PROCESS | 1959 | --DOCSHELL 0x8f31ec00 == 135 [pid = 1959] [id = 518] 23:06:47 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7d7c00 == 134 [pid = 1959] [id = 517] 23:06:47 INFO - PROCESS | 1959 | --DOCSHELL 0x8ab8dc00 == 133 [pid = 1959] [id = 515] 23:06:47 INFO - PROCESS | 1959 | --DOCSHELL 0x8aa77000 == 132 [pid = 1959] [id = 516] 23:06:47 INFO - PROCESS | 1959 | --DOCSHELL 0x88c07c00 == 131 [pid = 1959] [id = 514] 23:06:47 INFO - PROCESS | 1959 | --DOCSHELL 0x868eec00 == 130 [pid = 1959] [id = 513] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x8c2e9800) [pid = 1959] [serial = 1488] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x88ea2c00) [pid = 1959] [serial = 1532] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x90356c00) [pid = 1959] [serial = 1503] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8ab88800) [pid = 1959] [serial = 1485] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x8a580800) [pid = 1959] [serial = 1413] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x9160cc00) [pid = 1959] [serial = 1505] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x86ed9400) [pid = 1959] [serial = 1530] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x8c57e000) [pid = 1959] [serial = 1490] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x8a232800) [pid = 1959] [serial = 1535] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x9fef0800) [pid = 1959] [serial = 1526] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x86ed9000) [pid = 1959] [serial = 1479] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x90132400) [pid = 1959] [serial = 1502] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x9fb2fc00) [pid = 1959] [serial = 1524] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x9b2b9400) [pid = 1959] [serial = 1523] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x9363e000) [pid = 1959] [serial = 1509] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x999e0400) [pid = 1959] [serial = 1520] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x8febd000) [pid = 1959] [serial = 1499] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x96fb0c00) [pid = 1959] [serial = 1512] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x8f31f400) [pid = 1959] [serial = 1493] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x935e3800) [pid = 1959] [serial = 1508] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x88ef5800) [pid = 1959] [serial = 1481] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x8f46e800) [pid = 1959] [serial = 1494] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x8c586000) [pid = 1959] [serial = 1491] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x8ff9a000) [pid = 1959] [serial = 1500] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x97d52000) [pid = 1959] [serial = 1515] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x987c0800) [pid = 1959] [serial = 1518] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x86da9000) [pid = 1959] [serial = 1478] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x9ff14c00) [pid = 1959] [serial = 1527] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x920a5800) [pid = 1959] [serial = 1506] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x8bfb5800) [pid = 1959] [serial = 1487] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x8a57d000) [pid = 1959] [serial = 1536] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x899b3c00) [pid = 1959] [serial = 1482] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x86db4400) [pid = 1959] [serial = 1529] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x89014000) [pid = 1959] [serial = 1533] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8fcd6c00) [pid = 1959] [serial = 1497] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x8aa72c00) [pid = 1959] [serial = 1484] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x97919800) [pid = 1959] [serial = 1514] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x987bb800) [pid = 1959] [serial = 1517] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x99b14800) [pid = 1959] [serial = 1521] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x8fcca400) [pid = 1959] [serial = 1496] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x96fae400) [pid = 1959] [serial = 1511] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x8a584800) [pid = 1959] [serial = 1538] [outer = (nil)] [url = about:blank] 23:06:47 INFO - PROCESS | 1959 | 1461218807421 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f8800 == 131 [pid = 1959] [id = 552] 23:06:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x861f9800) [pid = 1959] [serial = 1657] [outer = (nil)] 23:06:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8675c400) [pid = 1959] [serial = 1658] [outer = 0x861f9800] 23:06:47 INFO - PROCESS | 1959 | 1461218807510 Marionette DEBUG loaded listener.js 23:06:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x868f5c00) [pid = 1959] [serial = 1659] [outer = 0x861f9800] 23:06:48 INFO - PROCESS | 1959 | 1461218808356 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]]]}] 23:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 3389ms 23:06:48 INFO - PROCESS | 1959 | 1461218808385 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 23:06:48 INFO - PROCESS | 1959 | 1461218808392 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 23:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:06:48 INFO - PROCESS | 1959 | 1461218808402 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:06:48 INFO - PROCESS | 1959 | 1461218808406 Marionette TRACE conn4 <- [1,2182,null,{}] 23:06:48 INFO - PROCESS | 1959 | 1461218808413 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}] 23:06:48 INFO - PROCESS | 1959 | 1461218808639 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 23:06:48 INFO - PROCESS | 1959 | 1461218808849 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:48 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e5c400 == 132 [pid = 1959] [id = 553] 23:06:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x88a22400) [pid = 1959] [serial = 1660] [outer = (nil)] 23:06:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x88c0f800) [pid = 1959] [serial = 1661] [outer = 0x88a22400] 23:06:48 INFO - PROCESS | 1959 | 1461218808931 Marionette DEBUG loaded listener.js 23:06:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x88cdd400) [pid = 1959] [serial = 1662] [outer = 0x88a22400] 23:06:49 INFO - PROCESS | 1959 | 1461218809841 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]]]}] 23:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1882ms 23:06:50 INFO - PROCESS | 1959 | 1461218810304 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 23:06:50 INFO - PROCESS | 1959 | 1461218810311 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 23:06:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:06:50 INFO - PROCESS | 1959 | 1461218810522 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:06:50 INFO - PROCESS | 1959 | 1461218810525 Marionette TRACE conn4 <- [1,2186,null,{}] 23:06:50 INFO - PROCESS | 1959 | 1461218810533 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}] 23:06:50 INFO - PROCESS | 1959 | 1461218810801 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 23:06:50 INFO - PROCESS | 1959 | 1461218810834 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e59c00 == 133 [pid = 1959] [id = 554] 23:06:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x89012400) [pid = 1959] [serial = 1663] [outer = (nil)] 23:06:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x899b7c00) [pid = 1959] [serial = 1664] [outer = 0x89012400] 23:06:50 INFO - PROCESS | 1959 | 1461218810909 Marionette DEBUG loaded listener.js 23:06:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x89ac8000) [pid = 1959] [serial = 1665] [outer = 0x89012400] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x90124400) [pid = 1959] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8900e000) [pid = 1959] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x8fca7c00) [pid = 1959] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x97d5c400) [pid = 1959] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x88c0e000) [pid = 1959] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x8f21e000) [pid = 1959] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x85143c00) [pid = 1959] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x88cd3800) [pid = 1959] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x85e2e800) [pid = 1959] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x868f7400) [pid = 1959] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x899bc000) [pid = 1959] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x86ed7000) [pid = 1959] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x96faf400) [pid = 1959] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x8fcd3800) [pid = 1959] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x8c2e7000) [pid = 1959] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x97f13800) [pid = 1959] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x8c40ac00) [pid = 1959] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x88a1f400) [pid = 1959] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x88cd4c00) [pid = 1959] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x9fc58c00) [pid = 1959] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:06:52 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x8c2e8400) [pid = 1959] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:06:52 INFO - PROCESS | 1959 | 1461218812429 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]]]}] 23:06:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:06:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2057ms 23:06:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:06:52 INFO - PROCESS | 1959 | 1461218812459 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 23:06:52 INFO - PROCESS | 1959 | 1461218812463 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 23:06:52 INFO - PROCESS | 1959 | 1461218812524 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:06:52 INFO - PROCESS | 1959 | 1461218812534 Marionette TRACE conn4 <- [1,2190,null,{}] 23:06:52 INFO - PROCESS | 1959 | 1461218812548 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}] 23:06:52 INFO - PROCESS | 1959 | 1461218812771 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 23:06:52 INFO - PROCESS | 1959 | 1461218812968 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x85e2e800 == 134 [pid = 1959] [id = 555] 23:06:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x860c3000) [pid = 1959] [serial = 1666] [outer = (nil)] 23:06:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x89bf4c00) [pid = 1959] [serial = 1667] [outer = 0x860c3000] 23:06:53 INFO - PROCESS | 1959 | 1461218813043 Marionette DEBUG loaded listener.js 23:06:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x8a232800) [pid = 1959] [serial = 1668] [outer = 0x860c3000] 23:06:53 INFO - PROCESS | 1959 | 1461218813840 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]]]}] 23:06:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:06:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1411ms 23:06:53 INFO - PROCESS | 1959 | 1461218813881 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 23:06:53 INFO - PROCESS | 1959 | 1461218813885 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 23:06:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:06:53 INFO - PROCESS | 1959 | 1461218813891 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:06:53 INFO - PROCESS | 1959 | 1461218813894 Marionette TRACE conn4 <- [1,2194,null,{}] 23:06:53 INFO - PROCESS | 1959 | 1461218813900 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}] 23:06:54 INFO - PROCESS | 1959 | 1461218814094 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 23:06:54 INFO - PROCESS | 1959 | 1461218814426 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x860ca000 == 135 [pid = 1959] [id = 556] 23:06:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x860cac00) [pid = 1959] [serial = 1669] [outer = (nil)] 23:06:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x8675ec00) [pid = 1959] [serial = 1670] [outer = 0x860cac00] 23:06:54 INFO - PROCESS | 1959 | 1461218814590 Marionette DEBUG loaded listener.js 23:06:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x86db1c00) [pid = 1959] [serial = 1671] [outer = 0x860cac00] 23:06:55 INFO - PROCESS | 1959 | 1461218815687 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]]]}] 23:06:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:06:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1845ms 23:06:55 INFO - PROCESS | 1959 | 1461218815738 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 23:06:55 INFO - PROCESS | 1959 | 1461218815745 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 23:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:06:55 INFO - PROCESS | 1959 | 1461218815753 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:06:55 INFO - PROCESS | 1959 | 1461218815761 Marionette TRACE conn4 <- [1,2198,null,{}] 23:06:55 INFO - PROCESS | 1959 | 1461218815769 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}] 23:06:56 INFO - PROCESS | 1959 | 1461218816027 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 23:06:56 INFO - PROCESS | 1959 | 1461218816369 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x88e9e400 == 136 [pid = 1959] [id = 557] 23:06:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x88ea9800) [pid = 1959] [serial = 1672] [outer = (nil)] 23:06:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x88ef3000) [pid = 1959] [serial = 1673] [outer = 0x88ea9800] 23:06:56 INFO - PROCESS | 1959 | 1461218816470 Marionette DEBUG loaded listener.js 23:06:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x894ea800) [pid = 1959] [serial = 1674] [outer = 0x88ea9800] 23:06:57 INFO - PROCESS | 1959 | 1461218817504 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]]]}] 23:06:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:06:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1800ms 23:06:57 INFO - PROCESS | 1959 | 1461218817557 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 23:06:57 INFO - PROCESS | 1959 | 1461218817564 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 23:06:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:06:57 INFO - PROCESS | 1959 | 1461218817572 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:06:57 INFO - PROCESS | 1959 | 1461218817576 Marionette TRACE conn4 <- [1,2202,null,{}] 23:06:57 INFO - PROCESS | 1959 | 1461218817582 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}] 23:06:57 INFO - PROCESS | 1959 | 1461218817843 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 23:06:58 INFO - PROCESS | 1959 | 1461218818224 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ef5800 == 137 [pid = 1959] [id = 558] 23:06:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x89bfa400) [pid = 1959] [serial = 1675] [outer = (nil)] 23:06:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x8a229c00) [pid = 1959] [serial = 1676] [outer = 0x89bfa400] 23:06:58 INFO - PROCESS | 1959 | 1461218818322 Marionette DEBUG loaded listener.js 23:06:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x8a57dc00) [pid = 1959] [serial = 1677] [outer = 0x89bfa400] 23:06:59 INFO - PROCESS | 1959 | 1461218819300 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]]]}] 23:06:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:06:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1789ms 23:06:59 INFO - PROCESS | 1959 | 1461218819362 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 23:06:59 INFO - PROCESS | 1959 | 1461218819366 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 23:06:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:06:59 INFO - PROCESS | 1959 | 1461218819382 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:06:59 INFO - PROCESS | 1959 | 1461218819392 Marionette TRACE conn4 <- [1,2206,null,{}] 23:06:59 INFO - PROCESS | 1959 | 1461218819445 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}] 23:06:59 INFO - PROCESS | 1959 | 1461218819723 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 23:07:00 INFO - PROCESS | 1959 | 1461218820087 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cd2400 == 138 [pid = 1959] [id = 559] 23:07:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x88ce0800) [pid = 1959] [serial = 1678] [outer = (nil)] 23:07:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8c2e4000) [pid = 1959] [serial = 1679] [outer = 0x88ce0800] 23:07:00 INFO - PROCESS | 1959 | 1461218820181 Marionette DEBUG loaded listener.js 23:07:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8c402000) [pid = 1959] [serial = 1680] [outer = 0x88ce0800] 23:07:01 INFO - PROCESS | 1959 | 1461218821186 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]]]}] 23:07:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:07:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1851ms 23:07:01 INFO - PROCESS | 1959 | 1461218821226 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 23:07:01 INFO - PROCESS | 1959 | 1461218821231 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 23:07:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:07:01 INFO - PROCESS | 1959 | 1461218821238 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:07:01 INFO - PROCESS | 1959 | 1461218821241 Marionette TRACE conn4 <- [1,2210,null,{}] 23:07:01 INFO - PROCESS | 1959 | 1461218821247 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}] 23:07:01 INFO - PROCESS | 1959 | 1461218821491 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 23:07:01 INFO - PROCESS | 1959 | 1461218821796 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x894ed000 == 139 [pid = 1959] [id = 560] 23:07:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8ab8f400) [pid = 1959] [serial = 1681] [outer = (nil)] 23:07:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8c7d0c00) [pid = 1959] [serial = 1682] [outer = 0x8ab8f400] 23:07:01 INFO - PROCESS | 1959 | 1461218821895 Marionette DEBUG loaded listener.js 23:07:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8f21c800) [pid = 1959] [serial = 1683] [outer = 0x8ab8f400] 23:07:02 INFO - PROCESS | 1959 | 1461218822816 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]]]}] 23:07:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:07:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1634ms 23:07:02 INFO - PROCESS | 1959 | 1461218822882 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 23:07:02 INFO - PROCESS | 1959 | 1461218822885 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 23:07:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:07:02 INFO - PROCESS | 1959 | 1461218822896 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:07:02 INFO - PROCESS | 1959 | 1461218822898 Marionette TRACE conn4 <- [1,2214,null,{}] 23:07:02 INFO - PROCESS | 1959 | 1461218822905 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}] 23:07:03 INFO - PROCESS | 1959 | 1461218823142 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 23:07:03 INFO - PROCESS | 1959 | 1461218823490 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f311800 == 140 [pid = 1959] [id = 561] 23:07:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8f312c00) [pid = 1959] [serial = 1684] [outer = (nil)] 23:07:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8f31ec00) [pid = 1959] [serial = 1685] [outer = 0x8f312c00] 23:07:03 INFO - PROCESS | 1959 | 1461218823605 Marionette DEBUG loaded listener.js 23:07:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8fccc400) [pid = 1959] [serial = 1686] [outer = 0x8f312c00] 23:07:04 INFO - PROCESS | 1959 | 1461218824638 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]]]}] 23:07:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:07:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1780ms 23:07:04 INFO - PROCESS | 1959 | 1461218824676 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 23:07:04 INFO - PROCESS | 1959 | 1461218824680 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 23:07:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:07:04 INFO - PROCESS | 1959 | 1461218824687 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:07:04 INFO - PROCESS | 1959 | 1461218824690 Marionette TRACE conn4 <- [1,2218,null,{}] 23:07:04 INFO - PROCESS | 1959 | 1461218824697 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}] 23:07:04 INFO - PROCESS | 1959 | 1461218824944 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 23:07:05 INFO - PROCESS | 1959 | 1461218825277 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:05 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f27fc00 == 141 [pid = 1959] [id = 562] 23:07:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8f317c00) [pid = 1959] [serial = 1687] [outer = (nil)] 23:07:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8ffa4000) [pid = 1959] [serial = 1688] [outer = 0x8f317c00] 23:07:05 INFO - PROCESS | 1959 | 1461218825378 Marionette DEBUG loaded listener.js 23:07:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x90124400) [pid = 1959] [serial = 1689] [outer = 0x8f317c00] 23:07:06 INFO - PROCESS | 1959 | 1461218826363 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]]]}] 23:07:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:07:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1733ms 23:07:06 INFO - PROCESS | 1959 | 1461218826421 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 23:07:06 INFO - PROCESS | 1959 | 1461218826424 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 23:07:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:07:06 INFO - PROCESS | 1959 | 1461218826433 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:07:06 INFO - PROCESS | 1959 | 1461218826436 Marionette TRACE conn4 <- [1,2222,null,{}] 23:07:06 INFO - PROCESS | 1959 | 1461218826442 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}] 23:07:06 INFO - PROCESS | 1959 | 1461218826675 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 23:07:07 INFO - PROCESS | 1959 | 1461218827016 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:07 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f27c000 == 142 [pid = 1959] [id = 563] 23:07:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x8febec00) [pid = 1959] [serial = 1690] [outer = (nil)] 23:07:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x90359c00) [pid = 1959] [serial = 1691] [outer = 0x8febec00] 23:07:07 INFO - PROCESS | 1959 | 1461218827111 Marionette DEBUG loaded listener.js 23:07:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x91409400) [pid = 1959] [serial = 1692] [outer = 0x8febec00] 23:07:08 INFO - PROCESS | 1959 | 1461218828039 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]]]}] 23:07:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:07:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1640ms 23:07:08 INFO - PROCESS | 1959 | 1461218828073 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 23:07:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:07:08 INFO - PROCESS | 1959 | 1461218828078 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 23:07:08 INFO - PROCESS | 1959 | 1461218828084 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:07:08 INFO - PROCESS | 1959 | 1461218828088 Marionette TRACE conn4 <- [1,2226,null,{}] 23:07:08 INFO - PROCESS | 1959 | 1461218828094 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}] 23:07:08 INFO - PROCESS | 1959 | 1461218828321 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 23:07:08 INFO - PROCESS | 1959 | 1461218828674 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ff99c00 == 143 [pid = 1959] [id = 564] 23:07:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x91406c00) [pid = 1959] [serial = 1693] [outer = (nil)] 23:07:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x92c02c00) [pid = 1959] [serial = 1694] [outer = 0x91406c00] 23:07:08 INFO - PROCESS | 1959 | 1461218828766 Marionette DEBUG loaded listener.js 23:07:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x92c0d400) [pid = 1959] [serial = 1695] [outer = 0x91406c00] 23:07:09 INFO - PROCESS | 1959 | 1461218829643 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]]]}] 23:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1591ms 23:07:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:07:09 INFO - PROCESS | 1959 | 1461218829675 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 23:07:09 INFO - PROCESS | 1959 | 1461218829679 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 23:07:09 INFO - PROCESS | 1959 | 1461218829686 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:07:09 INFO - PROCESS | 1959 | 1461218829690 Marionette TRACE conn4 <- [1,2230,null,{}] 23:07:09 INFO - PROCESS | 1959 | 1461218829696 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}] 23:07:10 INFO - PROCESS | 1959 | 1461218830028 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 23:07:10 INFO - PROCESS | 1959 | 1461218830339 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x902c5400 == 144 [pid = 1959] [id = 565] 23:07:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x935df000) [pid = 1959] [serial = 1696] [outer = (nil)] 23:07:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x93633c00) [pid = 1959] [serial = 1697] [outer = 0x935df000] 23:07:10 INFO - PROCESS | 1959 | 1461218830435 Marionette DEBUG loaded listener.js 23:07:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x93e27c00) [pid = 1959] [serial = 1698] [outer = 0x935df000] 23:07:11 INFO - PROCESS | 1959 | 1461218831696 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]]]}] 23:07:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:07:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2089ms 23:07:11 INFO - PROCESS | 1959 | 1461218831775 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 23:07:11 INFO - PROCESS | 1959 | 1461218831779 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 23:07:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:07:11 INFO - PROCESS | 1959 | 1461218831814 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:07:11 INFO - PROCESS | 1959 | 1461218831819 Marionette TRACE conn4 <- [1,2234,null,{}] 23:07:11 INFO - PROCESS | 1959 | 1461218831833 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}] 23:07:12 INFO - PROCESS | 1959 | 1461218832059 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 23:07:12 INFO - PROCESS | 1959 | 1461218832409 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:12 INFO - PROCESS | 1959 | ++DOCSHELL 0x93e2cc00 == 145 [pid = 1959] [id = 566] 23:07:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x93e35c00) [pid = 1959] [serial = 1699] [outer = (nil)] 23:07:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x96fa6000) [pid = 1959] [serial = 1700] [outer = 0x93e35c00] 23:07:12 INFO - PROCESS | 1959 | 1461218832514 Marionette DEBUG loaded listener.js 23:07:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x97918c00) [pid = 1959] [serial = 1701] [outer = 0x93e35c00] 23:07:13 INFO - PROCESS | 1959 | 1461218833498 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]]]}] 23:07:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:07:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1766ms 23:07:13 INFO - PROCESS | 1959 | 1461218833563 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 23:07:13 INFO - PROCESS | 1959 | 1461218833566 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 23:07:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:07:13 INFO - PROCESS | 1959 | 1461218833573 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:07:13 INFO - PROCESS | 1959 | 1461218833578 Marionette TRACE conn4 <- [1,2238,null,{}] 23:07:13 INFO - PROCESS | 1959 | 1461218833584 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}] 23:07:13 INFO - PROCESS | 1959 | 1461218833848 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 23:07:14 INFO - PROCESS | 1959 | 1461218834189 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:14 INFO - PROCESS | 1959 | ++DOCSHELL 0x96faec00 == 146 [pid = 1959] [id = 567] 23:07:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x9857e000) [pid = 1959] [serial = 1702] [outer = (nil)] 23:07:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x9888b400) [pid = 1959] [serial = 1703] [outer = 0x9857e000] 23:07:14 INFO - PROCESS | 1959 | 1461218834282 Marionette DEBUG loaded listener.js 23:07:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x98891c00) [pid = 1959] [serial = 1704] [outer = 0x9857e000] 23:07:15 INFO - PROCESS | 1959 | 1461218835173 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]]]}] 23:07:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:07:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1634ms 23:07:15 INFO - PROCESS | 1959 | 1461218835208 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 23:07:15 INFO - PROCESS | 1959 | 1461218835212 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 23:07:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:07:15 INFO - PROCESS | 1959 | 1461218835218 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:07:15 INFO - PROCESS | 1959 | 1461218835222 Marionette TRACE conn4 <- [1,2242,null,{}] 23:07:15 INFO - PROCESS | 1959 | 1461218835227 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}] 23:07:15 INFO - PROCESS | 1959 | 1461218835443 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 23:07:15 INFO - PROCESS | 1959 | 1461218835735 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:15 INFO - PROCESS | 1959 | ++DOCSHELL 0x987b1400 == 147 [pid = 1959] [id = 568] 23:07:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x9888e400) [pid = 1959] [serial = 1705] [outer = (nil)] 23:07:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x99c2e400) [pid = 1959] [serial = 1706] [outer = 0x9888e400] 23:07:15 INFO - PROCESS | 1959 | 1461218835873 Marionette DEBUG loaded listener.js 23:07:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x99caec00) [pid = 1959] [serial = 1707] [outer = 0x9888e400] 23:07:16 INFO - PROCESS | 1959 | 1461218836798 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]]]}] 23:07:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:07:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1643ms 23:07:16 INFO - PROCESS | 1959 | 1461218836862 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 23:07:16 INFO - PROCESS | 1959 | 1461218836866 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 23:07:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:07:16 INFO - PROCESS | 1959 | 1461218836872 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:07:16 INFO - PROCESS | 1959 | 1461218836876 Marionette TRACE conn4 <- [1,2246,null,{}] 23:07:16 INFO - PROCESS | 1959 | 1461218836882 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}] 23:07:17 INFO - PROCESS | 1959 | 1461218837092 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 23:07:17 INFO - PROCESS | 1959 | 1461218837438 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f5c00 == 148 [pid = 1959] [id = 569] 23:07:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x8675a800) [pid = 1959] [serial = 1708] [outer = (nil)] 23:07:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x9ea1dc00) [pid = 1959] [serial = 1709] [outer = 0x8675a800] 23:07:17 INFO - PROCESS | 1959 | 1461218837531 Marionette DEBUG loaded listener.js 23:07:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x9fc05800) [pid = 1959] [serial = 1710] [outer = 0x8675a800] 23:07:18 INFO - PROCESS | 1959 | 1461218838456 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]]]}] 23:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1633ms 23:07:18 INFO - PROCESS | 1959 | 1461218838507 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 23:07:18 INFO - PROCESS | 1959 | 1461218838512 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 23:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:07:18 INFO - PROCESS | 1959 | 1461218838519 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:07:18 INFO - PROCESS | 1959 | 1461218838521 Marionette TRACE conn4 <- [1,2250,null,{}] 23:07:18 INFO - PROCESS | 1959 | 1461218838528 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}] 23:07:18 INFO - PROCESS | 1959 | 1461218838765 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 23:07:19 INFO - PROCESS | 1959 | 1461218839110 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:19 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a0e000 == 149 [pid = 1959] [id = 570] 23:07:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x99b14800) [pid = 1959] [serial = 1711] [outer = (nil)] 23:07:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x9ffa2000) [pid = 1959] [serial = 1712] [outer = 0x99b14800] 23:07:19 INFO - PROCESS | 1959 | 1461218839206 Marionette DEBUG loaded listener.js 23:07:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x9ffdbc00) [pid = 1959] [serial = 1713] [outer = 0x99b14800] 23:07:20 INFO - PROCESS | 1959 | 1461218840182 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]]]}] 23:07:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:07:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1735ms 23:07:20 INFO - PROCESS | 1959 | 1461218840256 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 23:07:20 INFO - PROCESS | 1959 | 1461218840259 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 23:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:07:20 INFO - PROCESS | 1959 | 1461218840267 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:07:20 INFO - PROCESS | 1959 | 1461218840271 Marionette TRACE conn4 <- [1,2254,null,{}] 23:07:20 INFO - PROCESS | 1959 | 1461218840277 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}] 23:07:20 INFO - PROCESS | 1959 | 1461218840511 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 23:07:20 INFO - PROCESS | 1959 | 1461218840857 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x84422c00 == 150 [pid = 1959] [id = 571] 23:07:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x86065800) [pid = 1959] [serial = 1714] [outer = (nil)] 23:07:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0xa0e79c00) [pid = 1959] [serial = 1715] [outer = 0x86065800] 23:07:20 INFO - PROCESS | 1959 | 1461218840955 Marionette DEBUG loaded listener.js 23:07:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0xa0f55000) [pid = 1959] [serial = 1716] [outer = 0x86065800] 23:07:22 INFO - PROCESS | 1959 | 1461218842021 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]]]}] 23:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1790ms 23:07:22 INFO - PROCESS | 1959 | 1461218842059 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 23:07:22 INFO - PROCESS | 1959 | 1461218842062 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 23:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:07:22 INFO - PROCESS | 1959 | 1461218842070 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:07:22 INFO - PROCESS | 1959 | 1461218842074 Marionette TRACE conn4 <- [1,2258,null,{}] 23:07:22 INFO - PROCESS | 1959 | 1461218842081 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}] 23:07:22 INFO - PROCESS | 1959 | 1461218842313 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 23:07:22 INFO - PROCESS | 1959 | 1461218842668 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:22 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c10800 == 151 [pid = 1959] [id = 572] 23:07:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x8a395000) [pid = 1959] [serial = 1717] [outer = (nil)] 23:07:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0xa3c09400) [pid = 1959] [serial = 1718] [outer = 0x8a395000] 23:07:22 INFO - PROCESS | 1959 | 1461218842764 Marionette DEBUG loaded listener.js 23:07:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0xa3c76800) [pid = 1959] [serial = 1719] [outer = 0x8a395000] 23:07:23 INFO - PROCESS | 1959 | 1461218843798 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]]]}] 23:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1784ms 23:07:23 INFO - PROCESS | 1959 | 1461218843856 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 23:07:23 INFO - PROCESS | 1959 | 1461218843861 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 23:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:07:23 INFO - PROCESS | 1959 | 1461218843868 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:07:23 INFO - PROCESS | 1959 | 1461218843872 Marionette TRACE conn4 <- [1,2262,null,{}] 23:07:23 INFO - PROCESS | 1959 | 1461218843878 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}] 23:07:24 INFO - PROCESS | 1959 | 1461218844117 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 23:07:24 INFO - PROCESS | 1959 | 1461218844461 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:24 INFO - PROCESS | 1959 | ++DOCSHELL 0x85f78400 == 152 [pid = 1959] [id = 573] 23:07:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x85f78800) [pid = 1959] [serial = 1720] [outer = (nil)] 23:07:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x85f80000) [pid = 1959] [serial = 1721] [outer = 0x85f78800] 23:07:24 INFO - PROCESS | 1959 | 1461218844557 Marionette DEBUG loaded listener.js 23:07:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 179 (0x85f81800) [pid = 1959] [serial = 1722] [outer = 0x85f78800] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x85147000 == 151 [pid = 1959] [id = 507] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x96fa6400 == 150 [pid = 1959] [id = 505] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x88cda000 == 149 [pid = 1959] [id = 504] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x85e2e800 == 148 [pid = 1959] [id = 555] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x87e59c00 == 147 [pid = 1959] [id = 554] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x87e5c400 == 146 [pid = 1959] [id = 553] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x861f8800 == 145 [pid = 1959] [id = 552] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x85e2c000 == 144 [pid = 1959] [id = 550] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x98e3fc00 == 143 [pid = 1959] [id = 551] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x860d0800 == 142 [pid = 1959] [id = 549] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x84421800 == 141 [pid = 1959] [id = 548] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x899b3400 == 140 [pid = 1959] [id = 546] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x85961c00 == 139 [pid = 1959] [id = 547] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x92a0d800 == 138 [pid = 1959] [id = 545] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x85144800 == 137 [pid = 1959] [id = 544] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x88ea2400 == 136 [pid = 1959] [id = 543] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8fca2c00 == 135 [pid = 1959] [id = 542] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8c2e7400 == 134 [pid = 1959] [id = 540] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8c2e6c00 == 133 [pid = 1959] [id = 541] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8ab8b400 == 132 [pid = 1959] [id = 539] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x86daf800 == 131 [pid = 1959] [id = 538] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x899b5400 == 130 [pid = 1959] [id = 537] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x899b5c00 == 129 [pid = 1959] [id = 536] 23:07:26 INFO - PROCESS | 1959 | --DOCSHELL 0x860cf400 == 128 [pid = 1959] [id = 535] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 178 (0x89ac7400) [pid = 1959] [serial = 1604] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x92a13c00) [pid = 1959] [serial = 1562] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0x89dcac00) [pid = 1959] [serial = 1544] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x8fff0800) [pid = 1959] [serial = 1556] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x90127400) [pid = 1959] [serial = 1557] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x987bc400) [pid = 1959] [serial = 1572] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x93e36400) [pid = 1959] [serial = 1569] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x8f8af800) [pid = 1959] [serial = 1554] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x8a57b800) [pid = 1959] [serial = 1545] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x88cd3c00) [pid = 1959] [serial = 1602] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x8f476400) [pid = 1959] [serial = 1553] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x9087a000) [pid = 1959] [serial = 1560] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x860ce000) [pid = 1959] [serial = 1592] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x88a25800) [pid = 1959] [serial = 1541] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x98582800) [pid = 1959] [serial = 1571] [outer = (nil)] [url = about:blank] 23:07:26 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x99cb1400) [pid = 1959] [serial = 1578] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x868f7800) [pid = 1959] [serial = 1601] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x88a2d400) [pid = 1959] [serial = 1596] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x98e83800) [pid = 1959] [serial = 1575] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x935e5800) [pid = 1959] [serial = 1566] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x87e64400) [pid = 1959] [serial = 1595] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x8c407800) [pid = 1959] [serial = 1547] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x86750400) [pid = 1959] [serial = 1593] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x9fc60000) [pid = 1959] [serial = 1581] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x99c3c400) [pid = 1959] [serial = 1577] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x8f27f800) [pid = 1959] [serial = 1551] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0xa3c75c00) [pid = 1959] [serial = 1589] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x88eef000) [pid = 1959] [serial = 1598] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x89dcb000) [pid = 1959] [serial = 1476] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0xa0c1b400) [pid = 1959] [serial = 1584] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x8900c800) [pid = 1959] [serial = 1599] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x8c58a400) [pid = 1959] [serial = 1548] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x88c14800) [pid = 1959] [serial = 1542] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x9fc54800) [pid = 1959] [serial = 1580] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x92a5d400) [pid = 1959] [serial = 1563] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x98b25400) [pid = 1959] [serial = 1574] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x90356800) [pid = 1959] [serial = 1559] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0xa281f400) [pid = 1959] [serial = 1587] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x935dec00) [pid = 1959] [serial = 1565] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x93e32000) [pid = 1959] [serial = 1568] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0xa0adc800) [pid = 1959] [serial = 1583] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x8f278400) [pid = 1959] [serial = 1550] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0xa0fa0400) [pid = 1959] [serial = 1586] [outer = (nil)] [url = about:blank] 23:07:27 INFO - PROCESS | 1959 | 1461218847657 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]]]}] 23:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 3838ms 23:07:27 INFO - PROCESS | 1959 | 1461218847707 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 23:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:07:27 INFO - PROCESS | 1959 | 1461218847712 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 23:07:27 INFO - PROCESS | 1959 | 1461218847720 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:07:27 INFO - PROCESS | 1959 | 1461218847725 Marionette TRACE conn4 <- [1,2266,null,{}] 23:07:27 INFO - PROCESS | 1959 | 1461218847733 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}] 23:07:27 INFO - PROCESS | 1959 | 1461218847966 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 23:07:28 INFO - PROCESS | 1959 | 1461218848224 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x868f7800 == 129 [pid = 1959] [id = 574] 23:07:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x86da6800) [pid = 1959] [serial = 1723] [outer = (nil)] 23:07:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x86db4c00) [pid = 1959] [serial = 1724] [outer = 0x86da6800] 23:07:28 INFO - PROCESS | 1959 | 1461218848336 Marionette DEBUG loaded listener.js 23:07:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x86ed8000) [pid = 1959] [serial = 1725] [outer = 0x86da6800] 23:07:29 INFO - PROCESS | 1959 | 1461218849232 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]]]}] 23:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1533ms 23:07:29 INFO - PROCESS | 1959 | 1461218849254 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 23:07:29 INFO - PROCESS | 1959 | 1461218849262 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 23:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:07:29 INFO - PROCESS | 1959 | 1461218849272 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:07:29 INFO - PROCESS | 1959 | 1461218849275 Marionette TRACE conn4 <- [1,2270,null,{}] 23:07:29 INFO - PROCESS | 1959 | 1461218849283 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}] 23:07:29 INFO - PROCESS | 1959 | 1461218849601 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 23:07:29 INFO - PROCESS | 1959 | 1461218849640 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:29 INFO - PROCESS | 1959 | ++DOCSHELL 0x868f9400 == 130 [pid = 1959] [id = 575] 23:07:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x86ecc800) [pid = 1959] [serial = 1726] [outer = (nil)] 23:07:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x88cd4400) [pid = 1959] [serial = 1727] [outer = 0x86ecc800] 23:07:29 INFO - PROCESS | 1959 | 1461218849717 Marionette DEBUG loaded listener.js 23:07:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x88ea2400) [pid = 1959] [serial = 1728] [outer = 0x86ecc800] 23:07:30 INFO - PROCESS | 1959 | 1461218850811 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]]]}] 23:07:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:07:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1597ms 23:07:30 INFO - PROCESS | 1959 | 1461218850869 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 23:07:30 INFO - PROCESS | 1959 | 1461218850873 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 23:07:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:07:30 INFO - PROCESS | 1959 | 1461218850887 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:07:30 INFO - PROCESS | 1959 | 1461218850893 Marionette TRACE conn4 <- [1,2274,null,{}] 23:07:30 INFO - PROCESS | 1959 | 1461218850910 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}] 23:07:31 INFO - PROCESS | 1959 | 1461218851232 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 23:07:31 INFO - PROCESS | 1959 | 1461218851270 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cd5400 == 131 [pid = 1959] [id = 576] 23:07:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x89013400) [pid = 1959] [serial = 1729] [outer = (nil)] 23:07:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x899b4000) [pid = 1959] [serial = 1730] [outer = 0x89013400] 23:07:31 INFO - PROCESS | 1959 | 1461218851354 Marionette DEBUG loaded listener.js 23:07:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x89ac1800) [pid = 1959] [serial = 1731] [outer = 0x89013400] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x8ab8d400) [pid = 1959] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x98699400) [pid = 1959] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x8feb5c00) [pid = 1959] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x935d9000) [pid = 1959] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x89012400) [pid = 1959] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x8f21ac00) [pid = 1959] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x894f2000) [pid = 1959] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x89ac7800) [pid = 1959] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x8c7ca000) [pid = 1959] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x861f9800) [pid = 1959] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x89bfbc00) [pid = 1959] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x8a22d400) [pid = 1959] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x868f6000) [pid = 1959] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x88a22400) [pid = 1959] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x8a394800) [pid = 1959] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0xa0f9a800) [pid = 1959] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x86ed0c00) [pid = 1959] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x899b6400) [pid = 1959] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x90357c00) [pid = 1959] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x8ffa8000) [pid = 1959] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:07:32 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x8fcadc00) [pid = 1959] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:07:33 INFO - PROCESS | 1959 | 1461218853313 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]]]}] 23:07:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:07:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2451ms 23:07:33 INFO - PROCESS | 1959 | 1461218853332 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 23:07:33 INFO - PROCESS | 1959 | 1461218853337 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 23:07:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:07:33 INFO - PROCESS | 1959 | 1461218853343 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:07:33 INFO - PROCESS | 1959 | 1461218853346 Marionette TRACE conn4 <- [1,2278,null,{}] 23:07:33 INFO - PROCESS | 1959 | 1461218853352 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}] 23:07:33 INFO - PROCESS | 1959 | 1461218853645 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 23:07:33 INFO - PROCESS | 1959 | 1461218853669 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x868fb000 == 132 [pid = 1959] [id = 577] 23:07:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x8900e800) [pid = 1959] [serial = 1732] [outer = (nil)] 23:07:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x89bf0c00) [pid = 1959] [serial = 1733] [outer = 0x8900e800] 23:07:33 INFO - PROCESS | 1959 | 1461218853748 Marionette DEBUG loaded listener.js 23:07:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x89dc8000) [pid = 1959] [serial = 1734] [outer = 0x8900e800] 23:07:34 INFO - PROCESS | 1959 | 1461218854831 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]]]}] 23:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1540ms 23:07:34 INFO - PROCESS | 1959 | 1461218854885 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 23:07:34 INFO - PROCESS | 1959 | 1461218854892 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 23:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:07:34 INFO - PROCESS | 1959 | 1461218854902 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:07:34 INFO - PROCESS | 1959 | 1461218854909 Marionette TRACE conn4 <- [1,2282,null,{}] 23:07:34 INFO - PROCESS | 1959 | 1461218854919 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}] 23:07:35 INFO - PROCESS | 1959 | 1461218855208 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 23:07:35 INFO - PROCESS | 1959 | 1461218855577 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x86757400 == 133 [pid = 1959] [id = 578] 23:07:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x868f7400) [pid = 1959] [serial = 1735] [outer = (nil)] 23:07:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x86ed0000) [pid = 1959] [serial = 1736] [outer = 0x868f7400] 23:07:35 INFO - PROCESS | 1959 | 1461218855671 Marionette DEBUG loaded listener.js 23:07:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x88a29400) [pid = 1959] [serial = 1737] [outer = 0x868f7400] 23:07:36 INFO - PROCESS | 1959 | 1461218856640 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]]]}] 23:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1790ms 23:07:36 INFO - PROCESS | 1959 | 1461218856695 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 23:07:36 INFO - PROCESS | 1959 | 1461218856704 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 23:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:07:36 INFO - PROCESS | 1959 | 1461218856718 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:07:36 INFO - PROCESS | 1959 | 1461218856723 Marionette TRACE conn4 <- [1,2286,null,{}] 23:07:36 INFO - PROCESS | 1959 | 1461218856729 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}] 23:07:36 INFO - PROCESS | 1959 | 1461218856995 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 23:07:37 INFO - PROCESS | 1959 | 1461218857355 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:37 INFO - PROCESS | 1959 | ++DOCSHELL 0x88e9cc00 == 134 [pid = 1959] [id = 579] 23:07:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x88eeec00) [pid = 1959] [serial = 1738] [outer = (nil)] 23:07:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x899b5400) [pid = 1959] [serial = 1739] [outer = 0x88eeec00] 23:07:37 INFO - PROCESS | 1959 | 1461218857455 Marionette DEBUG loaded listener.js 23:07:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x8a22cc00) [pid = 1959] [serial = 1740] [outer = 0x88eeec00] 23:07:38 INFO - PROCESS | 1959 | 1461218858499 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]]]}] 23:07:38 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 23:07:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1836ms 23:07:38 INFO - PROCESS | 1959 | 1461218858554 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 23:07:38 INFO - PROCESS | 1959 | 1461218858558 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 23:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:07:38 INFO - PROCESS | 1959 | 1461218858565 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:07:38 INFO - PROCESS | 1959 | 1461218858572 Marionette TRACE conn4 <- [1,2290,null,{}] 23:07:38 INFO - PROCESS | 1959 | 1461218858589 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}] 23:07:38 INFO - PROCESS | 1959 | 1461218858871 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 23:07:39 INFO - PROCESS | 1959 | 1461218859254 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:39 INFO - PROCESS | 1959 | ++DOCSHELL 0x89abe400 == 135 [pid = 1959] [id = 580] 23:07:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x8aa77400) [pid = 1959] [serial = 1741] [outer = (nil)] 23:07:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x8ab86c00) [pid = 1959] [serial = 1742] [outer = 0x8aa77400] 23:07:39 INFO - PROCESS | 1959 | 1461218859356 Marionette DEBUG loaded listener.js 23:07:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8bfae000) [pid = 1959] [serial = 1743] [outer = 0x8aa77400] 23:07:40 INFO - PROCESS | 1959 | 1461218860331 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]]]}] 23:07:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:07:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1838ms 23:07:40 INFO - PROCESS | 1959 | 1461218860404 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 23:07:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:07:40 INFO - PROCESS | 1959 | 1461218860409 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 23:07:40 INFO - PROCESS | 1959 | 1461218860416 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:07:40 INFO - PROCESS | 1959 | 1461218860420 Marionette TRACE conn4 <- [1,2294,null,{}] 23:07:40 INFO - PROCESS | 1959 | 1461218860426 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}] 23:07:40 INFO - PROCESS | 1959 | 1461218860664 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 23:07:41 INFO - PROCESS | 1959 | 1461218861001 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:41 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab8b400 == 136 [pid = 1959] [id = 581] 23:07:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8c2e8000) [pid = 1959] [serial = 1744] [outer = (nil)] 23:07:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8c57b800) [pid = 1959] [serial = 1745] [outer = 0x8c2e8000] 23:07:41 INFO - PROCESS | 1959 | 1461218861097 Marionette DEBUG loaded listener.js 23:07:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8c583000) [pid = 1959] [serial = 1746] [outer = 0x8c2e8000] 23:07:42 INFO - PROCESS | 1959 | 1461218862013 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]]]}] 23:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1632ms 23:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:07:42 INFO - PROCESS | 1959 | 1461218862047 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 23:07:42 INFO - PROCESS | 1959 | 1461218862051 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 23:07:42 INFO - PROCESS | 1959 | 1461218862058 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:07:42 INFO - PROCESS | 1959 | 1461218862062 Marionette TRACE conn4 <- [1,2298,null,{}] 23:07:42 INFO - PROCESS | 1959 | 1461218862067 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}] 23:07:42 INFO - PROCESS | 1959 | 1461218862434 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 23:07:42 INFO - PROCESS | 1959 | 1461218862709 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x85f7a400 == 137 [pid = 1959] [id = 582] 23:07:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8c2e8400) [pid = 1959] [serial = 1747] [outer = (nil)] 23:07:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8f224c00) [pid = 1959] [serial = 1748] [outer = 0x8c2e8400] 23:07:42 INFO - PROCESS | 1959 | 1461218862806 Marionette DEBUG loaded listener.js 23:07:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8f27e000) [pid = 1959] [serial = 1749] [outer = 0x8c2e8400] 23:07:43 INFO - PROCESS | 1959 | 1461218863699 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]]]}] 23:07:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1685ms 23:07:43 INFO - PROCESS | 1959 | 1461218863743 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 23:07:43 INFO - PROCESS | 1959 | 1461218863747 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 23:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:07:43 INFO - PROCESS | 1959 | 1461218863754 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:07:43 INFO - PROCESS | 1959 | 1461218863757 Marionette TRACE conn4 <- [1,2302,null,{}] 23:07:43 INFO - PROCESS | 1959 | 1461218863763 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}] 23:07:44 INFO - PROCESS | 1959 | 1461218864029 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 23:07:44 INFO - PROCESS | 1959 | 1461218864382 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c57cc00 == 138 [pid = 1959] [id = 583] 23:07:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8f283c00) [pid = 1959] [serial = 1750] [outer = (nil)] 23:07:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8f8b6000) [pid = 1959] [serial = 1751] [outer = 0x8f283c00] 23:07:44 INFO - PROCESS | 1959 | 1461218864483 Marionette DEBUG loaded listener.js 23:07:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8fca6400) [pid = 1959] [serial = 1752] [outer = 0x8f283c00] 23:07:45 INFO - PROCESS | 1959 | 1461218865412 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]]]}] 23:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1690ms 23:07:45 INFO - PROCESS | 1959 | 1461218865446 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 23:07:45 INFO - PROCESS | 1959 | 1461218865450 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 23:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:07:45 INFO - PROCESS | 1959 | 1461218865457 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:07:45 INFO - PROCESS | 1959 | 1461218865461 Marionette TRACE conn4 <- [1,2306,null,{}] 23:07:45 INFO - PROCESS | 1959 | 1461218865467 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}] 23:07:45 INFO - PROCESS | 1959 | 1461218865788 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 23:07:46 INFO - PROCESS | 1959 | 1461218866064 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:46 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f8b8000 == 139 [pid = 1959] [id = 584] 23:07:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x8f8bb400) [pid = 1959] [serial = 1753] [outer = (nil)] 23:07:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x8febac00) [pid = 1959] [serial = 1754] [outer = 0x8f8bb400] 23:07:46 INFO - PROCESS | 1959 | 1461218866170 Marionette DEBUG loaded listener.js 23:07:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x8fff2000) [pid = 1959] [serial = 1755] [outer = 0x8f8bb400] 23:07:47 INFO - PROCESS | 1959 | 1461218867193 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]]]}] 23:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1782ms 23:07:47 INFO - PROCESS | 1959 | 1461218867240 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 23:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:07:47 INFO - PROCESS | 1959 | 1461218867244 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 23:07:47 INFO - PROCESS | 1959 | 1461218867251 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:07:47 INFO - PROCESS | 1959 | 1461218867255 Marionette TRACE conn4 <- [1,2310,null,{}] 23:07:47 INFO - PROCESS | 1959 | 1461218867260 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}] 23:07:47 INFO - PROCESS | 1959 | 1461218867499 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 23:07:47 INFO - PROCESS | 1959 | 1461218867839 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7c9800 == 140 [pid = 1959] [id = 585] 23:07:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x8fcd4000) [pid = 1959] [serial = 1756] [outer = (nil)] 23:07:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x902bd800) [pid = 1959] [serial = 1757] [outer = 0x8fcd4000] 23:07:47 INFO - PROCESS | 1959 | 1461218867937 Marionette DEBUG loaded listener.js 23:07:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x90354c00) [pid = 1959] [serial = 1758] [outer = 0x8fcd4000] 23:07:48 INFO - PROCESS | 1959 | 1461218868902 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]]]}] 23:07:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:07:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1694ms 23:07:48 INFO - PROCESS | 1959 | 1461218868946 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 23:07:48 INFO - PROCESS | 1959 | 1461218868950 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 23:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:07:48 INFO - PROCESS | 1959 | 1461218868957 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:07:48 INFO - PROCESS | 1959 | 1461218868961 Marionette TRACE conn4 <- [1,2314,null,{}] 23:07:48 INFO - PROCESS | 1959 | 1461218868967 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}] 23:07:49 INFO - PROCESS | 1959 | 1461218869214 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 23:07:49 INFO - PROCESS | 1959 | 1461218869550 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:49 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab84800 == 141 [pid = 1959] [id = 586] 23:07:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x8fff7400) [pid = 1959] [serial = 1759] [outer = (nil)] 23:07:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x9132f800) [pid = 1959] [serial = 1760] [outer = 0x8fff7400] 23:07:49 INFO - PROCESS | 1959 | 1461218869674 Marionette DEBUG loaded listener.js 23:07:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x9140f400) [pid = 1959] [serial = 1761] [outer = 0x8fff7400] 23:07:50 INFO - PROCESS | 1959 | 1461218870667 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]]]}] 23:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1741ms 23:07:50 INFO - PROCESS | 1959 | 1461218870699 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 23:07:50 INFO - PROCESS | 1959 | 1461218870703 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 23:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:07:50 INFO - PROCESS | 1959 | 1461218870712 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:07:50 INFO - PROCESS | 1959 | 1461218870716 Marionette TRACE conn4 <- [1,2318,null,{}] 23:07:50 INFO - PROCESS | 1959 | 1461218870744 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}] 23:07:50 INFO - PROCESS | 1959 | 1461218870989 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 23:07:51 INFO - PROCESS | 1959 | 1461218871346 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:51 INFO - PROCESS | 1959 | ++DOCSHELL 0x90360800 == 142 [pid = 1959] [id = 587] 23:07:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x90878c00) [pid = 1959] [serial = 1762] [outer = (nil)] 23:07:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x92c06c00) [pid = 1959] [serial = 1763] [outer = 0x90878c00] 23:07:51 INFO - PROCESS | 1959 | 1461218871439 Marionette DEBUG loaded listener.js 23:07:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x92c08c00) [pid = 1959] [serial = 1764] [outer = 0x90878c00] 23:07:52 INFO - PROCESS | 1959 | 1461218872397 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] 23:07:52 INFO - PROCESS | 1959 | 1461218872476 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 23:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 23:07:52 INFO - PROCESS | 1959 | 1461218872490 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:07:52 INFO - PROCESS | 1959 | 1461218872495 Marionette TRACE conn4 <- [1,2322,null,{}] 23:07:52 INFO - PROCESS | 1959 | 1461218872501 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}] 23:07:52 INFO - PROCESS | 1959 | 1461218872797 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 23:07:53 INFO - PROCESS | 1959 | 1461218873167 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x92c04400 == 143 [pid = 1959] [id = 588] 23:07:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x93e30000) [pid = 1959] [serial = 1765] [outer = (nil)] 23:07:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x96b09400) [pid = 1959] [serial = 1766] [outer = 0x93e30000] 23:07:53 INFO - PROCESS | 1959 | 1461218873265 Marionette DEBUG loaded listener.js 23:07:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x96fa8800) [pid = 1959] [serial = 1767] [outer = 0x93e30000] 23:07:54 INFO - PROCESS | 1959 | 1461218874213 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]]]}] 23:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1736ms 23:07:54 INFO - PROCESS | 1959 | 1461218874227 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 23:07:54 INFO - PROCESS | 1959 | 1461218874231 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 23:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:07:54 INFO - PROCESS | 1959 | 1461218874237 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:07:54 INFO - PROCESS | 1959 | 1461218874241 Marionette TRACE conn4 <- [1,2326,null,{}] 23:07:54 INFO - PROCESS | 1959 | 1461218874247 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}] 23:07:54 INFO - PROCESS | 1959 | 1461218874524 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 23:07:54 INFO - PROCESS | 1959 | 1461218874822 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x96b07800 == 144 [pid = 1959] [id = 589] 23:07:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x96b0c000) [pid = 1959] [serial = 1768] [outer = (nil)] 23:07:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x97d50000) [pid = 1959] [serial = 1769] [outer = 0x96b0c000] 23:07:54 INFO - PROCESS | 1959 | 1461218874965 Marionette DEBUG loaded listener.js 23:07:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x98582000) [pid = 1959] [serial = 1770] [outer = 0x96b0c000] 23:07:55 INFO - PROCESS | 1959 | 1461218875862 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]]]}] 23:07:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:07:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1681ms 23:07:55 INFO - PROCESS | 1959 | 1461218875919 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 23:07:55 INFO - PROCESS | 1959 | 1461218875922 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 23:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:07:55 INFO - PROCESS | 1959 | 1461218875929 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:07:55 INFO - PROCESS | 1959 | 1461218875932 Marionette TRACE conn4 <- [1,2330,null,{}] 23:07:55 INFO - PROCESS | 1959 | 1461218875938 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}] 23:07:56 INFO - PROCESS | 1959 | 1461218876169 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 23:07:56 INFO - PROCESS | 1959 | 1461218876509 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x92c03800 == 145 [pid = 1959] [id = 590] 23:07:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x97785000) [pid = 1959] [serial = 1771] [outer = (nil)] 23:07:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x98697800) [pid = 1959] [serial = 1772] [outer = 0x97785000] 23:07:56 INFO - PROCESS | 1959 | 1461218876606 Marionette DEBUG loaded listener.js 23:07:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x987bc800) [pid = 1959] [serial = 1773] [outer = 0x97785000] 23:07:57 INFO - PROCESS | 1959 | 1461218877531 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]]]}] 23:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1691ms 23:07:57 INFO - PROCESS | 1959 | 1461218877621 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 23:07:57 INFO - PROCESS | 1959 | 1461218877625 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 23:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:07:57 INFO - PROCESS | 1959 | 1461218877631 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:07:57 INFO - PROCESS | 1959 | 1461218877637 Marionette TRACE conn4 <- [1,2334,null,{}] 23:07:57 INFO - PROCESS | 1959 | 1461218877643 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}] 23:07:57 INFO - PROCESS | 1959 | 1461218877909 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 23:07:58 INFO - PROCESS | 1959 | 1461218878260 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a0d800 == 146 [pid = 1959] [id = 591] 23:07:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x98696000) [pid = 1959] [serial = 1774] [outer = (nil)] 23:07:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x98f0c000) [pid = 1959] [serial = 1775] [outer = 0x98696000] 23:07:58 INFO - PROCESS | 1959 | 1461218878353 Marionette DEBUG loaded listener.js 23:07:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x99220800) [pid = 1959] [serial = 1776] [outer = 0x98696000] 23:07:59 INFO - PROCESS | 1959 | 1461218879229 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]]]}] 23:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1632ms 23:07:59 INFO - PROCESS | 1959 | 1461218879264 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 23:07:59 INFO - PROCESS | 1959 | 1461218879268 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 23:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:07:59 INFO - PROCESS | 1959 | 1461218879275 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:07:59 INFO - PROCESS | 1959 | 1461218879278 Marionette TRACE conn4 <- [1,2338,null,{}] 23:07:59 INFO - PROCESS | 1959 | 1461218879284 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}] 23:07:59 INFO - PROCESS | 1959 | 1461218879612 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 23:07:59 INFO - PROCESS | 1959 | 1461218879846 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:59 INFO - PROCESS | 1959 | ++DOCSHELL 0x8442d000 == 147 [pid = 1959] [id = 592] 23:07:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x8606ac00) [pid = 1959] [serial = 1777] [outer = (nil)] 23:07:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x99caf800) [pid = 1959] [serial = 1778] [outer = 0x8606ac00] 23:07:59 INFO - PROCESS | 1959 | 1461218879984 Marionette DEBUG loaded listener.js 23:08:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x9b2b2400) [pid = 1959] [serial = 1779] [outer = 0x8606ac00] 23:08:00 INFO - PROCESS | 1959 | 1461218880900 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]]]}] 23:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1684ms 23:08:00 INFO - PROCESS | 1959 | 1461218880960 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 23:08:00 INFO - PROCESS | 1959 | 1461218880964 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 23:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:08:00 INFO - PROCESS | 1959 | 1461218880971 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:08:00 INFO - PROCESS | 1959 | 1461218880974 Marionette TRACE conn4 <- [1,2342,null,{}] 23:08:00 INFO - PROCESS | 1959 | 1461218880980 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}] 23:08:01 INFO - PROCESS | 1959 | 1461218881206 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 23:08:01 INFO - PROCESS | 1959 | 1461218881599 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x98699000 == 148 [pid = 1959] [id = 593] 23:08:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x99cac000) [pid = 1959] [serial = 1780] [outer = (nil)] 23:08:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x9fcd4c00) [pid = 1959] [serial = 1781] [outer = 0x99cac000] 23:08:01 INFO - PROCESS | 1959 | 1461218881697 Marionette DEBUG loaded listener.js 23:08:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x9fcdec00) [pid = 1959] [serial = 1782] [outer = 0x99cac000] 23:08:02 INFO - PROCESS | 1959 | 1461218882605 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]]]}] 23:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1694ms 23:08:02 INFO - PROCESS | 1959 | 1461218882666 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 23:08:02 INFO - PROCESS | 1959 | 1461218882670 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 23:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:08:02 INFO - PROCESS | 1959 | 1461218882677 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:08:02 INFO - PROCESS | 1959 | 1461218882680 Marionette TRACE conn4 <- [1,2346,null,{}] 23:08:02 INFO - PROCESS | 1959 | 1461218882686 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}] 23:08:02 INFO - PROCESS | 1959 | 1461218882913 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 23:08:03 INFO - PROCESS | 1959 | 1461218883268 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x99c31000 == 149 [pid = 1959] [id = 594] 23:08:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x9fcdb800) [pid = 1959] [serial = 1783] [outer = (nil)] 23:08:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0xa281f400) [pid = 1959] [serial = 1784] [outer = 0x9fcdb800] 23:08:03 INFO - PROCESS | 1959 | 1461218883365 Marionette DEBUG loaded listener.js 23:08:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0xa2a96800) [pid = 1959] [serial = 1785] [outer = 0x9fcdb800] 23:08:04 INFO - PROCESS | 1959 | 1461218884334 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]]]}] 23:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1732ms 23:08:04 INFO - PROCESS | 1959 | 1461218884410 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 23:08:04 INFO - PROCESS | 1959 | 1461218884414 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 23:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:08:04 INFO - PROCESS | 1959 | 1461218884421 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:08:04 INFO - PROCESS | 1959 | 1461218884424 Marionette TRACE conn4 <- [1,2350,null,{}] 23:08:04 INFO - PROCESS | 1959 | 1461218884430 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}] 23:08:04 INFO - PROCESS | 1959 | 1461218884703 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x84421400 == 148 [pid = 1959] [id = 488] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x98581800 == 147 [pid = 1959] [id = 483] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x935dcc00 == 146 [pid = 1959] [id = 481] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x85e2a000 == 145 [pid = 1959] [id = 480] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x90125800 == 144 [pid = 1959] [id = 479] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x88c10800 == 143 [pid = 1959] [id = 572] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x84422c00 == 142 [pid = 1959] [id = 571] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x861f5c00 == 141 [pid = 1959] [id = 569] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x92a0e000 == 140 [pid = 1959] [id = 570] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x987b1400 == 139 [pid = 1959] [id = 568] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x96faec00 == 138 [pid = 1959] [id = 567] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x93e2cc00 == 137 [pid = 1959] [id = 566] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x902c5400 == 136 [pid = 1959] [id = 565] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8f27c000 == 135 [pid = 1959] [id = 563] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8ff99c00 == 134 [pid = 1959] [id = 564] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8f27fc00 == 133 [pid = 1959] [id = 562] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8f311800 == 132 [pid = 1959] [id = 561] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x894ed000 == 131 [pid = 1959] [id = 560] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x88cd2400 == 130 [pid = 1959] [id = 559] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x88e9e400 == 129 [pid = 1959] [id = 557] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x88ef5800 == 128 [pid = 1959] [id = 558] 23:08:06 INFO - PROCESS | 1959 | --DOCSHELL 0x860ca000 == 127 [pid = 1959] [id = 556] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x8c2f0400) [pid = 1959] [serial = 1619] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0x99c36400) [pid = 1959] [serial = 1652] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x9012ec00) [pid = 1959] [serial = 1632] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x9363d000) [pid = 1959] [serial = 1637] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x89ac8000) [pid = 1959] [serial = 1665] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8fcc9c00) [pid = 1959] [serial = 1626] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x97cbf400) [pid = 1959] [serial = 1643] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x8ab92800) [pid = 1959] [serial = 1616] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x8f228400) [pid = 1959] [serial = 1622] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x868f5c00) [pid = 1959] [serial = 1659] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x8a399000) [pid = 1959] [serial = 1613] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x8aa79400) [pid = 1959] [serial = 1539] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x8fffc800) [pid = 1959] [serial = 1631] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x88c13000) [pid = 1959] [serial = 1608] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x99ca9000) [pid = 1959] [serial = 1653] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x88c0f800) [pid = 1959] [serial = 1661] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x96fae800) [pid = 1959] [serial = 1640] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0xa3c7a400) [pid = 1959] [serial = 1590] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x8aa74400) [pid = 1959] [serial = 1614] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x87e5d400) [pid = 1959] [serial = 1607] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x98b2d800) [pid = 1959] [serial = 1649] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x96fb2400) [pid = 1959] [serial = 1641] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x8bfb2c00) [pid = 1959] [serial = 1617] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x89ac5400) [pid = 1959] [serial = 1611] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x987b4000) [pid = 1959] [serial = 1647] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x89bf4c00) [pid = 1959] [serial = 1667] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x8f313800) [pid = 1959] [serial = 1623] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x91407800) [pid = 1959] [serial = 1634] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x97d53c00) [pid = 1959] [serial = 1644] [outer = (nil)] [url = about:blank] 23:08:06 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x8675c400) [pid = 1959] [serial = 1658] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x98696800) [pid = 1959] [serial = 1646] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x89abe000) [pid = 1959] [serial = 1610] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x98e40000) [pid = 1959] [serial = 1650] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x93e34800) [pid = 1959] [serial = 1638] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x899b7c00) [pid = 1959] [serial = 1664] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x91609c00) [pid = 1959] [serial = 1635] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8ff99400) [pid = 1959] [serial = 1628] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x8fcad400) [pid = 1959] [serial = 1625] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x8ff9d800) [pid = 1959] [serial = 1629] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x88cdd400) [pid = 1959] [serial = 1662] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x9fc0b000) [pid = 1959] [serial = 1655] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x8c406800) [pid = 1959] [serial = 1620] [outer = (nil)] [url = about:blank] 23:08:07 INFO - PROCESS | 1959 | 1461218887215 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:07 INFO - PROCESS | 1959 | ++DOCSHELL 0x85f79c00 == 128 [pid = 1959] [id = 595] 23:08:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x861f5c00) [pid = 1959] [serial = 1786] [outer = (nil)] 23:08:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x868ef400) [pid = 1959] [serial = 1787] [outer = 0x861f5c00] 23:08:07 INFO - PROCESS | 1959 | 1461218887298 Marionette DEBUG loaded listener.js 23:08:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x86da9000) [pid = 1959] [serial = 1788] [outer = 0x861f5c00] 23:08:08 INFO - PROCESS | 1959 | 1461218888138 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]]]}] 23:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 3746ms 23:08:08 INFO - PROCESS | 1959 | 1461218888169 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 23:08:08 INFO - PROCESS | 1959 | 1461218888176 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 23:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:08:08 INFO - PROCESS | 1959 | 1461218888185 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:08:08 INFO - PROCESS | 1959 | 1461218888190 Marionette TRACE conn4 <- [1,2354,null,{}] 23:08:08 INFO - PROCESS | 1959 | 1461218888197 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}] 23:08:08 INFO - PROCESS | 1959 | 1461218888447 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 23:08:08 INFO - PROCESS | 1959 | 1461218888655 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x86db0c00 == 129 [pid = 1959] [id = 596] 23:08:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x88a27c00) [pid = 1959] [serial = 1789] [outer = (nil)] 23:08:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x88cdd400) [pid = 1959] [serial = 1790] [outer = 0x88a27c00] 23:08:08 INFO - PROCESS | 1959 | 1461218888735 Marionette DEBUG loaded listener.js 23:08:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x88eeb800) [pid = 1959] [serial = 1791] [outer = 0x88a27c00] 23:08:09 INFO - PROCESS | 1959 | 1461218889706 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]]]}] 23:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1590ms 23:08:09 INFO - PROCESS | 1959 | 1461218889780 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 23:08:09 INFO - PROCESS | 1959 | 1461218889785 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 23:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:08:09 INFO - PROCESS | 1959 | 1461218889793 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:08:09 INFO - PROCESS | 1959 | 1461218889796 Marionette TRACE conn4 <- [1,2358,null,{}] 23:08:09 INFO - PROCESS | 1959 | 1461218889815 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}] 23:08:10 INFO - PROCESS | 1959 | 1461218890092 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 23:08:10 INFO - PROCESS | 1959 | 1461218890125 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c0c400 == 130 [pid = 1959] [id = 597] 23:08:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x89ac2000) [pid = 1959] [serial = 1792] [outer = (nil)] 23:08:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x89ac8800) [pid = 1959] [serial = 1793] [outer = 0x89ac2000] 23:08:10 INFO - PROCESS | 1959 | 1461218890199 Marionette DEBUG loaded listener.js 23:08:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8a22a000) [pid = 1959] [serial = 1794] [outer = 0x89ac2000] 23:08:11 INFO - PROCESS | 1959 | 1461218891270 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]]]}] 23:08:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:08:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1548ms 23:08:11 INFO - PROCESS | 1959 | 1461218891342 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 23:08:11 INFO - PROCESS | 1959 | 1461218891350 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 23:08:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:08:11 INFO - PROCESS | 1959 | 1461218891386 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:08:11 INFO - PROCESS | 1959 | 1461218891396 Marionette TRACE conn4 <- [1,2362,null,{}] 23:08:11 INFO - PROCESS | 1959 | 1461218891402 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}] 23:08:12 INFO - PROCESS | 1959 | 1461218892135 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x8f317c00) [pid = 1959] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x89013400) [pid = 1959] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x88ce0800) [pid = 1959] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x86ecc800) [pid = 1959] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x89bfa400) [pid = 1959] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x8febec00) [pid = 1959] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x86065800) [pid = 1959] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x91406c00) [pid = 1959] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x86da6800) [pid = 1959] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x88c07400) [pid = 1959] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x8f312c00) [pid = 1959] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x93e35c00) [pid = 1959] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x85f78800) [pid = 1959] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x8a395000) [pid = 1959] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x88ea9800) [pid = 1959] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x99b14800) [pid = 1959] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x9888e400) [pid = 1959] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x935df000) [pid = 1959] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x860cac00) [pid = 1959] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x8ab8f400) [pid = 1959] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x8675a800) [pid = 1959] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x9857e000) [pid = 1959] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:08:12 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x99c3d000) [pid = 1959] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:08:12 INFO - PROCESS | 1959 | 1461218892375 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:12 INFO - PROCESS | 1959 | ++DOCSHELL 0x85144c00 == 131 [pid = 1959] [id = 598] 23:08:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x85961c00) [pid = 1959] [serial = 1795] [outer = (nil)] 23:08:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x861ef400) [pid = 1959] [serial = 1796] [outer = 0x85961c00] 23:08:12 INFO - PROCESS | 1959 | 1461218892450 Marionette DEBUG loaded listener.js 23:08:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x86da6800) [pid = 1959] [serial = 1797] [outer = 0x85961c00] 23:08:13 INFO - PROCESS | 1959 | 1461218893302 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]]]}] 23:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1960ms 23:08:13 INFO - PROCESS | 1959 | 1461218893338 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 23:08:13 INFO - PROCESS | 1959 | 1461218893343 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 23:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:08:13 INFO - PROCESS | 1959 | 1461218893349 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:08:13 INFO - PROCESS | 1959 | 1461218893353 Marionette TRACE conn4 <- [1,2366,null,{}] 23:08:13 INFO - PROCESS | 1959 | 1461218893358 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}] 23:08:13 INFO - PROCESS | 1959 | 1461218893666 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 23:08:13 INFO - PROCESS | 1959 | 1461218893700 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x85f7ac00 == 132 [pid = 1959] [id = 599] 23:08:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x868f0c00) [pid = 1959] [serial = 1798] [outer = (nil)] 23:08:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x8aa7b000) [pid = 1959] [serial = 1799] [outer = 0x868f0c00] 23:08:13 INFO - PROCESS | 1959 | 1461218893791 Marionette DEBUG loaded listener.js 23:08:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x8ab8ec00) [pid = 1959] [serial = 1800] [outer = 0x868f0c00] 23:08:15 INFO - PROCESS | 1959 | 1461218895041 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]]]}] 23:08:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:08:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1748ms 23:08:15 INFO - PROCESS | 1959 | 1461218895100 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 23:08:15 INFO - PROCESS | 1959 | 1461218895107 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 23:08:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:08:15 INFO - PROCESS | 1959 | 1461218895118 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:08:15 INFO - PROCESS | 1959 | 1461218895124 Marionette TRACE conn4 <- [1,2370,null,{}] 23:08:15 INFO - PROCESS | 1959 | 1461218895133 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}] 23:08:15 INFO - PROCESS | 1959 | 1461218895378 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 23:08:15 INFO - PROCESS | 1959 | 1461218895744 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:15 INFO - PROCESS | 1959 | ++DOCSHELL 0x86ecf800 == 133 [pid = 1959] [id = 600] 23:08:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x88cd1800) [pid = 1959] [serial = 1801] [outer = (nil)] 23:08:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x8900d800) [pid = 1959] [serial = 1802] [outer = 0x88cd1800] 23:08:15 INFO - PROCESS | 1959 | 1461218895864 Marionette DEBUG loaded listener.js 23:08:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x89abe000) [pid = 1959] [serial = 1803] [outer = 0x88cd1800] 23:08:16 INFO - PROCESS | 1959 | 1461218896874 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]]]}] 23:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1835ms 23:08:16 INFO - PROCESS | 1959 | 1461218896954 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 23:08:16 INFO - PROCESS | 1959 | 1461218896964 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 23:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:08:16 INFO - PROCESS | 1959 | 1461218896975 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:08:16 INFO - PROCESS | 1959 | 1461218896980 Marionette TRACE conn4 <- [1,2374,null,{}] 23:08:16 INFO - PROCESS | 1959 | 1461218896986 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}] 23:08:17 INFO - PROCESS | 1959 | 1461218897323 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 23:08:17 INFO - PROCESS | 1959 | 1461218897836 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a586400 == 134 [pid = 1959] [id = 601] 23:08:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x8a586c00) [pid = 1959] [serial = 1804] [outer = (nil)] 23:08:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x8aa75c00) [pid = 1959] [serial = 1805] [outer = 0x8a586c00] 23:08:17 INFO - PROCESS | 1959 | 1461218897974 Marionette DEBUG loaded listener.js 23:08:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x8ab85400) [pid = 1959] [serial = 1806] [outer = 0x8a586c00] 23:08:19 INFO - PROCESS | 1959 | 1461218899072 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]]]}] 23:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 2145ms 23:08:19 INFO - PROCESS | 1959 | 1461218899120 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 23:08:19 INFO - PROCESS | 1959 | 1461218899126 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 23:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:08:19 INFO - PROCESS | 1959 | 1461218899135 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:08:19 INFO - PROCESS | 1959 | 1461218899142 Marionette TRACE conn4 <- [1,2378,null,{}] 23:08:19 INFO - PROCESS | 1959 | 1461218899160 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}] 23:08:19 INFO - PROCESS | 1959 | 1461218899407 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 23:08:19 INFO - PROCESS | 1959 | 1461218899795 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:19 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a586800 == 135 [pid = 1959] [id = 602] 23:08:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x8c40b400) [pid = 1959] [serial = 1807] [outer = (nil)] 23:08:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8c58ac00) [pid = 1959] [serial = 1808] [outer = 0x8c40b400] 23:08:19 INFO - PROCESS | 1959 | 1461218899891 Marionette DEBUG loaded listener.js 23:08:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8f224800) [pid = 1959] [serial = 1809] [outer = 0x8c40b400] 23:08:20 INFO - PROCESS | 1959 | 1461218900895 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]]]}] 23:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1839ms 23:08:20 INFO - PROCESS | 1959 | 1461218900974 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 23:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:08:20 INFO - PROCESS | 1959 | 1461218900979 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 23:08:20 INFO - PROCESS | 1959 | 1461218900986 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:08:20 INFO - PROCESS | 1959 | 1461218900989 Marionette TRACE conn4 <- [1,2382,null,{}] 23:08:20 INFO - PROCESS | 1959 | 1461218900995 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}] 23:08:21 INFO - PROCESS | 1959 | 1461218901225 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 23:08:21 INFO - PROCESS | 1959 | 1461218901586 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x89ac5000 == 136 [pid = 1959] [id = 603] 23:08:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8c410c00) [pid = 1959] [serial = 1810] [outer = (nil)] 23:08:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8f31a400) [pid = 1959] [serial = 1811] [outer = 0x8c410c00] 23:08:21 INFO - PROCESS | 1959 | 1461218901680 Marionette DEBUG loaded listener.js 23:08:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8f46fc00) [pid = 1959] [serial = 1812] [outer = 0x8c410c00] 23:08:22 INFO - PROCESS | 1959 | 1461218902741 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]]]}] 23:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1839ms 23:08:22 INFO - PROCESS | 1959 | 1461218902827 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 23:08:22 INFO - PROCESS | 1959 | 1461218902834 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 23:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:08:22 INFO - PROCESS | 1959 | 1461218902844 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:08:22 INFO - PROCESS | 1959 | 1461218902850 Marionette TRACE conn4 <- [1,2386,null,{}] 23:08:22 INFO - PROCESS | 1959 | 1461218902859 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}] 23:08:23 INFO - PROCESS | 1959 | 1461218903162 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 23:08:23 INFO - PROCESS | 1959 | 1461218903515 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c405000 == 137 [pid = 1959] [id = 604] 23:08:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8c582c00) [pid = 1959] [serial = 1813] [outer = (nil)] 23:08:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8fccc000) [pid = 1959] [serial = 1814] [outer = 0x8c582c00] 23:08:23 INFO - PROCESS | 1959 | 1461218903651 Marionette DEBUG loaded listener.js 23:08:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8fcd0800) [pid = 1959] [serial = 1815] [outer = 0x8c582c00] 23:08:24 INFO - PROCESS | 1959 | 1461218904825 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]]]}] 23:08:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:08:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2055ms 23:08:24 INFO - PROCESS | 1959 | 1461218904899 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 23:08:24 INFO - PROCESS | 1959 | 1461218904902 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 23:08:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:08:24 INFO - PROCESS | 1959 | 1461218904909 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:08:24 INFO - PROCESS | 1959 | 1461218904912 Marionette TRACE conn4 <- [1,2390,null,{}] 23:08:24 INFO - PROCESS | 1959 | 1461218904918 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}] 23:08:25 INFO - PROCESS | 1959 | 1461218905220 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 23:08:25 INFO - PROCESS | 1959 | 1461218905573 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:25 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f46bc00 == 138 [pid = 1959] [id = 605] 23:08:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8fccf800) [pid = 1959] [serial = 1816] [outer = (nil)] 23:08:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x90133000) [pid = 1959] [serial = 1817] [outer = 0x8fccf800] 23:08:25 INFO - PROCESS | 1959 | 1461218905666 Marionette DEBUG loaded listener.js 23:08:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x90351800) [pid = 1959] [serial = 1818] [outer = 0x8fccf800] 23:08:26 INFO - PROCESS | 1959 | 1461218906628 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]]]}] 23:08:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:08:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1796ms 23:08:26 INFO - PROCESS | 1959 | 1461218906705 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 23:08:26 INFO - PROCESS | 1959 | 1461218906709 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 23:08:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:08:26 INFO - PROCESS | 1959 | 1461218906716 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:08:26 INFO - PROCESS | 1959 | 1461218906719 Marionette TRACE conn4 <- [1,2394,null,{}] 23:08:26 INFO - PROCESS | 1959 | 1461218906725 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}] 23:08:26 INFO - PROCESS | 1959 | 1461218906971 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 23:08:27 INFO - PROCESS | 1959 | 1461218907306 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:27 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f8af800 == 139 [pid = 1959] [id = 606] 23:08:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x8feb6000) [pid = 1959] [serial = 1819] [outer = (nil)] 23:08:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x92a13c00) [pid = 1959] [serial = 1820] [outer = 0x8feb6000] 23:08:27 INFO - PROCESS | 1959 | 1461218907401 Marionette DEBUG loaded listener.js 23:08:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x92a5d400) [pid = 1959] [serial = 1821] [outer = 0x8feb6000] 23:08:28 INFO - PROCESS | 1959 | 1461218908378 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]]]}] 23:08:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:08:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1687ms 23:08:28 INFO - PROCESS | 1959 | 1461218908404 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 23:08:28 INFO - PROCESS | 1959 | 1461218908408 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 23:08:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:08:28 INFO - PROCESS | 1959 | 1461218908414 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:08:28 INFO - PROCESS | 1959 | 1461218908418 Marionette TRACE conn4 <- [1,2398,null,{}] 23:08:28 INFO - PROCESS | 1959 | 1461218908424 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}] 23:08:28 INFO - PROCESS | 1959 | 1461218908635 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 23:08:28 INFO - PROCESS | 1959 | 1461218908978 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:29 INFO - PROCESS | 1959 | ++DOCSHELL 0x899b9800 == 140 [pid = 1959] [id = 607] 23:08:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x92a0cc00) [pid = 1959] [serial = 1822] [outer = (nil)] 23:08:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x93e28c00) [pid = 1959] [serial = 1823] [outer = 0x92a0cc00] 23:08:29 INFO - PROCESS | 1959 | 1461218909073 Marionette DEBUG loaded listener.js 23:08:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x93e2b800) [pid = 1959] [serial = 1824] [outer = 0x92a0cc00] 23:08:29 INFO - PROCESS | 1959 | 1461218909985 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]]]}] 23:08:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:08:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1632ms 23:08:30 INFO - PROCESS | 1959 | 1461218910047 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 23:08:30 INFO - PROCESS | 1959 | 1461218910051 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 23:08:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:08:30 INFO - PROCESS | 1959 | 1461218910057 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:08:30 INFO - PROCESS | 1959 | 1461218910061 Marionette TRACE conn4 <- [1,2402,null,{}] 23:08:30 INFO - PROCESS | 1959 | 1461218910067 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}] 23:08:30 INFO - PROCESS | 1959 | 1461218910282 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 23:08:30 INFO - PROCESS | 1959 | 1461218910625 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:30 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c0d000 == 141 [pid = 1959] [id = 608] 23:08:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x88eaa800) [pid = 1959] [serial = 1825] [outer = (nil)] 23:08:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x96b77400) [pid = 1959] [serial = 1826] [outer = 0x88eaa800] 23:08:30 INFO - PROCESS | 1959 | 1461218910778 Marionette DEBUG loaded listener.js 23:08:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x96fa6400) [pid = 1959] [serial = 1827] [outer = 0x88eaa800] 23:08:31 INFO - PROCESS | 1959 | 1461218911779 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]]]}] 23:08:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:08:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1784ms 23:08:31 INFO - PROCESS | 1959 | 1461218911843 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 23:08:31 INFO - PROCESS | 1959 | 1461218911848 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 23:08:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:08:31 INFO - PROCESS | 1959 | 1461218911854 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:08:31 INFO - PROCESS | 1959 | 1461218911858 Marionette TRACE conn4 <- [1,2406,null,{}] 23:08:31 INFO - PROCESS | 1959 | 1461218911864 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}] 23:08:32 INFO - PROCESS | 1959 | 1461218912095 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 23:08:32 INFO - PROCESS | 1959 | 1461218912445 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:32 INFO - PROCESS | 1959 | ++DOCSHELL 0x935df000 == 142 [pid = 1959] [id = 609] 23:08:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x93e2b000) [pid = 1959] [serial = 1828] [outer = (nil)] 23:08:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x97bd7800) [pid = 1959] [serial = 1829] [outer = 0x93e2b000] 23:08:32 INFO - PROCESS | 1959 | 1461218912543 Marionette DEBUG loaded listener.js 23:08:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x97d5b000) [pid = 1959] [serial = 1830] [outer = 0x93e2b000] 23:08:33 INFO - PROCESS | 1959 | 1461218913500 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]]]}] 23:08:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:08:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1688ms 23:08:33 INFO - PROCESS | 1959 | 1461218913543 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 23:08:33 INFO - PROCESS | 1959 | 1461218913548 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 23:08:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:08:33 INFO - PROCESS | 1959 | 1461218913555 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:08:33 INFO - PROCESS | 1959 | 1461218913560 Marionette TRACE conn4 <- [1,2410,null,{}] 23:08:33 INFO - PROCESS | 1959 | 1461218913566 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}] 23:08:33 INFO - PROCESS | 1959 | 1461218913834 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 23:08:34 INFO - PROCESS | 1959 | 1461218914190 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x98581800 == 143 [pid = 1959] [id = 610] 23:08:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x98e3f000) [pid = 1959] [serial = 1831] [outer = (nil)] 23:08:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x99940c00) [pid = 1959] [serial = 1832] [outer = 0x98e3f000] 23:08:34 INFO - PROCESS | 1959 | 1461218914296 Marionette DEBUG loaded listener.js 23:08:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x99ca7000) [pid = 1959] [serial = 1833] [outer = 0x98e3f000] 23:08:35 INFO - PROCESS | 1959 | 1461218915211 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]]]}] 23:08:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:08:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1686ms 23:08:35 INFO - PROCESS | 1959 | 1461218915242 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 23:08:35 INFO - PROCESS | 1959 | 1461218915246 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 23:08:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:08:35 INFO - PROCESS | 1959 | 1461218915252 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:08:35 INFO - PROCESS | 1959 | 1461218915256 Marionette TRACE conn4 <- [1,2414,null,{}] 23:08:35 INFO - PROCESS | 1959 | 1461218915262 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}] 23:08:35 INFO - PROCESS | 1959 | 1461218915484 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 23:08:35 INFO - PROCESS | 1959 | 1461218915792 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a27000 == 144 [pid = 1959] [id = 611] 23:08:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x8900f800) [pid = 1959] [serial = 1834] [outer = (nil)] 23:08:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x9df13000) [pid = 1959] [serial = 1835] [outer = 0x8900f800] 23:08:35 INFO - PROCESS | 1959 | 1461218915933 Marionette DEBUG loaded listener.js 23:08:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x9fc5d800) [pid = 1959] [serial = 1836] [outer = 0x8900f800] 23:08:36 INFO - PROCESS | 1959 | 1461218916865 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]]]}] 23:08:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:08:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1686ms 23:08:36 INFO - PROCESS | 1959 | 1461218916939 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 23:08:36 INFO - PROCESS | 1959 | 1461218916942 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 23:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:08:36 INFO - PROCESS | 1959 | 1461218916949 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:08:36 INFO - PROCESS | 1959 | 1461218916952 Marionette TRACE conn4 <- [1,2418,null,{}] 23:08:36 INFO - PROCESS | 1959 | 1461218916958 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}] 23:08:37 INFO - PROCESS | 1959 | 1461218917225 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 23:08:37 INFO - PROCESS | 1959 | 1461218917587 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:37 INFO - PROCESS | 1959 | ++DOCSHELL 0x9ae6b400 == 145 [pid = 1959] [id = 612] 23:08:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x9df13800) [pid = 1959] [serial = 1837] [outer = (nil)] 23:08:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0xa0c12400) [pid = 1959] [serial = 1838] [outer = 0x9df13800] 23:08:37 INFO - PROCESS | 1959 | 1461218917681 Marionette DEBUG loaded listener.js 23:08:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0xa0c40800) [pid = 1959] [serial = 1839] [outer = 0x9df13800] 23:08:38 INFO - PROCESS | 1959 | 1461218918627 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]]]}] 23:08:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:08:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1732ms 23:08:38 INFO - PROCESS | 1959 | 1461218918681 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 23:08:38 INFO - PROCESS | 1959 | 1461218918684 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 23:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:08:38 INFO - PROCESS | 1959 | 1461218918691 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:08:38 INFO - PROCESS | 1959 | 1461218918695 Marionette TRACE conn4 <- [1,2422,null,{}] 23:08:38 INFO - PROCESS | 1959 | 1461218918701 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}] 23:08:38 INFO - PROCESS | 1959 | 1461218918925 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 23:08:39 INFO - PROCESS | 1959 | 1461218919268 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:39 INFO - PROCESS | 1959 | ++DOCSHELL 0x9b2b9400 == 146 [pid = 1959] [id = 613] 23:08:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0xa0aa1c00) [pid = 1959] [serial = 1840] [outer = (nil)] 23:08:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0xa4453800) [pid = 1959] [serial = 1841] [outer = 0xa0aa1c00] 23:08:39 INFO - PROCESS | 1959 | 1461218919363 Marionette DEBUG loaded listener.js 23:08:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0xa445ec00) [pid = 1959] [serial = 1842] [outer = 0xa0aa1c00] 23:08:40 INFO - PROCESS | 1959 | 1461218920277 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]]]}] 23:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1640ms 23:08:40 INFO - PROCESS | 1959 | 1461218920332 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 23:08:40 INFO - PROCESS | 1959 | 1461218920335 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 23:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:08:40 INFO - PROCESS | 1959 | 1461218920342 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:08:40 INFO - PROCESS | 1959 | 1461218920345 Marionette TRACE conn4 <- [1,2426,null,{}] 23:08:40 INFO - PROCESS | 1959 | 1461218920352 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}] 23:08:40 INFO - PROCESS | 1959 | 1461218920595 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 23:08:40 INFO - PROCESS | 1959 | 1461218920949 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x857aa400 == 147 [pid = 1959] [id = 614] 23:08:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x857acc00) [pid = 1959] [serial = 1843] [outer = (nil)] 23:08:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x857b2000) [pid = 1959] [serial = 1844] [outer = 0x857acc00] 23:08:41 INFO - PROCESS | 1959 | 1461218921040 Marionette DEBUG loaded listener.js 23:08:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x857b3000) [pid = 1959] [serial = 1845] [outer = 0x857acc00] 23:08:41 INFO - PROCESS | 1959 | 1461218921971 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]]]}] 23:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1685ms 23:08:42 INFO - PROCESS | 1959 | 1461218922027 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 23:08:42 INFO - PROCESS | 1959 | 1461218922031 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 23:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:08:42 INFO - PROCESS | 1959 | 1461218922037 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:08:42 INFO - PROCESS | 1959 | 1461218922041 Marionette TRACE conn4 <- [1,2430,null,{}] 23:08:42 INFO - PROCESS | 1959 | 1461218922047 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}] 23:08:42 INFO - PROCESS | 1959 | 1461218922278 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 23:08:42 INFO - PROCESS | 1959 | 1461218922577 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x857b6400 == 148 [pid = 1959] [id = 615] 23:08:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x857b8c00) [pid = 1959] [serial = 1846] [outer = (nil)] 23:08:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x85846c00) [pid = 1959] [serial = 1847] [outer = 0x857b8c00] 23:08:42 INFO - PROCESS | 1959 | 1461218922713 Marionette DEBUG loaded listener.js 23:08:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x85849c00) [pid = 1959] [serial = 1848] [outer = 0x857b8c00] 23:08:43 INFO - PROCESS | 1959 | 1461218923666 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]]]}] 23:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1688ms 23:08:43 INFO - PROCESS | 1959 | 1461218923727 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 23:08:43 INFO - PROCESS | 1959 | 1461218923731 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 23:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:08:43 INFO - PROCESS | 1959 | 1461218923738 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:08:43 INFO - PROCESS | 1959 | 1461218923742 Marionette TRACE conn4 <- [1,2434,null,{}] 23:08:43 INFO - PROCESS | 1959 | 1461218923748 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}] 23:08:43 INFO - PROCESS | 1959 | 1461218923983 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 23:08:44 INFO - PROCESS | 1959 | 1461218924327 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x857b2800 == 149 [pid = 1959] [id = 616] 23:08:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x857b8400) [pid = 1959] [serial = 1849] [outer = (nil)] 23:08:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x85851c00) [pid = 1959] [serial = 1850] [outer = 0x857b8400] 23:08:44 INFO - PROCESS | 1959 | 1461218924425 Marionette DEBUG loaded listener.js 23:08:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 179 (0x860cf400) [pid = 1959] [serial = 1851] [outer = 0x857b8400] 23:08:46 INFO - PROCESS | 1959 | --DOCSHELL 0x8a583000 == 148 [pid = 1959] [id = 207] 23:08:46 INFO - PROCESS | 1959 | --DOCSHELL 0x92c0a400 == 147 [pid = 1959] [id = 79] 23:08:46 INFO - PROCESS | 1959 | --DOCSHELL 0x85141800 == 146 [pid = 1959] [id = 506] 23:08:46 INFO - PROCESS | 1959 | --DOCSHELL 0x90128800 == 145 [pid = 1959] [id = 210] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 178 (0x89bf0c00) [pid = 1959] [serial = 1733] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x90124400) [pid = 1959] [serial = 1689] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0x89ac1800) [pid = 1959] [serial = 1731] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x8c2e4000) [pid = 1959] [serial = 1679] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x88ea2400) [pid = 1959] [serial = 1728] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x8a229c00) [pid = 1959] [serial = 1676] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8ffa4000) [pid = 1959] [serial = 1688] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x90359c00) [pid = 1959] [serial = 1691] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x91409400) [pid = 1959] [serial = 1692] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0xa0e79c00) [pid = 1959] [serial = 1715] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x92c02c00) [pid = 1959] [serial = 1694] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x86ed8000) [pid = 1959] [serial = 1725] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x92c0d400) [pid = 1959] [serial = 1695] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x89acac00) [pid = 1959] [serial = 1605] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x8fccc400) [pid = 1959] [serial = 1686] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x97918c00) [pid = 1959] [serial = 1701] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x85f80000) [pid = 1959] [serial = 1721] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x899b4000) [pid = 1959] [serial = 1730] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0xa3c09400) [pid = 1959] [serial = 1718] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0xa0f55000) [pid = 1959] [serial = 1716] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x96fa6000) [pid = 1959] [serial = 1700] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0xa3c76800) [pid = 1959] [serial = 1719] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x8a57dc00) [pid = 1959] [serial = 1677] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x86db4c00) [pid = 1959] [serial = 1724] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x88ef3000) [pid = 1959] [serial = 1673] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x9ffa2000) [pid = 1959] [serial = 1712] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x99caec00) [pid = 1959] [serial = 1707] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x85f81800) [pid = 1959] [serial = 1722] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x88cd4400) [pid = 1959] [serial = 1727] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x93e27c00) [pid = 1959] [serial = 1698] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x8f31ec00) [pid = 1959] [serial = 1685] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x8675ec00) [pid = 1959] [serial = 1670] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x8f21c800) [pid = 1959] [serial = 1683] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x8c7d0c00) [pid = 1959] [serial = 1682] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x9fc05800) [pid = 1959] [serial = 1710] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x99c2e400) [pid = 1959] [serial = 1706] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x98891c00) [pid = 1959] [serial = 1704] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x9ffdbc00) [pid = 1959] [serial = 1713] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x9ea1dc00) [pid = 1959] [serial = 1709] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x9fc5b000) [pid = 1959] [serial = 1656] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x8c402000) [pid = 1959] [serial = 1680] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x894ea800) [pid = 1959] [serial = 1674] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x93633c00) [pid = 1959] [serial = 1697] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x86db1c00) [pid = 1959] [serial = 1671] [outer = (nil)] [url = about:blank] 23:08:46 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x9888b400) [pid = 1959] [serial = 1703] [outer = (nil)] [url = about:blank] 23:08:47 INFO - PROCESS | 1959 | 1461218927503 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]]]}] 23:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 3796ms 23:08:47 INFO - PROCESS | 1959 | 1461218927535 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 23:08:47 INFO - PROCESS | 1959 | 1461218927540 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 23:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:08:47 INFO - PROCESS | 1959 | 1461218927550 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:08:47 INFO - PROCESS | 1959 | 1461218927554 Marionette TRACE conn4 <- [1,2438,null,{}] 23:08:47 INFO - PROCESS | 1959 | 1461218927563 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}] 23:08:47 INFO - PROCESS | 1959 | 1461218927774 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 23:08:47 INFO - PROCESS | 1959 | 1461218927980 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:48 INFO - PROCESS | 1959 | ++DOCSHELL 0x8584c400 == 146 [pid = 1959] [id = 617] 23:08:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x8584d400) [pid = 1959] [serial = 1852] [outer = (nil)] 23:08:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8596a000) [pid = 1959] [serial = 1853] [outer = 0x8584d400] 23:08:48 INFO - PROCESS | 1959 | 1461218928062 Marionette DEBUG loaded listener.js 23:08:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x85e32c00) [pid = 1959] [serial = 1854] [outer = 0x8584d400] 23:08:49 INFO - PROCESS | 1959 | 1461218929030 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]]]}] 23:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1541ms 23:08:49 INFO - PROCESS | 1959 | 1461218929092 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 23:08:49 INFO - PROCESS | 1959 | 1461218929101 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 23:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:08:49 INFO - PROCESS | 1959 | 1461218929111 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:08:49 INFO - PROCESS | 1959 | 1461218929114 Marionette TRACE conn4 <- [1,2442,null,{}] 23:08:49 INFO - PROCESS | 1959 | 1461218929121 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}] 23:08:49 INFO - PROCESS | 1959 | 1461218929414 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 23:08:49 INFO - PROCESS | 1959 | 1461218929445 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:49 INFO - PROCESS | 1959 | ++DOCSHELL 0x85f7cc00 == 147 [pid = 1959] [id = 618] 23:08:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8605d400) [pid = 1959] [serial = 1855] [outer = (nil)] 23:08:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x860cdc00) [pid = 1959] [serial = 1856] [outer = 0x8605d400] 23:08:49 INFO - PROCESS | 1959 | 1461218929518 Marionette DEBUG loaded listener.js 23:08:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x861f4400) [pid = 1959] [serial = 1857] [outer = 0x8605d400] 23:08:50 INFO - PROCESS | 1959 | 1461218930517 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]]]}] 23:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1446ms 23:08:50 INFO - PROCESS | 1959 | 1461218930557 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 23:08:50 INFO - PROCESS | 1959 | 1461218930561 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 23:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:08:50 INFO - PROCESS | 1959 | 1461218930574 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:08:50 INFO - PROCESS | 1959 | 1461218930578 Marionette TRACE conn4 <- [1,2446,null,{}] 23:08:50 INFO - PROCESS | 1959 | 1461218930595 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}] 23:08:50 INFO - PROCESS | 1959 | 1461218930904 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 23:08:50 INFO - PROCESS | 1959 | 1461218930940 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x868f6000 == 148 [pid = 1959] [id = 619] 23:08:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x868f6c00) [pid = 1959] [serial = 1858] [outer = (nil)] 23:08:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x86da8800) [pid = 1959] [serial = 1859] [outer = 0x868f6c00] 23:08:51 INFO - PROCESS | 1959 | 1461218931016 Marionette DEBUG loaded listener.js 23:08:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x86db2c00) [pid = 1959] [serial = 1860] [outer = 0x868f6c00] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x96b0c000) [pid = 1959] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8606ac00) [pid = 1959] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x9fcdb800) [pid = 1959] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x97785000) [pid = 1959] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x868f7400) [pid = 1959] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x8f8bb400) [pid = 1959] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x8c2e8000) [pid = 1959] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x98696000) [pid = 1959] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x8fcd4000) [pid = 1959] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x860c3000) [pid = 1959] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x93e30000) [pid = 1959] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x99cac000) [pid = 1959] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x88eeec00) [pid = 1959] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x8c2e8400) [pid = 1959] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x89ac2000) [pid = 1959] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x861f5c00) [pid = 1959] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x8f283c00) [pid = 1959] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x8aa77400) [pid = 1959] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x90878c00) [pid = 1959] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x85961c00) [pid = 1959] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x8fff7400) [pid = 1959] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:08:52 INFO - PROCESS | 1959 | --DOMWINDOW == 121 (0x88a27c00) [pid = 1959] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:08:52 INFO - PROCESS | 1959 | 1461218932626 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]]]}] 23:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2104ms 23:08:52 INFO - PROCESS | 1959 | 1461218932673 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 23:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:08:52 INFO - PROCESS | 1959 | 1461218932678 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 23:08:52 INFO - PROCESS | 1959 | 1461218932683 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:08:52 INFO - PROCESS | 1959 | 1461218932687 Marionette TRACE conn4 <- [1,2450,null,{}] 23:08:52 INFO - PROCESS | 1959 | 1461218932692 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}] 23:08:52 INFO - PROCESS | 1959 | 1461218932878 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 23:08:52 INFO - PROCESS | 1959 | 1461218932894 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x868eec00 == 149 [pid = 1959] [id = 620] 23:08:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 122 (0x86ed4c00) [pid = 1959] [serial = 1861] [outer = (nil)] 23:08:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x86ed9000) [pid = 1959] [serial = 1862] [outer = 0x86ed4c00] 23:08:52 INFO - PROCESS | 1959 | 1461218932967 Marionette DEBUG loaded listener.js 23:08:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x87e5b000) [pid = 1959] [serial = 1863] [outer = 0x86ed4c00] 23:08:53 INFO - PROCESS | 1959 | 1461218933934 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]]]}] 23:08:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:08:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1296ms 23:08:53 INFO - PROCESS | 1959 | 1461218933979 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 23:08:53 INFO - PROCESS | 1959 | 1461218933983 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 23:08:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:08:53 INFO - PROCESS | 1959 | 1461218933989 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:08:53 INFO - PROCESS | 1959 | 1461218933993 Marionette TRACE conn4 <- [1,2454,null,{}] 23:08:54 INFO - PROCESS | 1959 | 1461218933998 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}] 23:08:54 INFO - PROCESS | 1959 | 1461218934195 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 23:08:54 INFO - PROCESS | 1959 | 1461218934590 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x8514ac00 == 150 [pid = 1959] [id = 621] 23:08:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x8514e000) [pid = 1959] [serial = 1864] [outer = (nil)] 23:08:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x857b1400) [pid = 1959] [serial = 1865] [outer = 0x8514e000] 23:08:54 INFO - PROCESS | 1959 | 1461218934763 Marionette DEBUG loaded listener.js 23:08:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x85964800) [pid = 1959] [serial = 1866] [outer = 0x8514e000] 23:08:55 INFO - PROCESS | 1959 | 1461218935772 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]]]}] 23:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1830ms 23:08:55 INFO - PROCESS | 1959 | 1461218935823 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 23:08:55 INFO - PROCESS | 1959 | 1461218935829 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 23:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:08:55 INFO - PROCESS | 1959 | 1461218935837 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:08:55 INFO - PROCESS | 1959 | 1461218935845 Marionette TRACE conn4 <- [1,2458,null,{}] 23:08:55 INFO - PROCESS | 1959 | 1461218935853 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}] 23:08:56 INFO - PROCESS | 1959 | 1461218936092 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 23:08:56 INFO - PROCESS | 1959 | 1461218936437 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x86751000 == 151 [pid = 1959] [id = 622] 23:08:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x86753400) [pid = 1959] [serial = 1867] [outer = (nil)] 23:08:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x8675d800) [pid = 1959] [serial = 1868] [outer = 0x86753400] 23:08:56 INFO - PROCESS | 1959 | 1461218936551 Marionette DEBUG loaded listener.js 23:08:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x86da7000) [pid = 1959] [serial = 1869] [outer = 0x86753400] 23:08:57 INFO - PROCESS | 1959 | 1461218937578 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]]]}] 23:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1790ms 23:08:57 INFO - PROCESS | 1959 | 1461218937631 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 23:08:57 INFO - PROCESS | 1959 | 1461218937638 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 23:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:08:57 INFO - PROCESS | 1959 | 1461218937645 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:08:57 INFO - PROCESS | 1959 | 1461218937649 Marionette TRACE conn4 <- [1,2462,null,{}] 23:08:57 INFO - PROCESS | 1959 | 1461218937656 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}] 23:08:57 INFO - PROCESS | 1959 | 1461218937892 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 23:08:58 INFO - PROCESS | 1959 | 1461218938281 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e5fc00 == 152 [pid = 1959] [id = 623] 23:08:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x88a1f400) [pid = 1959] [serial = 1870] [outer = (nil)] 23:08:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x88a24800) [pid = 1959] [serial = 1871] [outer = 0x88a1f400] 23:08:58 INFO - PROCESS | 1959 | 1461218938400 Marionette DEBUG loaded listener.js 23:08:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x88c06400) [pid = 1959] [serial = 1872] [outer = 0x88a1f400] 23:08:59 INFO - PROCESS | 1959 | 1461218939415 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]]]}] 23:08:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:08:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1785ms 23:08:59 INFO - PROCESS | 1959 | 1461218939431 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 23:08:59 INFO - PROCESS | 1959 | 1461218939436 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 23:08:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:08:59 INFO - PROCESS | 1959 | 1461218939452 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:08:59 INFO - PROCESS | 1959 | 1461218939461 Marionette TRACE conn4 <- [1,2466,null,{}] 23:08:59 INFO - PROCESS | 1959 | 1461218939468 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}] 23:08:59 INFO - PROCESS | 1959 | 1461218939703 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 23:09:00 INFO - PROCESS | 1959 | 1461218940039 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f9400 == 153 [pid = 1959] [id = 624] 23:09:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x87e65000) [pid = 1959] [serial = 1873] [outer = (nil)] 23:09:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x88cddc00) [pid = 1959] [serial = 1874] [outer = 0x87e65000] 23:09:00 INFO - PROCESS | 1959 | 1461218940137 Marionette DEBUG loaded listener.js 23:09:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x88e9ec00) [pid = 1959] [serial = 1875] [outer = 0x87e65000] 23:09:01 INFO - PROCESS | 1959 | 1461218941062 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]]]}] 23:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1653ms 23:09:01 INFO - PROCESS | 1959 | 1461218941097 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 23:09:01 INFO - PROCESS | 1959 | 1461218941102 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 23:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:09:01 INFO - PROCESS | 1959 | 1461218941108 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:09:01 INFO - PROCESS | 1959 | 1461218941111 Marionette TRACE conn4 <- [1,2470,null,{}] 23:09:01 INFO - PROCESS | 1959 | 1461218941117 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}] 23:09:01 INFO - PROCESS | 1959 | 1461218941346 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 23:09:01 INFO - PROCESS | 1959 | 1461218941699 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cd3400 == 154 [pid = 1959] [id = 625] 23:09:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x88ea5000) [pid = 1959] [serial = 1876] [outer = (nil)] 23:09:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x88ef2000) [pid = 1959] [serial = 1877] [outer = 0x88ea5000] 23:09:01 INFO - PROCESS | 1959 | 1461218941796 Marionette DEBUG loaded listener.js 23:09:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x88ef8c00) [pid = 1959] [serial = 1878] [outer = 0x88ea5000] 23:09:02 INFO - PROCESS | 1959 | 1461218942696 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]]]}] 23:09:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:09:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1632ms 23:09:02 INFO - PROCESS | 1959 | 1461218942742 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 23:09:02 INFO - PROCESS | 1959 | 1461218942746 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 23:09:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:09:02 INFO - PROCESS | 1959 | 1461218942772 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:09:02 INFO - PROCESS | 1959 | 1461218942776 Marionette TRACE conn4 <- [1,2474,null,{}] 23:09:02 INFO - PROCESS | 1959 | 1461218942784 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}] 23:09:03 INFO - PROCESS | 1959 | 1461218943011 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 23:09:03 INFO - PROCESS | 1959 | 1461218943363 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x8906d800 == 155 [pid = 1959] [id = 626] 23:09:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8906dc00) [pid = 1959] [serial = 1879] [outer = (nil)] 23:09:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x89070800) [pid = 1959] [serial = 1880] [outer = 0x8906dc00] 23:09:03 INFO - PROCESS | 1959 | 1461218943475 Marionette DEBUG loaded listener.js 23:09:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8907a800) [pid = 1959] [serial = 1881] [outer = 0x8906dc00] 23:09:04 INFO - PROCESS | 1959 | 1461218944488 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]]]}] 23:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1805ms 23:09:04 INFO - PROCESS | 1959 | 1461218944559 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 23:09:04 INFO - PROCESS | 1959 | 1461218944564 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 23:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:09:04 INFO - PROCESS | 1959 | 1461218944570 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:09:04 INFO - PROCESS | 1959 | 1461218944574 Marionette TRACE conn4 <- [1,2478,null,{}] 23:09:04 INFO - PROCESS | 1959 | 1461218944580 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}] 23:09:04 INFO - PROCESS | 1959 | 1461218944839 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 23:09:05 INFO - PROCESS | 1959 | 1461218945179 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:05 INFO - PROCESS | 1959 | ++DOCSHELL 0x89012000 == 156 [pid = 1959] [id = 627] 23:09:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x89014c00) [pid = 1959] [serial = 1882] [outer = (nil)] 23:09:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x899b4c00) [pid = 1959] [serial = 1883] [outer = 0x89014c00] 23:09:05 INFO - PROCESS | 1959 | 1461218945268 Marionette DEBUG loaded listener.js 23:09:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x899b8400) [pid = 1959] [serial = 1884] [outer = 0x89014c00] 23:09:06 INFO - PROCESS | 1959 | 1461218946211 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]]]}] 23:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1681ms 23:09:06 INFO - PROCESS | 1959 | 1461218946253 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 23:09:06 INFO - PROCESS | 1959 | 1461218946256 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 23:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:09:06 INFO - PROCESS | 1959 | 1461218946263 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:09:06 INFO - PROCESS | 1959 | 1461218946267 Marionette TRACE conn4 <- [1,2482,null,{}] 23:09:06 INFO - PROCESS | 1959 | 1461218946273 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}] 23:09:06 INFO - PROCESS | 1959 | 1461218946510 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 23:09:06 INFO - PROCESS | 1959 | 1461218946860 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:06 INFO - PROCESS | 1959 | ++DOCSHELL 0x894f0400 == 157 [pid = 1959] [id = 628] 23:09:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x894f2c00) [pid = 1959] [serial = 1885] [outer = (nil)] 23:09:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x89ac3800) [pid = 1959] [serial = 1886] [outer = 0x894f2c00] 23:09:06 INFO - PROCESS | 1959 | 1461218946967 Marionette DEBUG loaded listener.js 23:09:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x89ac8c00) [pid = 1959] [serial = 1887] [outer = 0x894f2c00] 23:09:07 INFO - PROCESS | 1959 | 1461218947870 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]]]}] 23:09:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:09:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1642ms 23:09:07 INFO - PROCESS | 1959 | 1461218947906 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 23:09:07 INFO - PROCESS | 1959 | 1461218947910 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 23:09:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:09:07 INFO - PROCESS | 1959 | 1461218947917 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:09:07 INFO - PROCESS | 1959 | 1461218947920 Marionette TRACE conn4 <- [1,2486,null,{}] 23:09:07 INFO - PROCESS | 1959 | 1461218947926 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}] 23:09:08 INFO - PROCESS | 1959 | 1461218948145 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 23:09:08 INFO - PROCESS | 1959 | 1461218948502 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x857b2400 == 158 [pid = 1959] [id = 629] 23:09:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x89abdc00) [pid = 1959] [serial = 1888] [outer = (nil)] 23:09:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x89bf6c00) [pid = 1959] [serial = 1889] [outer = 0x89abdc00] 23:09:08 INFO - PROCESS | 1959 | 1461218948597 Marionette DEBUG loaded listener.js 23:09:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x89bfd400) [pid = 1959] [serial = 1890] [outer = 0x89abdc00] 23:09:09 INFO - PROCESS | 1959 | 1461218949575 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]]]}] 23:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1731ms 23:09:09 INFO - PROCESS | 1959 | 1461218949652 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 23:09:09 INFO - PROCESS | 1959 | 1461218949659 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 23:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:09:09 INFO - PROCESS | 1959 | 1461218949669 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:09:09 INFO - PROCESS | 1959 | 1461218949674 Marionette TRACE conn4 <- [1,2490,null,{}] 23:09:09 INFO - PROCESS | 1959 | 1461218949684 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}] 23:09:09 INFO - PROCESS | 1959 | 1461218949996 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 23:09:10 INFO - PROCESS | 1959 | 1461218950339 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x89009c00 == 159 [pid = 1959] [id = 630] 23:09:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x89acbc00) [pid = 1959] [serial = 1891] [outer = (nil)] 23:09:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x8a236800) [pid = 1959] [serial = 1892] [outer = 0x89acbc00] 23:09:10 INFO - PROCESS | 1959 | 1461218950430 Marionette DEBUG loaded listener.js 23:09:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x8a393800) [pid = 1959] [serial = 1893] [outer = 0x89acbc00] 23:09:11 INFO - PROCESS | 1959 | 1461218951433 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]]]}] 23:09:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:09:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1803ms 23:09:11 INFO - PROCESS | 1959 | 1461218951471 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 23:09:11 INFO - PROCESS | 1959 | 1461218951475 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 23:09:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:09:11 INFO - PROCESS | 1959 | 1461218951482 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:09:11 INFO - PROCESS | 1959 | 1461218951485 Marionette TRACE conn4 <- [1,2494,null,{}] 23:09:11 INFO - PROCESS | 1959 | 1461218951491 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}] 23:09:11 INFO - PROCESS | 1959 | 1461218951738 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 23:09:12 INFO - PROCESS | 1959 | 1461218952090 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:12 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a57fc00 == 160 [pid = 1959] [id = 631] 23:09:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x8a580000) [pid = 1959] [serial = 1894] [outer = (nil)] 23:09:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x8a584800) [pid = 1959] [serial = 1895] [outer = 0x8a580000] 23:09:12 INFO - PROCESS | 1959 | 1461218952203 Marionette DEBUG loaded listener.js 23:09:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x8aa74800) [pid = 1959] [serial = 1896] [outer = 0x8a580000] 23:09:13 INFO - PROCESS | 1959 | 1461218953218 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]]]}] 23:09:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:09:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1780ms 23:09:13 INFO - PROCESS | 1959 | 1461218953264 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 23:09:13 INFO - PROCESS | 1959 | 1461218953269 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 23:09:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:09:13 INFO - PROCESS | 1959 | 1461218953283 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:09:13 INFO - PROCESS | 1959 | 1461218953288 Marionette TRACE conn4 <- [1,2498,null,{}] 23:09:13 INFO - PROCESS | 1959 | 1461218953294 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}] 23:09:13 INFO - PROCESS | 1959 | 1461218953543 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 23:09:13 INFO - PROCESS | 1959 | 1461218953894 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab89000 == 161 [pid = 1959] [id = 632] 23:09:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x8bfae800) [pid = 1959] [serial = 1897] [outer = (nil)] 23:09:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x8c2e4800) [pid = 1959] [serial = 1898] [outer = 0x8bfae800] 23:09:14 INFO - PROCESS | 1959 | 1461218954018 Marionette DEBUG loaded listener.js 23:09:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x8c2e8000) [pid = 1959] [serial = 1899] [outer = 0x8bfae800] 23:09:14 INFO - PROCESS | 1959 | 1461218954934 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]]]}] 23:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1689ms 23:09:14 INFO - PROCESS | 1959 | 1461218954973 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 23:09:14 INFO - PROCESS | 1959 | 1461218954977 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 23:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:09:14 INFO - PROCESS | 1959 | 1461218954984 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:09:14 INFO - PROCESS | 1959 | 1461218954987 Marionette TRACE conn4 <- [1,2502,null,{}] 23:09:14 INFO - PROCESS | 1959 | 1461218954993 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}] 23:09:15 INFO - PROCESS | 1959 | 1461218955199 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 23:09:15 INFO - PROCESS | 1959 | 1461218955504 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:15 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ea2800 == 162 [pid = 1959] [id = 633] 23:09:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x894f7800) [pid = 1959] [serial = 1900] [outer = (nil)] 23:09:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x8c403c00) [pid = 1959] [serial = 1901] [outer = 0x894f7800] 23:09:15 INFO - PROCESS | 1959 | 1461218955666 Marionette DEBUG loaded listener.js 23:09:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x8c40ac00) [pid = 1959] [serial = 1902] [outer = 0x894f7800] 23:09:16 INFO - PROCESS | 1959 | 1461218956576 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]]]}] 23:09:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:09:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1636ms 23:09:16 INFO - PROCESS | 1959 | 1461218956621 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 23:09:16 INFO - PROCESS | 1959 | 1461218956624 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 23:09:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:09:16 INFO - PROCESS | 1959 | 1461218956631 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:09:16 INFO - PROCESS | 1959 | 1461218956635 Marionette TRACE conn4 <- [1,2506,null,{}] 23:09:16 INFO - PROCESS | 1959 | 1461218956644 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}] 23:09:16 INFO - PROCESS | 1959 | 1461218956860 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 23:09:17 INFO - PROCESS | 1959 | 1461218957198 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x89dc5c00 == 163 [pid = 1959] [id = 634] 23:09:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x8c2ed400) [pid = 1959] [serial = 1903] [outer = (nil)] 23:09:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x8c588000) [pid = 1959] [serial = 1904] [outer = 0x8c2ed400] 23:09:17 INFO - PROCESS | 1959 | 1461218957288 Marionette DEBUG loaded listener.js 23:09:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x8c58a800) [pid = 1959] [serial = 1905] [outer = 0x8c2ed400] 23:09:18 INFO - PROCESS | 1959 | 1461218958198 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]]]}] 23:09:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:09:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1638ms 23:09:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:09:18 INFO - PROCESS | 1959 | 1461218958270 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 23:09:18 INFO - PROCESS | 1959 | 1461218958273 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 23:09:18 INFO - PROCESS | 1959 | 1461218958280 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:09:18 INFO - PROCESS | 1959 | 1461218958284 Marionette TRACE conn4 <- [1,2510,null,{}] 23:09:18 INFO - PROCESS | 1959 | 1461218958289 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}] 23:09:18 INFO - PROCESS | 1959 | 1461218958542 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 23:09:18 INFO - PROCESS | 1959 | 1461218958884 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x89acb800 == 164 [pid = 1959] [id = 635] 23:09:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x8c57d400) [pid = 1959] [serial = 1906] [outer = (nil)] 23:09:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x8c7d6c00) [pid = 1959] [serial = 1907] [outer = 0x8c57d400] 23:09:18 INFO - PROCESS | 1959 | 1461218958988 Marionette DEBUG loaded listener.js 23:09:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x8f21f800) [pid = 1959] [serial = 1908] [outer = 0x8c57d400] 23:09:19 INFO - PROCESS | 1959 | 1461218959887 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]]]}] 23:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1682ms 23:09:19 INFO - PROCESS | 1959 | 1461218959962 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 23:09:19 INFO - PROCESS | 1959 | 1461218959965 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 23:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:09:19 INFO - PROCESS | 1959 | 1461218959972 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:09:19 INFO - PROCESS | 1959 | 1461218959975 Marionette TRACE conn4 <- [1,2514,null,{}] 23:09:19 INFO - PROCESS | 1959 | 1461218959981 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}] 23:09:20 INFO - PROCESS | 1959 | 1461218960223 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 23:09:20 INFO - PROCESS | 1959 | 1461218960569 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x85851800 == 165 [pid = 1959] [id = 636] 23:09:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x88ea1800) [pid = 1959] [serial = 1909] [outer = (nil)] 23:09:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x8f279000) [pid = 1959] [serial = 1910] [outer = 0x88ea1800] 23:09:20 INFO - PROCESS | 1959 | 1461218960659 Marionette DEBUG loaded listener.js 23:09:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x8f27b400) [pid = 1959] [serial = 1911] [outer = 0x88ea1800] 23:09:21 INFO - PROCESS | 1959 | 1461218961616 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]]]}] 23:09:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:09:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1683ms 23:09:21 INFO - PROCESS | 1959 | 1461218961656 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 23:09:21 INFO - PROCESS | 1959 | 1461218961660 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 23:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:09:21 INFO - PROCESS | 1959 | 1461218961671 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:09:21 INFO - PROCESS | 1959 | 1461218961676 Marionette TRACE conn4 <- [1,2518,null,{}] 23:09:21 INFO - PROCESS | 1959 | 1461218961687 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}] 23:09:21 INFO - PROCESS | 1959 | 1461218961906 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 23:09:22 INFO - PROCESS | 1959 | 1461218962247 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:22 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f21b400 == 166 [pid = 1959] [id = 637] 23:09:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x8f227000) [pid = 1959] [serial = 1912] [outer = (nil)] 23:09:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x8f31dc00) [pid = 1959] [serial = 1913] [outer = 0x8f227000] 23:09:22 INFO - PROCESS | 1959 | 1461218962340 Marionette DEBUG loaded listener.js 23:09:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x8f468400) [pid = 1959] [serial = 1914] [outer = 0x8f227000] 23:09:23 INFO - PROCESS | 1959 | 1461218963258 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]]]}] 23:09:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:09:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1645ms 23:09:23 INFO - PROCESS | 1959 | 1461218963314 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 23:09:23 INFO - PROCESS | 1959 | 1461218963318 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 23:09:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:09:23 INFO - PROCESS | 1959 | 1461218963325 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:09:23 INFO - PROCESS | 1959 | 1461218963327 Marionette TRACE conn4 <- [1,2522,null,{}] 23:09:23 INFO - PROCESS | 1959 | 1461218963334 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}] 23:09:23 INFO - PROCESS | 1959 | 1461218963556 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 23:09:23 INFO - PROCESS | 1959 | 1461218963898 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f282800 == 167 [pid = 1959] [id = 638] 23:09:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x8f319000) [pid = 1959] [serial = 1915] [outer = (nil)] 23:09:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x8f8b0800) [pid = 1959] [serial = 1916] [outer = 0x8f319000] 23:09:24 INFO - PROCESS | 1959 | 1461218964001 Marionette DEBUG loaded listener.js 23:09:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x8f8b5400) [pid = 1959] [serial = 1917] [outer = 0x8f319000] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x85f79c00 == 166 [pid = 1959] [id = 595] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x868f7800 == 165 [pid = 1959] [id = 574] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x86db0c00 == 164 [pid = 1959] [id = 596] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x868f2c00 == 163 [pid = 1959] [id = 489] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8fffbc00 == 162 [pid = 1959] [id = 478] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8f281800 == 161 [pid = 1959] [id = 349] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x899bb400 == 160 [pid = 1959] [id = 473] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8f477400 == 159 [pid = 1959] [id = 477] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x868eec00 == 158 [pid = 1959] [id = 620] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x85f7cc00 == 157 [pid = 1959] [id = 618] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8584c400 == 156 [pid = 1959] [id = 617] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x857b6400 == 155 [pid = 1959] [id = 615] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x857aa400 == 154 [pid = 1959] [id = 614] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x9b2b9400 == 153 [pid = 1959] [id = 613] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x88a27000 == 152 [pid = 1959] [id = 611] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x9ae6b400 == 151 [pid = 1959] [id = 612] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x98581800 == 150 [pid = 1959] [id = 610] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x935df000 == 149 [pid = 1959] [id = 609] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x88c0d000 == 148 [pid = 1959] [id = 608] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x899b9800 == 147 [pid = 1959] [id = 607] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8f46bc00 == 146 [pid = 1959] [id = 605] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8f8af800 == 145 [pid = 1959] [id = 606] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8c405000 == 144 [pid = 1959] [id = 604] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x89ac5000 == 143 [pid = 1959] [id = 603] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8a586800 == 142 [pid = 1959] [id = 602] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8a586400 == 141 [pid = 1959] [id = 601] 23:09:26 INFO - PROCESS | 1959 | --DOCSHELL 0x86ecf800 == 140 [pid = 1959] [id = 600] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x8aa7b000) [pid = 1959] [serial = 1799] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0x97d50000) [pid = 1959] [serial = 1769] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x9b2b2400) [pid = 1959] [serial = 1779] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0xa2a96800) [pid = 1959] [serial = 1785] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x98697800) [pid = 1959] [serial = 1772] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x99caf800) [pid = 1959] [serial = 1778] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x86ed0000) [pid = 1959] [serial = 1736] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x88a29400) [pid = 1959] [serial = 1737] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x8febac00) [pid = 1959] [serial = 1754] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x8c57b800) [pid = 1959] [serial = 1745] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x98f0c000) [pid = 1959] [serial = 1775] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x902bd800) [pid = 1959] [serial = 1757] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x8a232800) [pid = 1959] [serial = 1668] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x96b09400) [pid = 1959] [serial = 1766] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x8c583000) [pid = 1959] [serial = 1746] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x987bc800) [pid = 1959] [serial = 1773] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x9fcd4c00) [pid = 1959] [serial = 1781] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x899b5400) [pid = 1959] [serial = 1739] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x8f27e000) [pid = 1959] [serial = 1749] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x8a22a000) [pid = 1959] [serial = 1794] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x86da9000) [pid = 1959] [serial = 1788] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x89ac8800) [pid = 1959] [serial = 1793] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x98582000) [pid = 1959] [serial = 1770] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x8a22cc00) [pid = 1959] [serial = 1740] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x9fcdec00) [pid = 1959] [serial = 1782] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x8fff2000) [pid = 1959] [serial = 1755] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x99220800) [pid = 1959] [serial = 1776] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x8fca6400) [pid = 1959] [serial = 1752] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x8ab86c00) [pid = 1959] [serial = 1742] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x868ef400) [pid = 1959] [serial = 1787] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x92c08c00) [pid = 1959] [serial = 1764] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x86da6800) [pid = 1959] [serial = 1797] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x9132f800) [pid = 1959] [serial = 1760] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x9140f400) [pid = 1959] [serial = 1761] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x92c06c00) [pid = 1959] [serial = 1763] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x861ef400) [pid = 1959] [serial = 1796] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8f224c00) [pid = 1959] [serial = 1748] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0xa281f400) [pid = 1959] [serial = 1784] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x8f8b6000) [pid = 1959] [serial = 1751] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x96fa8800) [pid = 1959] [serial = 1767] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x8bfae000) [pid = 1959] [serial = 1743] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x90354c00) [pid = 1959] [serial = 1758] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x88eeb800) [pid = 1959] [serial = 1791] [outer = (nil)] [url = about:blank] 23:09:26 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x88cdd400) [pid = 1959] [serial = 1790] [outer = (nil)] [url = about:blank] 23:09:27 INFO - PROCESS | 1959 | 1461218967160 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]]]}] 23:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 3888ms 23:09:27 INFO - PROCESS | 1959 | 1461218967215 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 23:09:27 INFO - PROCESS | 1959 | 1461218967221 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 23:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:09:27 INFO - PROCESS | 1959 | 1461218967232 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:09:27 INFO - PROCESS | 1959 | 1461218967237 Marionette TRACE conn4 <- [1,2526,null,{}] 23:09:27 INFO - PROCESS | 1959 | 1461218967249 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}] 23:09:27 INFO - PROCESS | 1959 | 1461218967584 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 23:09:27 INFO - PROCESS | 1959 | 1461218967860 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:27 INFO - PROCESS | 1959 | ++DOCSHELL 0x857b7000 == 141 [pid = 1959] [id = 639] 23:09:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x85852000) [pid = 1959] [serial = 1918] [outer = (nil)] 23:09:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x85f84800) [pid = 1959] [serial = 1919] [outer = 0x85852000] 23:09:27 INFO - PROCESS | 1959 | 1461218967940 Marionette DEBUG loaded listener.js 23:09:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x860c5c00) [pid = 1959] [serial = 1920] [outer = 0x85852000] 23:09:28 INFO - PROCESS | 1959 | 1461218968778 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]]]}] 23:09:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:09:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1588ms 23:09:28 INFO - PROCESS | 1959 | 1461218968819 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 23:09:28 INFO - PROCESS | 1959 | 1461218968827 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 23:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:09:28 INFO - PROCESS | 1959 | 1461218968839 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:09:28 INFO - PROCESS | 1959 | 1461218968842 Marionette TRACE conn4 <- [1,2530,null,{}] 23:09:28 INFO - PROCESS | 1959 | 1461218968848 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}] 23:09:29 INFO - PROCESS | 1959 | 1461218969197 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 23:09:29 INFO - PROCESS | 1959 | 1461218969371 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:29 INFO - PROCESS | 1959 | ++DOCSHELL 0x8605d800 == 142 [pid = 1959] [id = 640] 23:09:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x86daac00) [pid = 1959] [serial = 1921] [outer = (nil)] 23:09:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x86db5000) [pid = 1959] [serial = 1922] [outer = 0x86daac00] 23:09:29 INFO - PROCESS | 1959 | 1461218969491 Marionette DEBUG loaded listener.js 23:09:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x86ed7000) [pid = 1959] [serial = 1923] [outer = 0x86daac00] 23:09:30 INFO - PROCESS | 1959 | 1461218970500 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]]]}] 23:09:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:09:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1732ms 23:09:30 INFO - PROCESS | 1959 | 1461218970571 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 23:09:30 INFO - PROCESS | 1959 | 1461218970575 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 23:09:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:09:30 INFO - PROCESS | 1959 | 1461218970582 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:09:30 INFO - PROCESS | 1959 | 1461218970588 Marionette TRACE conn4 <- [1,2534,null,{}] 23:09:30 INFO - PROCESS | 1959 | 1461218970630 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}] 23:09:30 INFO - PROCESS | 1959 | 1461218970972 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 23:09:31 INFO - PROCESS | 1959 | 1461218971174 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x868f2c00 == 143 [pid = 1959] [id = 641] 23:09:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x88c0d800) [pid = 1959] [serial = 1924] [outer = (nil)] 23:09:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x88c11400) [pid = 1959] [serial = 1925] [outer = 0x88c0d800] 23:09:31 INFO - PROCESS | 1959 | 1461218971265 Marionette DEBUG loaded listener.js 23:09:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x88cdcc00) [pid = 1959] [serial = 1926] [outer = 0x88c0d800] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x868f6c00) [pid = 1959] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8605d400) [pid = 1959] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x8584d400) [pid = 1959] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x857b8400) [pid = 1959] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x857b8c00) [pid = 1959] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x857acc00) [pid = 1959] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0xa0aa1c00) [pid = 1959] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x9df13800) [pid = 1959] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x8900f800) [pid = 1959] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x98e3f000) [pid = 1959] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x93e2b000) [pid = 1959] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x88eaa800) [pid = 1959] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x92a0cc00) [pid = 1959] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x8feb6000) [pid = 1959] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x8fccf800) [pid = 1959] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x8c582c00) [pid = 1959] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x8c410c00) [pid = 1959] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x8c40b400) [pid = 1959] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x8a586c00) [pid = 1959] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x88cd1800) [pid = 1959] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:09:32 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x8900e800) [pid = 1959] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:09:32 INFO - PROCESS | 1959 | 1461218972570 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]]]}] 23:09:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:09:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2042ms 23:09:32 INFO - PROCESS | 1959 | 1461218972625 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 23:09:32 INFO - PROCESS | 1959 | 1461218972629 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 23:09:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:09:32 INFO - PROCESS | 1959 | 1461218972635 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:09:32 INFO - PROCESS | 1959 | 1461218972653 Marionette TRACE conn4 <- [1,2538,null,{}] 23:09:32 INFO - PROCESS | 1959 | 1461218972659 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}] 23:09:32 INFO - PROCESS | 1959 | 1461218972863 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 23:09:33 INFO - PROCESS | 1959 | 1461218973071 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x857b1c00 == 144 [pid = 1959] [id = 642] 23:09:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x85845c00) [pid = 1959] [serial = 1927] [outer = (nil)] 23:09:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x88ea0c00) [pid = 1959] [serial = 1928] [outer = 0x85845c00] 23:09:33 INFO - PROCESS | 1959 | 1461218973155 Marionette DEBUG loaded listener.js 23:09:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x89012400) [pid = 1959] [serial = 1929] [outer = 0x85845c00] 23:09:34 INFO - PROCESS | 1959 | 1461218974159 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]]]}] 23:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1567ms 23:09:34 INFO - PROCESS | 1959 | 1461218974204 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 23:09:34 INFO - PROCESS | 1959 | 1461218974211 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 23:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:09:34 INFO - PROCESS | 1959 | 1461218974220 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:09:34 INFO - PROCESS | 1959 | 1461218974226 Marionette TRACE conn4 <- [1,2542,null,{}] 23:09:34 INFO - PROCESS | 1959 | 1461218974236 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}] 23:09:34 INFO - PROCESS | 1959 | 1461218974463 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 23:09:34 INFO - PROCESS | 1959 | 1461218974804 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x85f85400 == 145 [pid = 1959] [id = 643] 23:09:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x85f85c00) [pid = 1959] [serial = 1930] [outer = (nil)] 23:09:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x860c7c00) [pid = 1959] [serial = 1931] [outer = 0x85f85c00] 23:09:34 INFO - PROCESS | 1959 | 1461218974897 Marionette DEBUG loaded listener.js 23:09:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x8675a800) [pid = 1959] [serial = 1932] [outer = 0x85f85c00] 23:09:35 INFO - PROCESS | 1959 | 1461218975857 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]]]}] 23:09:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:09:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1690ms 23:09:35 INFO - PROCESS | 1959 | 1461218975913 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 23:09:35 INFO - PROCESS | 1959 | 1461218975922 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 23:09:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:09:35 INFO - PROCESS | 1959 | 1461218975935 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:09:35 INFO - PROCESS | 1959 | 1461218975940 Marionette TRACE conn4 <- [1,2546,null,{}] 23:09:35 INFO - PROCESS | 1959 | 1461218975946 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}] 23:09:36 INFO - PROCESS | 1959 | 1461218976200 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 23:09:36 INFO - PROCESS | 1959 | 1461218976554 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:36 INFO - PROCESS | 1959 | ++DOCSHELL 0x86db1000 == 146 [pid = 1959] [id = 644] 23:09:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x86ed6800) [pid = 1959] [serial = 1933] [outer = (nil)] 23:09:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x88c13000) [pid = 1959] [serial = 1934] [outer = 0x86ed6800] 23:09:36 INFO - PROCESS | 1959 | 1461218976653 Marionette DEBUG loaded listener.js 23:09:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x89071800) [pid = 1959] [serial = 1935] [outer = 0x86ed6800] 23:09:37 INFO - PROCESS | 1959 | 1461218977700 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]]]}] 23:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1834ms 23:09:37 INFO - PROCESS | 1959 | 1461218977769 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 23:09:37 INFO - PROCESS | 1959 | 1461218977774 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 23:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:09:37 INFO - PROCESS | 1959 | 1461218977781 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:09:37 INFO - PROCESS | 1959 | 1461218977787 Marionette TRACE conn4 <- [1,2550,null,{}] 23:09:37 INFO - PROCESS | 1959 | 1461218977805 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}] 23:09:38 INFO - PROCESS | 1959 | 1461218978076 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 23:09:38 INFO - PROCESS | 1959 | 1461218978467 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ef3800 == 147 [pid = 1959] [id = 645] 23:09:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x899b5000) [pid = 1959] [serial = 1936] [outer = (nil)] 23:09:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x89ac5000) [pid = 1959] [serial = 1937] [outer = 0x899b5000] 23:09:38 INFO - PROCESS | 1959 | 1461218978575 Marionette DEBUG loaded listener.js 23:09:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x89dc5000) [pid = 1959] [serial = 1938] [outer = 0x899b5000] 23:09:39 INFO - PROCESS | 1959 | 1461218979608 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]]]}] 23:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1839ms 23:09:39 INFO - PROCESS | 1959 | 1461218979620 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 23:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:09:39 INFO - PROCESS | 1959 | 1461218979625 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 23:09:39 INFO - PROCESS | 1959 | 1461218979632 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:09:39 INFO - PROCESS | 1959 | 1461218979636 Marionette TRACE conn4 <- [1,2554,null,{}] 23:09:39 INFO - PROCESS | 1959 | 1461218979641 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}] 23:09:39 INFO - PROCESS | 1959 | 1461218979857 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 23:09:40 INFO - PROCESS | 1959 | 1461218980213 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x89078800 == 148 [pid = 1959] [id = 646] 23:09:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x8a22c000) [pid = 1959] [serial = 1939] [outer = (nil)] 23:09:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8a38c800) [pid = 1959] [serial = 1940] [outer = 0x8a22c000] 23:09:40 INFO - PROCESS | 1959 | 1461218980322 Marionette DEBUG loaded listener.js 23:09:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8a57e000) [pid = 1959] [serial = 1941] [outer = 0x8a22c000] 23:09:41 INFO - PROCESS | 1959 | 1461218981286 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]]]}] 23:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1732ms 23:09:41 INFO - PROCESS | 1959 | 1461218981364 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 23:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:09:41 INFO - PROCESS | 1959 | 1461218981368 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 23:09:41 INFO - PROCESS | 1959 | 1461218981375 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:09:41 INFO - PROCESS | 1959 | 1461218981378 Marionette TRACE conn4 <- [1,2558,null,{}] 23:09:41 INFO - PROCESS | 1959 | 1461218981384 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}] 23:09:41 INFO - PROCESS | 1959 | 1461218981612 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 23:09:42 INFO - PROCESS | 1959 | 1461218981983 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c07000 == 149 [pid = 1959] [id = 647] 23:09:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x89dce000) [pid = 1959] [serial = 1942] [outer = (nil)] 23:09:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8aa73000) [pid = 1959] [serial = 1943] [outer = 0x89dce000] 23:09:42 INFO - PROCESS | 1959 | 1461218982087 Marionette DEBUG loaded listener.js 23:09:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8ab86c00) [pid = 1959] [serial = 1944] [outer = 0x89dce000] 23:09:43 INFO - PROCESS | 1959 | 1461218983109 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]]]}] 23:09:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:09:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1784ms 23:09:43 INFO - PROCESS | 1959 | 1461218983159 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 23:09:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:09:43 INFO - PROCESS | 1959 | 1461218983163 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 23:09:43 INFO - PROCESS | 1959 | 1461218983170 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:09:43 INFO - PROCESS | 1959 | 1461218983173 Marionette TRACE conn4 <- [1,2562,null,{}] 23:09:43 INFO - PROCESS | 1959 | 1461218983179 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}] 23:09:43 INFO - PROCESS | 1959 | 1461218983514 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 23:09:43 INFO - PROCESS | 1959 | 1461218983930 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:43 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a584c00 == 150 [pid = 1959] [id = 648] 23:09:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8ab8d400) [pid = 1959] [serial = 1945] [outer = (nil)] 23:09:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8c404400) [pid = 1959] [serial = 1946] [outer = 0x8ab8d400] 23:09:44 INFO - PROCESS | 1959 | 1461218984030 Marionette DEBUG loaded listener.js 23:09:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8c584400) [pid = 1959] [serial = 1947] [outer = 0x8ab8d400] 23:09:45 INFO - PROCESS | 1959 | 1461218985071 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]]]}] 23:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1950ms 23:09:45 INFO - PROCESS | 1959 | 1461218985120 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 23:09:45 INFO - PROCESS | 1959 | 1461218985125 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 23:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:09:45 INFO - PROCESS | 1959 | 1461218985131 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:09:45 INFO - PROCESS | 1959 | 1461218985135 Marionette TRACE conn4 <- [1,2566,null,{}] 23:09:45 INFO - PROCESS | 1959 | 1461218985141 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}] 23:09:45 INFO - PROCESS | 1959 | 1461218985389 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 23:09:45 INFO - PROCESS | 1959 | 1461218985760 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:45 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c405000 == 151 [pid = 1959] [id = 649] 23:09:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8c40b400) [pid = 1959] [serial = 1948] [outer = (nil)] 23:09:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8f27cc00) [pid = 1959] [serial = 1949] [outer = 0x8c40b400] 23:09:45 INFO - PROCESS | 1959 | 1461218985900 Marionette DEBUG loaded listener.js 23:09:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x8f320800) [pid = 1959] [serial = 1950] [outer = 0x8c40b400] 23:09:46 INFO - PROCESS | 1959 | 1461218986919 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]]]}] 23:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1834ms 23:09:46 INFO - PROCESS | 1959 | 1461218986967 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 23:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:09:46 INFO - PROCESS | 1959 | 1461218986971 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 23:09:46 INFO - PROCESS | 1959 | 1461218986978 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:09:46 INFO - PROCESS | 1959 | 1461218986981 Marionette TRACE conn4 <- [1,2570,null,{}] 23:09:46 INFO - PROCESS | 1959 | 1461218986987 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}] 23:09:47 INFO - PROCESS | 1959 | 1461218987223 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 23:09:47 INFO - PROCESS | 1959 | 1461218987564 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a586800 == 152 [pid = 1959] [id = 650] 23:09:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x8c7cfc00) [pid = 1959] [serial = 1951] [outer = (nil)] 23:09:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x8f8b4c00) [pid = 1959] [serial = 1952] [outer = 0x8c7cfc00] 23:09:47 INFO - PROCESS | 1959 | 1461218987658 Marionette DEBUG loaded listener.js 23:09:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x8fca4400) [pid = 1959] [serial = 1953] [outer = 0x8c7cfc00] 23:09:48 INFO - PROCESS | 1959 | 1461218988654 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]]]}] 23:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1737ms 23:09:48 INFO - PROCESS | 1959 | 1461218988715 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 23:09:48 INFO - PROCESS | 1959 | 1461218988720 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 23:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:09:48 INFO - PROCESS | 1959 | 1461218988727 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:09:48 INFO - PROCESS | 1959 | 1461218988731 Marionette TRACE conn4 <- [1,2574,null,{}] 23:09:48 INFO - PROCESS | 1959 | 1461218988737 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}] 23:09:48 INFO - PROCESS | 1959 | 1461218988966 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 23:09:49 INFO - PROCESS | 1959 | 1461218989313 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:49 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f477000 == 153 [pid = 1959] [id = 651] 23:09:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x8f8af000) [pid = 1959] [serial = 1954] [outer = (nil)] 23:09:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x8fcd6400) [pid = 1959] [serial = 1955] [outer = 0x8f8af000] 23:09:49 INFO - PROCESS | 1959 | 1461218989401 Marionette DEBUG loaded listener.js 23:09:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x8feb3000) [pid = 1959] [serial = 1956] [outer = 0x8f8af000] 23:09:50 INFO - PROCESS | 1959 | 1461218990364 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]]]}] 23:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1685ms 23:09:50 INFO - PROCESS | 1959 | 1461218990414 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 23:09:50 INFO - PROCESS | 1959 | 1461218990417 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 23:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:09:50 INFO - PROCESS | 1959 | 1461218990424 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:09:50 INFO - PROCESS | 1959 | 1461218990428 Marionette TRACE conn4 <- [1,2578,null,{}] 23:09:50 INFO - PROCESS | 1959 | 1461218990433 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}] 23:09:50 INFO - PROCESS | 1959 | 1461218990653 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 23:09:50 INFO - PROCESS | 1959 | 1461218990950 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:51 INFO - PROCESS | 1959 | ++DOCSHELL 0x84423000 == 154 [pid = 1959] [id = 652] 23:09:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x8674f800) [pid = 1959] [serial = 1957] [outer = (nil)] 23:09:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x8febec00) [pid = 1959] [serial = 1958] [outer = 0x8674f800] 23:09:51 INFO - PROCESS | 1959 | 1461218991086 Marionette DEBUG loaded listener.js 23:09:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x8ff9b400) [pid = 1959] [serial = 1959] [outer = 0x8674f800] 23:09:52 INFO - PROCESS | 1959 | 1461218992019 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]]]}] 23:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1632ms 23:09:52 INFO - PROCESS | 1959 | 1461218992057 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 23:09:52 INFO - PROCESS | 1959 | 1461218992061 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 23:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:09:52 INFO - PROCESS | 1959 | 1461218992068 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:09:52 INFO - PROCESS | 1959 | 1461218992073 Marionette TRACE conn4 <- [1,2582,null,{}] 23:09:52 INFO - PROCESS | 1959 | 1461218992079 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}] 23:09:52 INFO - PROCESS | 1959 | 1461218992336 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 23:09:52 INFO - PROCESS | 1959 | 1461218992691 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x8feb9000 == 155 [pid = 1959] [id = 653] 23:09:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x8fff1400) [pid = 1959] [serial = 1960] [outer = (nil)] 23:09:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x8fff6000) [pid = 1959] [serial = 1961] [outer = 0x8fff1400] 23:09:52 INFO - PROCESS | 1959 | 1461218992794 Marionette DEBUG loaded listener.js 23:09:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x90124c00) [pid = 1959] [serial = 1962] [outer = 0x8fff1400] 23:09:53 INFO - PROCESS | 1959 | 1461218993773 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]]]}] 23:09:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:09:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1742ms 23:09:53 INFO - PROCESS | 1959 | 1461218993811 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 23:09:53 INFO - PROCESS | 1959 | 1461218993815 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 23:09:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:09:53 INFO - PROCESS | 1959 | 1461218993822 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:09:53 INFO - PROCESS | 1959 | 1461218993825 Marionette TRACE conn4 <- [1,2586,null,{}] 23:09:53 INFO - PROCESS | 1959 | 1461218993831 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}] 23:09:54 INFO - PROCESS | 1959 | 1461218994096 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 23:09:54 INFO - PROCESS | 1959 | 1461218994441 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ffedc00 == 156 [pid = 1959] [id = 654] 23:09:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x8fff4000) [pid = 1959] [serial = 1963] [outer = (nil)] 23:09:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x902bb800) [pid = 1959] [serial = 1964] [outer = 0x8fff4000] 23:09:54 INFO - PROCESS | 1959 | 1461218994544 Marionette DEBUG loaded listener.js 23:09:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x902c6c00) [pid = 1959] [serial = 1965] [outer = 0x8fff4000] 23:09:55 INFO - PROCESS | 1959 | 1461218995467 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]]]}] 23:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1689ms 23:09:55 INFO - PROCESS | 1959 | 1461218995512 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 23:09:55 INFO - PROCESS | 1959 | 1461218995516 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 23:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:09:55 INFO - PROCESS | 1959 | 1461218995522 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:09:55 INFO - PROCESS | 1959 | 1461218995526 Marionette TRACE conn4 <- [1,2590,null,{}] 23:09:55 INFO - PROCESS | 1959 | 1461218995532 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}] 23:09:55 INFO - PROCESS | 1959 | 1461218995751 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 23:09:56 INFO - PROCESS | 1959 | 1461218996101 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x86ecc000 == 157 [pid = 1959] [id = 655] 23:09:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x86eda800) [pid = 1959] [serial = 1966] [outer = (nil)] 23:09:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x9035c800) [pid = 1959] [serial = 1967] [outer = 0x86eda800] 23:09:56 INFO - PROCESS | 1959 | 1461218996194 Marionette DEBUG loaded listener.js 23:09:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x90873800) [pid = 1959] [serial = 1968] [outer = 0x86eda800] 23:09:57 INFO - PROCESS | 1959 | 1461218997124 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]]]}] 23:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1636ms 23:09:57 INFO - PROCESS | 1959 | 1461218997160 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 23:09:57 INFO - PROCESS | 1959 | 1461218997164 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 23:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:09:57 INFO - PROCESS | 1959 | 1461218997171 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:09:57 INFO - PROCESS | 1959 | 1461218997174 Marionette TRACE conn4 <- [1,2594,null,{}] 23:09:57 INFO - PROCESS | 1959 | 1461218997180 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}] 23:09:57 INFO - PROCESS | 1959 | 1461218997396 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 23:09:57 INFO - PROCESS | 1959 | 1461218997745 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:57 INFO - PROCESS | 1959 | ++DOCSHELL 0x857ae800 == 158 [pid = 1959] [id = 656] 23:09:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x857b0000) [pid = 1959] [serial = 1969] [outer = (nil)] 23:09:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x91403c00) [pid = 1959] [serial = 1970] [outer = 0x857b0000] 23:09:57 INFO - PROCESS | 1959 | 1461218997837 Marionette DEBUG loaded listener.js 23:09:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x91408800) [pid = 1959] [serial = 1971] [outer = 0x857b0000] 23:09:58 INFO - PROCESS | 1959 | 1461218998798 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]]]}] 23:09:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:09:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1684ms 23:09:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:09:58 INFO - PROCESS | 1959 | 1461218998856 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 23:09:58 INFO - PROCESS | 1959 | 1461218998859 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 23:09:58 INFO - PROCESS | 1959 | 1461218998866 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:09:58 INFO - PROCESS | 1959 | 1461218998869 Marionette TRACE conn4 <- [1,2598,null,{}] 23:09:58 INFO - PROCESS | 1959 | 1461218998875 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}] 23:09:59 INFO - PROCESS | 1959 | 1461218999139 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 23:09:59 INFO - PROCESS | 1959 | 1461218999506 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:59 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f475000 == 159 [pid = 1959] [id = 657] 23:09:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x91406800) [pid = 1959] [serial = 1972] [outer = (nil)] 23:09:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x91610000) [pid = 1959] [serial = 1973] [outer = 0x91406800] 23:09:59 INFO - PROCESS | 1959 | 1461218999596 Marionette DEBUG loaded listener.js 23:09:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x92a08c00) [pid = 1959] [serial = 1974] [outer = 0x91406800] 23:10:00 INFO - PROCESS | 1959 | 1461219000584 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]]]}] 23:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1785ms 23:10:00 INFO - PROCESS | 1959 | 1461219000652 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 23:10:00 INFO - PROCESS | 1959 | 1461219000655 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 23:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:10:00 INFO - PROCESS | 1959 | 1461219000662 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:10:00 INFO - PROCESS | 1959 | 1461219000665 Marionette TRACE conn4 <- [1,2602,null,{}] 23:10:00 INFO - PROCESS | 1959 | 1461219000671 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}] 23:10:00 INFO - PROCESS | 1959 | 1461219000905 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 23:10:01 INFO - PROCESS | 1959 | 1461219001266 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x857ac800 == 160 [pid = 1959] [id = 658] 23:10:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x88ef2c00) [pid = 1959] [serial = 1975] [outer = (nil)] 23:10:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x92c05000) [pid = 1959] [serial = 1976] [outer = 0x88ef2c00] 23:10:01 INFO - PROCESS | 1959 | 1461219001360 Marionette DEBUG loaded listener.js 23:10:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x92c08000) [pid = 1959] [serial = 1977] [outer = 0x88ef2c00] 23:10:02 INFO - PROCESS | 1959 | 1461219002350 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]]]}] 23:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1735ms 23:10:02 INFO - PROCESS | 1959 | 1461219002398 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 23:10:02 INFO - PROCESS | 1959 | 1461219002403 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 23:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:10:02 INFO - PROCESS | 1959 | 1461219002412 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:10:02 INFO - PROCESS | 1959 | 1461219002416 Marionette TRACE conn4 <- [1,2606,null,{}] 23:10:02 INFO - PROCESS | 1959 | 1461219002422 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}] 23:10:02 INFO - PROCESS | 1959 | 1461219002674 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 23:10:03 INFO - PROCESS | 1959 | 1461219003033 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x90359800 == 161 [pid = 1959] [id = 659] 23:10:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x9160a400) [pid = 1959] [serial = 1978] [outer = (nil)] 23:10:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x92d93800) [pid = 1959] [serial = 1979] [outer = 0x9160a400] 23:10:03 INFO - PROCESS | 1959 | 1461219003130 Marionette DEBUG loaded listener.js 23:10:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x92d97c00) [pid = 1959] [serial = 1980] [outer = 0x9160a400] 23:10:04 INFO - PROCESS | 1959 | 1461219004117 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]]]}] 23:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1782ms 23:10:04 INFO - PROCESS | 1959 | 1461219004195 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 23:10:04 INFO - PROCESS | 1959 | 1461219004198 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 23:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:10:04 INFO - PROCESS | 1959 | 1461219004205 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:10:04 INFO - PROCESS | 1959 | 1461219004209 Marionette TRACE conn4 <- [1,2610,null,{}] 23:10:04 INFO - PROCESS | 1959 | 1461219004215 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}] 23:10:04 INFO - PROCESS | 1959 | 1461219004480 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x868f9400 == 160 [pid = 1959] [id = 575] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x90360800 == 159 [pid = 1959] [id = 587] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8442d000 == 158 [pid = 1959] [id = 592] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x96b07800 == 157 [pid = 1959] [id = 589] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x98699000 == 156 [pid = 1959] [id = 593] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x85e2a800 == 155 [pid = 1959] [id = 239] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x92c03800 == 154 [pid = 1959] [id = 590] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x92a0d800 == 153 [pid = 1959] [id = 591] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8f8b8000 == 152 [pid = 1959] [id = 584] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7c9800 == 151 [pid = 1959] [id = 585] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8ab84800 == 150 [pid = 1959] [id = 586] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x868f6000 == 149 [pid = 1959] [id = 619] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8906d800 == 148 [pid = 1959] [id = 626] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x88cd3400 == 147 [pid = 1959] [id = 625] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x861f9400 == 146 [pid = 1959] [id = 624] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x86751000 == 145 [pid = 1959] [id = 622] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x87e5fc00 == 144 [pid = 1959] [id = 623] 23:10:06 INFO - PROCESS | 1959 | --DOCSHELL 0x8514ac00 == 143 [pid = 1959] [id = 621] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x86ed9000) [pid = 1959] [serial = 1862] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x86da8800) [pid = 1959] [serial = 1859] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x861f4400) [pid = 1959] [serial = 1857] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8596a000) [pid = 1959] [serial = 1853] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x85e32c00) [pid = 1959] [serial = 1854] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x860cf400) [pid = 1959] [serial = 1851] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x85851c00) [pid = 1959] [serial = 1850] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x85849c00) [pid = 1959] [serial = 1848] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x85846c00) [pid = 1959] [serial = 1847] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x857b3000) [pid = 1959] [serial = 1845] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x857b2000) [pid = 1959] [serial = 1844] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0xa445ec00) [pid = 1959] [serial = 1842] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0xa4453800) [pid = 1959] [serial = 1841] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0xa0c40800) [pid = 1959] [serial = 1839] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0xa0c12400) [pid = 1959] [serial = 1838] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x9fc5d800) [pid = 1959] [serial = 1836] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x9df13000) [pid = 1959] [serial = 1835] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x99ca7000) [pid = 1959] [serial = 1833] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x99940c00) [pid = 1959] [serial = 1832] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x97d5b000) [pid = 1959] [serial = 1830] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x97bd7800) [pid = 1959] [serial = 1829] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x96fa6400) [pid = 1959] [serial = 1827] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x96b77400) [pid = 1959] [serial = 1826] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x93e2b800) [pid = 1959] [serial = 1824] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x93e28c00) [pid = 1959] [serial = 1823] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x92a5d400) [pid = 1959] [serial = 1821] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x92a13c00) [pid = 1959] [serial = 1820] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x90133000) [pid = 1959] [serial = 1817] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x90351800) [pid = 1959] [serial = 1818] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x8fcd0800) [pid = 1959] [serial = 1815] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x8fccc000) [pid = 1959] [serial = 1814] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x8f46fc00) [pid = 1959] [serial = 1812] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x8f31a400) [pid = 1959] [serial = 1811] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x8f224800) [pid = 1959] [serial = 1809] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8c58ac00) [pid = 1959] [serial = 1808] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x8ab85400) [pid = 1959] [serial = 1806] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x8aa75c00) [pid = 1959] [serial = 1805] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x89abe000) [pid = 1959] [serial = 1803] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x8900d800) [pid = 1959] [serial = 1802] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x89dc8000) [pid = 1959] [serial = 1734] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x86db2c00) [pid = 1959] [serial = 1860] [outer = (nil)] [url = about:blank] 23:10:06 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x860cdc00) [pid = 1959] [serial = 1856] [outer = (nil)] [url = about:blank] 23:10:07 INFO - PROCESS | 1959 | 1461219007198 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:07 INFO - PROCESS | 1959 | ++DOCSHELL 0x857b3400 == 144 [pid = 1959] [id = 660] 23:10:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x857b3800) [pid = 1959] [serial = 1981] [outer = (nil)] 23:10:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x85846c00) [pid = 1959] [serial = 1982] [outer = 0x857b3800] 23:10:07 INFO - PROCESS | 1959 | 1461219007280 Marionette DEBUG loaded listener.js 23:10:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8596a000) [pid = 1959] [serial = 1983] [outer = 0x857b3800] 23:10:08 INFO - PROCESS | 1959 | 1461219008131 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]]]}] 23:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 3946ms 23:10:08 INFO - PROCESS | 1959 | 1461219008156 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 23:10:08 INFO - PROCESS | 1959 | 1461219008164 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 23:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:10:08 INFO - PROCESS | 1959 | 1461219008173 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:10:08 INFO - PROCESS | 1959 | 1461219008177 Marionette TRACE conn4 <- [1,2614,null,{}] 23:10:08 INFO - PROCESS | 1959 | 1461219008184 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}] 23:10:08 INFO - PROCESS | 1959 | 1461219008412 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 23:10:08 INFO - PROCESS | 1959 | 1461219008635 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x861efc00 == 145 [pid = 1959] [id = 661] 23:10:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x861f9c00) [pid = 1959] [serial = 1984] [outer = (nil)] 23:10:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x868f0800) [pid = 1959] [serial = 1985] [outer = 0x861f9c00] 23:10:08 INFO - PROCESS | 1959 | 1461219008733 Marionette DEBUG loaded listener.js 23:10:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x86dab400) [pid = 1959] [serial = 1986] [outer = 0x861f9c00] 23:10:09 INFO - PROCESS | 1959 | 1461219009711 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]]]}] 23:10:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:10:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1584ms 23:10:09 INFO - PROCESS | 1959 | 1461219009760 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 23:10:09 INFO - PROCESS | 1959 | 1461219009767 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 23:10:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:10:09 INFO - PROCESS | 1959 | 1461219009781 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:10:09 INFO - PROCESS | 1959 | 1461219009784 Marionette TRACE conn4 <- [1,2618,null,{}] 23:10:09 INFO - PROCESS | 1959 | 1461219009790 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}] 23:10:10 INFO - PROCESS | 1959 | 1461219010082 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 23:10:10 INFO - PROCESS | 1959 | 1461219010116 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x86ed0800 == 146 [pid = 1959] [id = 662] 23:10:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x88c0b000) [pid = 1959] [serial = 1987] [outer = (nil)] 23:10:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x88cd3800) [pid = 1959] [serial = 1988] [outer = 0x88c0b000] 23:10:10 INFO - PROCESS | 1959 | 1461219010190 Marionette DEBUG loaded listener.js 23:10:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x88ea1c00) [pid = 1959] [serial = 1989] [outer = 0x88c0b000] 23:10:11 INFO - PROCESS | 1959 | 1461219011275 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]]]}] 23:10:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:10:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1536ms 23:10:11 INFO - PROCESS | 1959 | 1461219011317 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 23:10:11 INFO - PROCESS | 1959 | 1461219011321 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 23:10:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:10:11 INFO - PROCESS | 1959 | 1461219011342 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:10:11 INFO - PROCESS | 1959 | 1461219011351 Marionette TRACE conn4 <- [1,2622,null,{}] 23:10:11 INFO - PROCESS | 1959 | 1461219011357 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}] 23:10:11 INFO - PROCESS | 1959 | 1461219011650 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x868f0c00) [pid = 1959] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x88c0d800) [pid = 1959] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x85852000) [pid = 1959] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x8f227000) [pid = 1959] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x88ea1800) [pid = 1959] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x8c57d400) [pid = 1959] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x8c2ed400) [pid = 1959] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x894f7800) [pid = 1959] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x8bfae800) [pid = 1959] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x8a580000) [pid = 1959] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x89acbc00) [pid = 1959] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x89abdc00) [pid = 1959] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x894f2c00) [pid = 1959] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x89014c00) [pid = 1959] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x8906dc00) [pid = 1959] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x88ea5000) [pid = 1959] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x87e65000) [pid = 1959] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x88a1f400) [pid = 1959] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x86753400) [pid = 1959] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x8514e000) [pid = 1959] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:10:12 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x86daac00) [pid = 1959] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:10:12 INFO - PROCESS | 1959 | 1461219012476 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:12 INFO - PROCESS | 1959 | ++DOCSHELL 0x84425400 == 147 [pid = 1959] [id = 663] 23:10:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x8514cc00) [pid = 1959] [serial = 1990] [outer = (nil)] 23:10:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x85f86800) [pid = 1959] [serial = 1991] [outer = 0x8514cc00] 23:10:12 INFO - PROCESS | 1959 | 1461219012559 Marionette DEBUG loaded listener.js 23:10:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x86daac00) [pid = 1959] [serial = 1992] [outer = 0x8514cc00] 23:10:13 INFO - PROCESS | 1959 | 1461219013320 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]]]}] 23:10:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:10:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2050ms 23:10:13 INFO - PROCESS | 1959 | 1461219013379 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 23:10:13 INFO - PROCESS | 1959 | 1461219013384 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 23:10:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:10:13 INFO - PROCESS | 1959 | 1461219013390 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:10:13 INFO - PROCESS | 1959 | 1461219013393 Marionette TRACE conn4 <- [1,2626,null,{}] 23:10:13 INFO - PROCESS | 1959 | 1461219013399 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}] 23:10:13 INFO - PROCESS | 1959 | 1461219013686 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 23:10:13 INFO - PROCESS | 1959 | 1461219013705 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f3800 == 148 [pid = 1959] [id = 664] 23:10:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x88eeb000) [pid = 1959] [serial = 1993] [outer = (nil)] 23:10:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x894f2000) [pid = 1959] [serial = 1994] [outer = 0x88eeb000] 23:10:13 INFO - PROCESS | 1959 | 1461219013792 Marionette DEBUG loaded listener.js 23:10:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x894f8400) [pid = 1959] [serial = 1995] [outer = 0x88eeb000] 23:10:15 INFO - PROCESS | 1959 | 1461219015115 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]]]}] 23:10:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:10:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1783ms 23:10:15 INFO - PROCESS | 1959 | 1461219015175 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 23:10:15 INFO - PROCESS | 1959 | 1461219015181 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 23:10:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:10:15 INFO - PROCESS | 1959 | 1461219015189 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:10:15 INFO - PROCESS | 1959 | 1461219015194 Marionette TRACE conn4 <- [1,2630,null,{}] 23:10:15 INFO - PROCESS | 1959 | 1461219015204 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}] 23:10:15 INFO - PROCESS | 1959 | 1461219015423 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 23:10:15 INFO - PROCESS | 1959 | 1461219015786 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:15 INFO - PROCESS | 1959 | ++DOCSHELL 0x8605f000 == 149 [pid = 1959] [id = 665] 23:10:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x86067800) [pid = 1959] [serial = 1996] [outer = (nil)] 23:10:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x86daec00) [pid = 1959] [serial = 1997] [outer = 0x86067800] 23:10:15 INFO - PROCESS | 1959 | 1461219015885 Marionette DEBUG loaded listener.js 23:10:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x88a23400) [pid = 1959] [serial = 1998] [outer = 0x86067800] 23:10:16 INFO - PROCESS | 1959 | 1461219016872 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]]]}] 23:10:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:10:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1734ms 23:10:16 INFO - PROCESS | 1959 | 1461219016924 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 23:10:16 INFO - PROCESS | 1959 | 1461219016933 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 23:10:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:10:16 INFO - PROCESS | 1959 | 1461219016964 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:10:16 INFO - PROCESS | 1959 | 1461219016969 Marionette TRACE conn4 <- [1,2634,null,{}] 23:10:16 INFO - PROCESS | 1959 | 1461219016976 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}] 23:10:17 INFO - PROCESS | 1959 | 1461219017238 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 23:10:17 INFO - PROCESS | 1959 | 1461219017666 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x89071000 == 150 [pid = 1959] [id = 666] 23:10:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x89072400) [pid = 1959] [serial = 1999] [outer = (nil)] 23:10:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x894eac00) [pid = 1959] [serial = 2000] [outer = 0x89072400] 23:10:17 INFO - PROCESS | 1959 | 1461219017763 Marionette DEBUG loaded listener.js 23:10:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x899bb400) [pid = 1959] [serial = 2001] [outer = 0x89072400] 23:10:18 INFO - PROCESS | 1959 | 1461219018832 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]]]}] 23:10:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:10:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1948ms 23:10:18 INFO - PROCESS | 1959 | 1461219018908 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 23:10:18 INFO - PROCESS | 1959 | 1461219018912 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 23:10:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:10:18 INFO - PROCESS | 1959 | 1461219018919 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:10:18 INFO - PROCESS | 1959 | 1461219018926 Marionette TRACE conn4 <- [1,2638,null,{}] 23:10:18 INFO - PROCESS | 1959 | 1461219018944 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}] 23:10:19 INFO - PROCESS | 1959 | 1461219019220 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 23:10:19 INFO - PROCESS | 1959 | 1461219019581 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:19 INFO - PROCESS | 1959 | ++DOCSHELL 0x894ed400 == 151 [pid = 1959] [id = 667] 23:10:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x89bf0c00) [pid = 1959] [serial = 2002] [outer = (nil)] 23:10:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x89dcec00) [pid = 1959] [serial = 2003] [outer = 0x89bf0c00] 23:10:19 INFO - PROCESS | 1959 | 1461219019674 Marionette DEBUG loaded listener.js 23:10:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8a237400) [pid = 1959] [serial = 2004] [outer = 0x89bf0c00] 23:10:20 INFO - PROCESS | 1959 | 1461219020661 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]]]}] 23:10:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:10:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1793ms 23:10:20 INFO - PROCESS | 1959 | 1461219020714 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 23:10:20 INFO - PROCESS | 1959 | 1461219020719 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 23:10:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:10:20 INFO - PROCESS | 1959 | 1461219020725 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:10:20 INFO - PROCESS | 1959 | 1461219020729 Marionette TRACE conn4 <- [1,2642,null,{}] 23:10:20 INFO - PROCESS | 1959 | 1461219020736 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}] 23:10:20 INFO - PROCESS | 1959 | 1461219020977 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 23:10:21 INFO - PROCESS | 1959 | 1461219021330 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x89ac5c00 == 152 [pid = 1959] [id = 668] 23:10:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8a229400) [pid = 1959] [serial = 2005] [outer = (nil)] 23:10:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8aa75400) [pid = 1959] [serial = 2006] [outer = 0x8a229400] 23:10:21 INFO - PROCESS | 1959 | 1461219021427 Marionette DEBUG loaded listener.js 23:10:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8aa7ac00) [pid = 1959] [serial = 2007] [outer = 0x8a229400] 23:10:22 INFO - PROCESS | 1959 | 1461219022352 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]]]}] 23:10:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:10:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1681ms 23:10:22 INFO - PROCESS | 1959 | 1461219022409 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 23:10:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:10:22 INFO - PROCESS | 1959 | 1461219022413 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 23:10:22 INFO - PROCESS | 1959 | 1461219022420 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:10:22 INFO - PROCESS | 1959 | 1461219022424 Marionette TRACE conn4 <- [1,2646,null,{}] 23:10:22 INFO - PROCESS | 1959 | 1461219022430 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}] 23:10:22 INFO - PROCESS | 1959 | 1461219022659 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 23:10:23 INFO - PROCESS | 1959 | 1461219023004 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:23 INFO - PROCESS | 1959 | ++DOCSHELL 0x894ec000 == 153 [pid = 1959] [id = 669] 23:10:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8a396800) [pid = 1959] [serial = 2008] [outer = (nil)] 23:10:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8bfae800) [pid = 1959] [serial = 2009] [outer = 0x8a396800] 23:10:23 INFO - PROCESS | 1959 | 1461219023098 Marionette DEBUG loaded listener.js 23:10:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8bfb2000) [pid = 1959] [serial = 2010] [outer = 0x8a396800] 23:10:24 INFO - PROCESS | 1959 | 1461219024084 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]]]}] 23:10:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:10:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1688ms 23:10:24 INFO - PROCESS | 1959 | 1461219024110 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 23:10:24 INFO - PROCESS | 1959 | 1461219024116 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 23:10:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:10:24 INFO - PROCESS | 1959 | 1461219024123 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:10:24 INFO - PROCESS | 1959 | 1461219024127 Marionette TRACE conn4 <- [1,2650,null,{}] 23:10:24 INFO - PROCESS | 1959 | 1461219024133 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}] 23:10:24 INFO - PROCESS | 1959 | 1461219024460 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 23:10:24 INFO - PROCESS | 1959 | 1461219024845 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:24 INFO - PROCESS | 1959 | ++DOCSHELL 0x85f83800 == 154 [pid = 1959] [id = 670] 23:10:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8c2e4400) [pid = 1959] [serial = 2011] [outer = (nil)] 23:10:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8c7d0400) [pid = 1959] [serial = 2012] [outer = 0x8c2e4400] 23:10:24 INFO - PROCESS | 1959 | 1461219024942 Marionette DEBUG loaded listener.js 23:10:25 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x8c7d7000) [pid = 1959] [serial = 2013] [outer = 0x8c2e4400] 23:10:25 INFO - PROCESS | 1959 | 1461219025852 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]]]}] 23:10:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:10:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1789ms 23:10:25 INFO - PROCESS | 1959 | 1461219025932 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 23:10:25 INFO - PROCESS | 1959 | 1461219025937 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 23:10:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:10:25 INFO - PROCESS | 1959 | 1461219025950 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:10:25 INFO - PROCESS | 1959 | 1461219025953 Marionette TRACE conn4 <- [1,2654,null,{}] 23:10:25 INFO - PROCESS | 1959 | 1461219025959 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}] 23:10:26 INFO - PROCESS | 1959 | 1461219026187 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 23:10:26 INFO - PROCESS | 1959 | 1461219026553 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:26 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7ca400 == 155 [pid = 1959] [id = 671] 23:10:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x8c7ce800) [pid = 1959] [serial = 2014] [outer = (nil)] 23:10:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x8f313000) [pid = 1959] [serial = 2015] [outer = 0x8c7ce800] 23:10:26 INFO - PROCESS | 1959 | 1461219026667 Marionette DEBUG loaded listener.js 23:10:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x8f318000) [pid = 1959] [serial = 2016] [outer = 0x8c7ce800] 23:10:27 INFO - PROCESS | 1959 | 1461219027621 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]]]}] 23:10:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:10:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1733ms 23:10:27 INFO - PROCESS | 1959 | 1461219027684 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 23:10:27 INFO - PROCESS | 1959 | 1461219027688 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 23:10:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:10:27 INFO - PROCESS | 1959 | 1461219027694 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:10:27 INFO - PROCESS | 1959 | 1461219027698 Marionette TRACE conn4 <- [1,2658,null,{}] 23:10:27 INFO - PROCESS | 1959 | 1461219027704 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}] 23:10:27 INFO - PROCESS | 1959 | 1461219027950 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 23:10:28 INFO - PROCESS | 1959 | 1461219028298 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7cf400 == 156 [pid = 1959] [id = 672] 23:10:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x8c7d0c00) [pid = 1959] [serial = 2017] [outer = (nil)] 23:10:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x8fcce000) [pid = 1959] [serial = 2018] [outer = 0x8c7d0c00] 23:10:28 INFO - PROCESS | 1959 | 1461219028390 Marionette DEBUG loaded listener.js 23:10:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x8fcd2800) [pid = 1959] [serial = 2019] [outer = 0x8c7d0c00] 23:10:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:10:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1584ms 23:10:29 INFO - PROCESS | 1959 | 1461219029268 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]]]}] 23:10:29 INFO - PROCESS | 1959 | 1461219029280 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 23:10:29 INFO - PROCESS | 1959 | 1461219029284 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 23:10:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:10:29 INFO - PROCESS | 1959 | 1461219029290 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:10:29 INFO - PROCESS | 1959 | 1461219029294 Marionette TRACE conn4 <- [1,2662,null,{}] 23:10:29 INFO - PROCESS | 1959 | 1461219029300 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}] 23:10:29 INFO - PROCESS | 1959 | 1461219029505 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 23:10:29 INFO - PROCESS | 1959 | 1461219029823 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:29 INFO - PROCESS | 1959 | ++DOCSHELL 0x86dafc00 == 157 [pid = 1959] [id = 673] 23:10:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x8fcb1400) [pid = 1959] [serial = 2020] [outer = (nil)] 23:10:29 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x8ffa5c00) [pid = 1959] [serial = 2021] [outer = 0x8fcb1400] 23:10:29 INFO - PROCESS | 1959 | 1461219029973 Marionette DEBUG loaded listener.js 23:10:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x8fff2000) [pid = 1959] [serial = 2022] [outer = 0x8fcb1400] 23:10:30 INFO - PROCESS | 1959 | 1461219030977 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]]]}] 23:10:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:10:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1731ms 23:10:31 INFO - PROCESS | 1959 | 1461219031022 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 23:10:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:10:31 INFO - PROCESS | 1959 | 1461219031026 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 23:10:31 INFO - PROCESS | 1959 | 1461219031033 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:10:31 INFO - PROCESS | 1959 | 1461219031039 Marionette TRACE conn4 <- [1,2666,null,{}] 23:10:31 INFO - PROCESS | 1959 | 1461219031044 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}] 23:10:31 INFO - PROCESS | 1959 | 1461219031274 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 23:10:31 INFO - PROCESS | 1959 | 1461219031630 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c2ef000 == 158 [pid = 1959] [id = 674] 23:10:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x8fcd0800) [pid = 1959] [serial = 2023] [outer = (nil)] 23:10:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x90355000) [pid = 1959] [serial = 2024] [outer = 0x8fcd0800] 23:10:31 INFO - PROCESS | 1959 | 1461219031724 Marionette DEBUG loaded listener.js 23:10:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x9035dc00) [pid = 1959] [serial = 2025] [outer = 0x8fcd0800] 23:10:33 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:10:33 INFO - PROCESS | 1959 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:10:33 INFO - PROCESS | 1959 | 1461219033088 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]]]}] 23:10:33 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) 23:10:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2085ms 23:10:33 INFO - PROCESS | 1959 | 1461219033118 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 23:10:33 INFO - PROCESS | 1959 | 1461219033122 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 23:10:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:10:33 INFO - PROCESS | 1959 | 1461219033130 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:10:33 INFO - PROCESS | 1959 | 1461219033134 Marionette TRACE conn4 <- [1,2670,null,{}] 23:10:33 INFO - PROCESS | 1959 | 1461219033141 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}] 23:10:33 INFO - PROCESS | 1959 | 1461219033486 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 23:10:33 INFO - PROCESS | 1959 | 1461219033771 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x9012e800 == 159 [pid = 1959] [id = 675] 23:10:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x902bd800) [pid = 1959] [serial = 2026] [outer = (nil)] 23:10:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x935e1400) [pid = 1959] [serial = 2027] [outer = 0x902bd800] 23:10:33 INFO - PROCESS | 1959 | 1461219033889 Marionette DEBUG loaded listener.js 23:10:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x93633000) [pid = 1959] [serial = 2028] [outer = 0x902bd800] 23:10:35 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:10:35 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 23:10:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:10:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 23:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:10:35 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 23:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:35 INFO - _addTest/ [0,2673,"getWindowHandle",null] 23:10:35 INFO - PROCESS | 1959 | 1461219035327 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 23:10:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:10:35 INFO - PROCESS | 1959 | 1461219035334 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:10:35 INFO - PROCESS | 1959 | 1461219035338 Marionette TRACE conn4 <- [1,2674,null,{}] 23:10:35 INFO - PROCESS | 1959 | 1461219035344 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}] 23:10:35 INFO - PROCESS | 1959 | 1461219035592 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 23:10:35 INFO - PROCESS | 1959 | 1461219035863 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a5fc00 == 160 [pid = 1959] [id = 676] 23:10:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x92c04800) [pid = 1959] [serial = 2029] [outer = (nil)] 23:10:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x93e28800) [pid = 1959] [serial = 2030] [outer = 0x92c04800] 23:10:35 INFO - PROCESS | 1959 | 1461219035951 Marionette DEBUG loaded listener.js 23:10:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x93e2ac00) [pid = 1959] [serial = 2031] [outer = 0x92c04800] 23:10:37 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:10:37 INFO - PROCESS | 1959 | 1461219037361 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 23:10:37 INFO - PROCESS | 1959 | 1461219037433 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 23:10:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:10:37 INFO - PROCESS | 1959 | 1461219037530 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:10:37 INFO - PROCESS | 1959 | 1461219037534 Marionette TRACE conn4 <- [1,2678,null,{}] 23:10:37 INFO - PROCESS | 1959 | 1461219037552 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}] 23:10:37 INFO - PROCESS | 1959 | 1461219037765 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 23:10:38 INFO - PROCESS | 1959 | 1461219038062 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x935e3c00 == 161 [pid = 1959] [id = 677] 23:10:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x9363a800) [pid = 1959] [serial = 2032] [outer = (nil)] 23:10:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x93e33800) [pid = 1959] [serial = 2033] [outer = 0x9363a800] 23:10:38 INFO - PROCESS | 1959 | 1461219038157 Marionette DEBUG loaded listener.js 23:10:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x9515e400) [pid = 1959] [serial = 2034] [outer = 0x9363a800] 23:10:39 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:10:39 INFO - PROCESS | 1959 | 1461219039531 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]]]}] 23:10:39 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) 23:10:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2135ms 23:10:39 INFO - PROCESS | 1959 | 1461219039576 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 23:10:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:10:39 INFO - PROCESS | 1959 | 1461219039581 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 23:10:39 INFO - PROCESS | 1959 | 1461219039587 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:10:39 INFO - PROCESS | 1959 | 1461219039591 Marionette TRACE conn4 <- [1,2682,null,{}] 23:10:39 INFO - PROCESS | 1959 | 1461219039597 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}] 23:10:39 INFO - PROCESS | 1959 | 1461219039903 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 23:10:40 INFO - PROCESS | 1959 | 1461219040210 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x9363e000 == 162 [pid = 1959] [id = 678] 23:10:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x93e2f400) [pid = 1959] [serial = 2035] [outer = (nil)] 23:10:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x96f9b800) [pid = 1959] [serial = 2036] [outer = 0x93e2f400] 23:10:40 INFO - PROCESS | 1959 | 1461219040303 Marionette DEBUG loaded listener.js 23:10:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x96fa6c00) [pid = 1959] [serial = 2037] [outer = 0x93e2f400] 23:10:41 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:10:41 INFO - PROCESS | 1959 | 1461219041760 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]]]}] 23:10:41 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) 23:10:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2235ms 23:10:41 INFO - PROCESS | 1959 | 1461219041907 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 23:10:41 INFO - PROCESS | 1959 | 1461219041912 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 23:10:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:10:41 INFO - PROCESS | 1959 | 1461219041930 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:10:41 INFO - PROCESS | 1959 | 1461219041933 Marionette TRACE conn4 <- [1,2686,null,{}] 23:10:41 INFO - PROCESS | 1959 | 1461219041939 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}] 23:10:42 INFO - PROCESS | 1959 | 1461219042178 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 23:10:42 INFO - PROCESS | 1959 | 1461219042478 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x93e34800 == 163 [pid = 1959] [id = 679] 23:10:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x96fa6400) [pid = 1959] [serial = 2038] [outer = (nil)] 23:10:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x9777dc00) [pid = 1959] [serial = 2039] [outer = 0x96fa6400] 23:10:42 INFO - PROCESS | 1959 | 1461219042565 Marionette DEBUG loaded listener.js 23:10:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x9781f400) [pid = 1959] [serial = 2040] [outer = 0x96fa6400] 23:10:43 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:10:43 INFO - PROCESS | 1959 | 1461219043966 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 23:10:44 INFO - PROCESS | 1959 | 1461219044022 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 23:10:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:10:44 INFO - PROCESS | 1959 | 1461219044029 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:10:44 INFO - PROCESS | 1959 | 1461219044032 Marionette TRACE conn4 <- [1,2690,null,{}] 23:10:44 INFO - PROCESS | 1959 | 1461219044038 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}] 23:10:44 INFO - PROCESS | 1959 | 1461219044343 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 23:10:46 INFO - PROCESS | 1959 | --DOCSHELL 0x86db0000 == 162 [pid = 1959] [id = 467] 23:10:46 INFO - PROCESS | 1959 | --DOCSHELL 0x868ee000 == 161 [pid = 1959] [id = 491] 23:10:46 INFO - PROCESS | 1959 | --DOCSHELL 0x85144c00 == 160 [pid = 1959] [id = 598] 23:10:46 INFO - PROCESS | 1959 | --DOCSHELL 0x89008c00 == 159 [pid = 1959] [id = 215] 23:10:46 INFO - PROCESS | 1959 | --DOCSHELL 0x88cd5400 == 158 [pid = 1959] [id = 576] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8ab8ec00) [pid = 1959] [serial = 1800] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x88c11400) [pid = 1959] [serial = 1925] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x85f84800) [pid = 1959] [serial = 1919] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x860c5c00) [pid = 1959] [serial = 1920] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x8f8b0800) [pid = 1959] [serial = 1916] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x8f468400) [pid = 1959] [serial = 1914] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x8f31dc00) [pid = 1959] [serial = 1913] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x8f27b400) [pid = 1959] [serial = 1911] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x8f279000) [pid = 1959] [serial = 1910] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x8f21f800) [pid = 1959] [serial = 1908] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x8c7d6c00) [pid = 1959] [serial = 1907] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x8c58a800) [pid = 1959] [serial = 1905] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x8c588000) [pid = 1959] [serial = 1904] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x8c40ac00) [pid = 1959] [serial = 1902] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x8c403c00) [pid = 1959] [serial = 1901] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x8c2e8000) [pid = 1959] [serial = 1899] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x8c2e4800) [pid = 1959] [serial = 1898] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x8aa74800) [pid = 1959] [serial = 1896] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x8a584800) [pid = 1959] [serial = 1895] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x8a393800) [pid = 1959] [serial = 1893] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x8a236800) [pid = 1959] [serial = 1892] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x89bfd400) [pid = 1959] [serial = 1890] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x89bf6c00) [pid = 1959] [serial = 1889] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x89ac8c00) [pid = 1959] [serial = 1887] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x89ac3800) [pid = 1959] [serial = 1886] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x899b4c00) [pid = 1959] [serial = 1883] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x899b8400) [pid = 1959] [serial = 1884] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x8907a800) [pid = 1959] [serial = 1881] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x89070800) [pid = 1959] [serial = 1880] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x88ef8c00) [pid = 1959] [serial = 1878] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x88ef2000) [pid = 1959] [serial = 1877] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x88e9ec00) [pid = 1959] [serial = 1875] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x88cddc00) [pid = 1959] [serial = 1874] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x88c06400) [pid = 1959] [serial = 1872] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x88a24800) [pid = 1959] [serial = 1871] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x86da7000) [pid = 1959] [serial = 1869] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x8675d800) [pid = 1959] [serial = 1868] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x85964800) [pid = 1959] [serial = 1866] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x857b1400) [pid = 1959] [serial = 1865] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x86db5000) [pid = 1959] [serial = 1922] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x86ed7000) [pid = 1959] [serial = 1923] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x88cdcc00) [pid = 1959] [serial = 1926] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x88ea0c00) [pid = 1959] [serial = 1928] [outer = (nil)] [url = about:blank] 23:10:46 INFO - PROCESS | 1959 | 1461219046599 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:46 INFO - PROCESS | 1959 | ++DOCSHELL 0x85847000 == 159 [pid = 1959] [id = 680] 23:10:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x8584a000) [pid = 1959] [serial = 2041] [outer = (nil)] 23:10:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x85966400) [pid = 1959] [serial = 2042] [outer = 0x8584a000] 23:10:46 INFO - PROCESS | 1959 | 1461219046761 Marionette DEBUG loaded listener.js 23:10:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x86060c00) [pid = 1959] [serial = 2043] [outer = 0x8584a000] 23:10:47 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:10:48 INFO - PROCESS | 1959 | 1461219048034 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 23:10:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:10:48 INFO - PROCESS | 1959 | 1461219048080 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 23:10:48 INFO - PROCESS | 1959 | 1461219048088 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:10:48 INFO - PROCESS | 1959 | 1461219048093 Marionette TRACE conn4 <- [1,2694,null,{}] 23:10:48 INFO - PROCESS | 1959 | 1461219048100 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}] 23:10:48 INFO - PROCESS | 1959 | 1461219048426 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 23:10:48 INFO - PROCESS | 1959 | 1461219048452 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:48 INFO - PROCESS | 1959 | ++DOCSHELL 0x868f7800 == 160 [pid = 1959] [id = 681] 23:10:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x868f9800) [pid = 1959] [serial = 2044] [outer = (nil)] 23:10:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x86db1800) [pid = 1959] [serial = 2045] [outer = 0x868f9800] 23:10:48 INFO - PROCESS | 1959 | 1461219048528 Marionette DEBUG loaded listener.js 23:10:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x86ed3800) [pid = 1959] [serial = 2046] [outer = 0x868f9800] 23:10:49 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:10:49 INFO - PROCESS | 1959 | 1461219049943 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 23:10:49 INFO - PROCESS | 1959 | 1461219049983 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 23:10:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:10:49 INFO - PROCESS | 1959 | 1461219049992 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:10:49 INFO - PROCESS | 1959 | 1461219049995 Marionette TRACE conn4 <- [1,2698,null,{}] 23:10:50 INFO - PROCESS | 1959 | 1461219050007 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}] 23:10:50 INFO - PROCESS | 1959 | 1461219050373 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 23:10:50 INFO - PROCESS | 1959 | 1461219050431 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e61400 == 161 [pid = 1959] [id = 682] 23:10:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x88c07c00) [pid = 1959] [serial = 2047] [outer = (nil)] 23:10:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x88cdd400) [pid = 1959] [serial = 2048] [outer = 0x88c07c00] 23:10:50 INFO - PROCESS | 1959 | 1461219050535 Marionette DEBUG loaded listener.js 23:10:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x88ea0800) [pid = 1959] [serial = 2049] [outer = 0x88c07c00] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x8f319000) [pid = 1959] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x86ed4c00) [pid = 1959] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x88c0b000) [pid = 1959] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x899b5000) [pid = 1959] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x86ed6800) [pid = 1959] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x85f85c00) [pid = 1959] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x861f9c00) [pid = 1959] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x857b3800) [pid = 1959] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x9160a400) [pid = 1959] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x88ef2c00) [pid = 1959] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x91406800) [pid = 1959] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x857b0000) [pid = 1959] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x86eda800) [pid = 1959] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x8fff4000) [pid = 1959] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x8fff1400) [pid = 1959] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x8674f800) [pid = 1959] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x8f8af000) [pid = 1959] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 121 (0x8c7cfc00) [pid = 1959] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 120 (0x8c40b400) [pid = 1959] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 119 (0x8ab8d400) [pid = 1959] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 118 (0x89dce000) [pid = 1959] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 117 (0x8a22c000) [pid = 1959] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:10:51 INFO - PROCESS | 1959 | --DOMWINDOW == 116 (0x8514cc00) [pid = 1959] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:10:52 INFO - PROCESS | 1959 | SkCairoFTTypeface::onFilterRec unimplemented 23:10:52 INFO - PROCESS | 1959 | 1461219052528 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 23:10:52 INFO - PROCESS | 1959 | 1461219052586 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 23:10:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:10:52 INFO - PROCESS | 1959 | 1461219052596 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:10:52 INFO - PROCESS | 1959 | 1461219052605 Marionette TRACE conn4 <- [1,2702,null,{}] 23:10:52 INFO - PROCESS | 1959 | 1461219052619 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}] 23:10:52 INFO - PROCESS | 1959 | 1461219052891 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 23:10:52 INFO - PROCESS | 1959 | 1461219052908 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x8514cc00 == 162 [pid = 1959] [id = 683] 23:10:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 117 (0x857b0000) [pid = 1959] [serial = 2050] [outer = (nil)] 23:10:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 118 (0x88cd5c00) [pid = 1959] [serial = 2051] [outer = 0x857b0000] 23:10:52 INFO - PROCESS | 1959 | 1461219052981 Marionette DEBUG loaded listener.js 23:10:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 119 (0x8900dc00) [pid = 1959] [serial = 2052] [outer = 0x857b0000] 23:10:53 INFO - PROCESS | 1959 | 1461219053984 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]]]}] 23:10:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:10:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1440ms 23:10:54 INFO - PROCESS | 1959 | 1461219054035 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 23:10:54 INFO - PROCESS | 1959 | 1461219054041 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 23:10:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:10:54 INFO - PROCESS | 1959 | 1461219054050 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:10:54 INFO - PROCESS | 1959 | 1461219054056 Marionette TRACE conn4 <- [1,2706,null,{}] 23:10:54 INFO - PROCESS | 1959 | 1461219054065 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}] 23:10:54 INFO - PROCESS | 1959 | 1461219054315 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 23:10:54 INFO - PROCESS | 1959 | 1461219054687 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x861ef400 == 163 [pid = 1959] [id = 684] 23:10:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 120 (0x861f1800) [pid = 1959] [serial = 2053] [outer = (nil)] 23:10:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 121 (0x86752c00) [pid = 1959] [serial = 2054] [outer = 0x861f1800] 23:10:54 INFO - PROCESS | 1959 | 1461219054778 Marionette DEBUG loaded listener.js 23:10:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 122 (0x868f5800) [pid = 1959] [serial = 2055] [outer = 0x861f1800] 23:10:55 INFO - PROCESS | 1959 | 1461219055737 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]]]}] 23:10:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:10:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1752ms 23:10:55 INFO - PROCESS | 1959 | 1461219055802 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 23:10:55 INFO - PROCESS | 1959 | 1461219055811 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 23:10:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:10:55 INFO - PROCESS | 1959 | 1461219055822 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:10:55 INFO - PROCESS | 1959 | 1461219055827 Marionette TRACE conn4 <- [1,2710,null,{}] 23:10:55 INFO - PROCESS | 1959 | 1461219055833 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}] 23:10:56 INFO - PROCESS | 1959 | 1461219056092 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 23:10:56 INFO - PROCESS | 1959 | 1461219056449 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a2a000 == 164 [pid = 1959] [id = 685] 23:10:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x88c06800) [pid = 1959] [serial = 2056] [outer = (nil)] 23:10:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x88cd7c00) [pid = 1959] [serial = 2057] [outer = 0x88c06800] 23:10:56 INFO - PROCESS | 1959 | 1461219056544 Marionette DEBUG loaded listener.js 23:10:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x88ef2c00) [pid = 1959] [serial = 2058] [outer = 0x88c06800] 23:10:57 INFO - PROCESS | 1959 | 1461219057593 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] 23:10:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:10:57 INFO - PROCESS | 1959 | 1461219057679 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 23:10:57 INFO - PROCESS | 1959 | 1461219057686 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:10:57 INFO - PROCESS | 1959 | 1461219057692 Marionette TRACE conn4 <- [1,2714,null,{}] 23:10:57 INFO - PROCESS | 1959 | 1461219057710 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}] 23:10:58 INFO - PROCESS | 1959 | 1461219058058 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 23:10:58 INFO - PROCESS | 1959 | 1461219058378 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cddc00 == 165 [pid = 1959] [id = 686] 23:10:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x899b8c00) [pid = 1959] [serial = 2059] [outer = (nil)] 23:10:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x89ac0c00) [pid = 1959] [serial = 2060] [outer = 0x899b8c00] 23:10:58 INFO - PROCESS | 1959 | 1461219058471 Marionette DEBUG loaded listener.js 23:10:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x89ac8400) [pid = 1959] [serial = 2061] [outer = 0x899b8c00] 23:10:59 INFO - PROCESS | 1959 | 1461219059418 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]]]}] 23:10:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:10:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1792ms 23:10:59 INFO - PROCESS | 1959 | 1461219059478 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 23:10:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:10:59 INFO - PROCESS | 1959 | 1461219059483 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 23:10:59 INFO - PROCESS | 1959 | 1461219059490 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:10:59 INFO - PROCESS | 1959 | 1461219059493 Marionette TRACE conn4 <- [1,2718,null,{}] 23:10:59 INFO - PROCESS | 1959 | 1461219059499 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}] 23:10:59 INFO - PROCESS | 1959 | 1461219059720 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 23:11:00 INFO - PROCESS | 1959 | 1461219060015 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x86da7000 == 166 [pid = 1959] [id = 687] 23:11:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x899bfc00) [pid = 1959] [serial = 2062] [outer = (nil)] 23:11:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x89dc9400) [pid = 1959] [serial = 2063] [outer = 0x899bfc00] 23:11:00 INFO - PROCESS | 1959 | 1461219060160 Marionette DEBUG loaded listener.js 23:11:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x8a230000) [pid = 1959] [serial = 2064] [outer = 0x899bfc00] 23:11:01 INFO - PROCESS | 1959 | 1461219061133 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] 23:11:01 INFO - PROCESS | 1959 | 1461219061181 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 23:11:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 23:11:01 INFO - PROCESS | 1959 | 1461219061188 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:11:01 INFO - PROCESS | 1959 | 1461219061192 Marionette TRACE conn4 <- [1,2722,null,{}] 23:11:01 INFO - PROCESS | 1959 | 1461219061198 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}] 23:11:01 INFO - PROCESS | 1959 | 1461219061423 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 23:11:01 INFO - PROCESS | 1959 | 1461219061857 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a577c00 == 167 [pid = 1959] [id = 688] 23:11:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x8a578800) [pid = 1959] [serial = 2065] [outer = (nil)] 23:11:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x8aa71c00) [pid = 1959] [serial = 2066] [outer = 0x8a578800] 23:11:01 INFO - PROCESS | 1959 | 1461219061952 Marionette DEBUG loaded listener.js 23:11:02 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x8ab8c400) [pid = 1959] [serial = 2067] [outer = 0x8a578800] 23:11:02 INFO - PROCESS | 1959 | 1461219062933 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] 23:11:02 INFO - PROCESS | 1959 | 1461219062990 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 23:11:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:11:03 INFO - PROCESS | 1959 | 1461219062996 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:11:03 INFO - PROCESS | 1959 | 1461219062999 Marionette TRACE conn4 <- [1,2726,null,{}] 23:11:03 INFO - PROCESS | 1959 | 1461219063006 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}] 23:11:03 INFO - PROCESS | 1959 | 1461219063279 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 23:11:03 INFO - PROCESS | 1959 | 1461219063639 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x89dc6800 == 168 [pid = 1959] [id = 689] 23:11:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x8bfab400) [pid = 1959] [serial = 2068] [outer = (nil)] 23:11:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8c40d800) [pid = 1959] [serial = 2069] [outer = 0x8bfab400] 23:11:03 INFO - PROCESS | 1959 | 1461219063739 Marionette DEBUG loaded listener.js 23:11:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8c58ac00) [pid = 1959] [serial = 2070] [outer = 0x8bfab400] 23:11:04 INFO - PROCESS | 1959 | 1461219064680 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]]]}] 23:11:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:11:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1740ms 23:11:04 INFO - PROCESS | 1959 | 1461219064738 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 23:11:04 INFO - PROCESS | 1959 | 1461219064742 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 23:11:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:11:04 INFO - PROCESS | 1959 | 1461219064749 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:11:04 INFO - PROCESS | 1959 | 1461219064752 Marionette TRACE conn4 <- [1,2730,null,{}] 23:11:04 INFO - PROCESS | 1959 | 1461219064758 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}] 23:11:04 INFO - PROCESS | 1959 | 1461219064976 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 23:11:05 INFO - PROCESS | 1959 | 1461219065321 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:05 INFO - PROCESS | 1959 | ++DOCSHELL 0x8ab91400 == 169 [pid = 1959] [id = 690] 23:11:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8c40d000) [pid = 1959] [serial = 2071] [outer = (nil)] 23:11:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8f225800) [pid = 1959] [serial = 2072] [outer = 0x8c40d000] 23:11:05 INFO - PROCESS | 1959 | 1461219065415 Marionette DEBUG loaded listener.js 23:11:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8f228000) [pid = 1959] [serial = 2073] [outer = 0x8c40d000] 23:11:06 INFO - PROCESS | 1959 | 1461219066753 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 23:11:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:11:06 INFO - PROCESS | 1959 | 1461219066795 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 23:11:06 INFO - PROCESS | 1959 | 1461219066801 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:11:06 INFO - PROCESS | 1959 | 1461219066805 Marionette TRACE conn4 <- [1,2734,null,{}] 23:11:06 INFO - PROCESS | 1959 | 1461219066816 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}] 23:11:07 INFO - PROCESS | 1959 | 1461219067122 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 23:11:07 INFO - PROCESS | 1959 | 1461219067441 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:07 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a397800 == 170 [pid = 1959] [id = 691] 23:11:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8c7d5000) [pid = 1959] [serial = 2074] [outer = (nil)] 23:11:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8f469c00) [pid = 1959] [serial = 2075] [outer = 0x8c7d5000] 23:11:07 INFO - PROCESS | 1959 | 1461219067531 Marionette DEBUG loaded listener.js 23:11:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8f46d400) [pid = 1959] [serial = 2076] [outer = 0x8c7d5000] 23:11:08 INFO - PROCESS | 1959 | 1461219068475 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]]]}] 23:11:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:11:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1740ms 23:11:08 INFO - PROCESS | 1959 | 1461219068542 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 23:11:08 INFO - PROCESS | 1959 | 1461219068547 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 23:11:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:11:08 INFO - PROCESS | 1959 | 1461219068553 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:11:08 INFO - PROCESS | 1959 | 1461219068557 Marionette TRACE conn4 <- [1,2738,null,{}] 23:11:08 INFO - PROCESS | 1959 | 1461219068563 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}] 23:11:08 INFO - PROCESS | 1959 | 1461219068818 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 23:11:09 INFO - PROCESS | 1959 | 1461219069188 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:09 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c2e6400 == 171 [pid = 1959] [id = 692] 23:11:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8f311c00) [pid = 1959] [serial = 2077] [outer = (nil)] 23:11:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8fca9c00) [pid = 1959] [serial = 2078] [outer = 0x8f311c00] 23:11:09 INFO - PROCESS | 1959 | 1461219069279 Marionette DEBUG loaded listener.js 23:11:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x8fcca000) [pid = 1959] [serial = 2079] [outer = 0x8f311c00] 23:11:10 INFO - PROCESS | 1959 | 1461219070221 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]]]}] 23:11:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:11:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1743ms 23:11:10 INFO - PROCESS | 1959 | 1461219070298 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 23:11:10 INFO - PROCESS | 1959 | 1461219070301 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 23:11:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:11:10 INFO - PROCESS | 1959 | 1461219070308 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:11:10 INFO - PROCESS | 1959 | 1461219070311 Marionette TRACE conn4 <- [1,2742,null,{}] 23:11:10 INFO - PROCESS | 1959 | 1461219070318 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}] 23:11:10 INFO - PROCESS | 1959 | 1461219070557 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 23:11:10 INFO - PROCESS | 1959 | 1461219070911 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:10 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f8b7800 == 172 [pid = 1959] [id = 693] 23:11:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x8f8b8400) [pid = 1959] [serial = 2080] [outer = (nil)] 23:11:10 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x8ffa2c00) [pid = 1959] [serial = 2081] [outer = 0x8f8b8400] 23:11:11 INFO - PROCESS | 1959 | 1461219071007 Marionette DEBUG loaded listener.js 23:11:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x8fff1400) [pid = 1959] [serial = 2082] [outer = 0x8f8b8400] 23:11:11 INFO - PROCESS | 1959 | 1461219071956 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]]]}] 23:11:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:11:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1681ms 23:11:11 INFO - PROCESS | 1959 | 1461219071990 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 23:11:11 INFO - PROCESS | 1959 | 1461219071993 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 23:11:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:11:12 INFO - PROCESS | 1959 | 1461219072000 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:11:12 INFO - PROCESS | 1959 | 1461219072005 Marionette TRACE conn4 <- [1,2746,null,{}] 23:11:12 INFO - PROCESS | 1959 | 1461219072011 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}] 23:11:12 INFO - PROCESS | 1959 | 1461219072281 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 23:11:12 INFO - PROCESS | 1959 | 1461219072649 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:12 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e59800 == 173 [pid = 1959] [id = 694] 23:11:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x90359c00) [pid = 1959] [serial = 2083] [outer = (nil)] 23:11:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x91403800) [pid = 1959] [serial = 2084] [outer = 0x90359c00] 23:11:12 INFO - PROCESS | 1959 | 1461219072750 Marionette DEBUG loaded listener.js 23:11:12 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x9160f400) [pid = 1959] [serial = 2085] [outer = 0x90359c00] 23:11:13 INFO - PROCESS | 1959 | 1461219073702 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]]]}] 23:11:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:11:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1736ms 23:11:13 INFO - PROCESS | 1959 | 1461219073738 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 23:11:13 INFO - PROCESS | 1959 | 1461219073742 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 23:11:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:11:13 INFO - PROCESS | 1959 | 1461219073748 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:11:13 INFO - PROCESS | 1959 | 1461219073752 Marionette TRACE conn4 <- [1,2750,null,{}] 23:11:13 INFO - PROCESS | 1959 | 1461219073758 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}] 23:11:13 INFO - PROCESS | 1959 | 1461219073974 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 23:11:14 INFO - PROCESS | 1959 | 1461219074343 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:14 INFO - PROCESS | 1959 | ++DOCSHELL 0x91406800 == 174 [pid = 1959] [id = 695] 23:11:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x91406c00) [pid = 1959] [serial = 2086] [outer = (nil)] 23:11:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x92c04000) [pid = 1959] [serial = 2087] [outer = 0x91406c00] 23:11:14 INFO - PROCESS | 1959 | 1461219074438 Marionette DEBUG loaded listener.js 23:11:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x92c10c00) [pid = 1959] [serial = 2088] [outer = 0x91406c00] 23:11:15 INFO - PROCESS | 1959 | 1461219075340 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]]]}] 23:11:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:11:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1640ms 23:11:15 INFO - PROCESS | 1959 | 1461219075389 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 23:11:15 INFO - PROCESS | 1959 | 1461219075393 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 23:11:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:11:15 INFO - PROCESS | 1959 | 1461219075399 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:11:15 INFO - PROCESS | 1959 | 1461219075402 Marionette TRACE conn4 <- [1,2754,null,{}] 23:11:15 INFO - PROCESS | 1959 | 1461219075408 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}] 23:11:15 INFO - PROCESS | 1959 | 1461219075621 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 23:11:15 INFO - PROCESS | 1959 | 1461219075924 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:16 INFO - PROCESS | 1959 | ++DOCSHELL 0x8febd400 == 175 [pid = 1959] [id = 696] 23:11:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x92a0f400) [pid = 1959] [serial = 2089] [outer = (nil)] 23:11:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x93e29000) [pid = 1959] [serial = 2090] [outer = 0x92a0f400] 23:11:16 INFO - PROCESS | 1959 | 1461219076062 Marionette DEBUG loaded listener.js 23:11:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x96b09000) [pid = 1959] [serial = 2091] [outer = 0x92a0f400] 23:11:17 INFO - PROCESS | 1959 | 1461219077047 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]]]}] 23:11:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:11:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1684ms 23:11:17 INFO - PROCESS | 1959 | 1461219077084 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 23:11:17 INFO - PROCESS | 1959 | 1461219077088 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 23:11:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:11:17 INFO - PROCESS | 1959 | 1461219077094 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:11:17 INFO - PROCESS | 1959 | 1461219077098 Marionette TRACE conn4 <- [1,2758,null,{}] 23:11:17 INFO - PROCESS | 1959 | 1461219077103 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}] 23:11:17 INFO - PROCESS | 1959 | 1461219077344 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 23:11:17 INFO - PROCESS | 1959 | 1461219077696 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a22c800 == 176 [pid = 1959] [id = 697] 23:11:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x935e6000) [pid = 1959] [serial = 2092] [outer = (nil)] 23:11:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x97912400) [pid = 1959] [serial = 2093] [outer = 0x935e6000] 23:11:17 INFO - PROCESS | 1959 | 1461219077792 Marionette DEBUG loaded listener.js 23:11:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x97b8b000) [pid = 1959] [serial = 2094] [outer = 0x935e6000] 23:11:18 INFO - PROCESS | 1959 | 1461219078716 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]]]}] 23:11:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:11:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1681ms 23:11:18 INFO - PROCESS | 1959 | 1461219078776 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 23:11:18 INFO - PROCESS | 1959 | 1461219078779 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 23:11:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:11:18 INFO - PROCESS | 1959 | 1461219078786 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:11:18 INFO - PROCESS | 1959 | 1461219078790 Marionette TRACE conn4 <- [1,2762,null,{}] 23:11:18 INFO - PROCESS | 1959 | 1461219078796 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}] 23:11:19 INFO - PROCESS | 1959 | 1461219079055 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 23:11:19 INFO - PROCESS | 1959 | 1461219079408 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:19 INFO - PROCESS | 1959 | ++DOCSHELL 0x96faec00 == 177 [pid = 1959] [id = 698] 23:11:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x978e5000) [pid = 1959] [serial = 2095] [outer = (nil)] 23:11:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x97d5d400) [pid = 1959] [serial = 2096] [outer = 0x978e5000] 23:11:19 INFO - PROCESS | 1959 | 1461219079505 Marionette DEBUG loaded listener.js 23:11:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x97fc2800) [pid = 1959] [serial = 2097] [outer = 0x978e5000] 23:11:20 INFO - PROCESS | 1959 | 1461219080403 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]]]}] 23:11:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:11:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1682ms 23:11:20 INFO - PROCESS | 1959 | 1461219080469 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 23:11:20 INFO - PROCESS | 1959 | 1461219080473 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 23:11:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:11:20 INFO - PROCESS | 1959 | 1461219080480 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:11:20 INFO - PROCESS | 1959 | 1461219080483 Marionette TRACE conn4 <- [1,2766,null,{}] 23:11:20 INFO - PROCESS | 1959 | 1461219080489 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}] 23:11:20 INFO - PROCESS | 1959 | 1461219080717 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 23:11:21 INFO - PROCESS | 1959 | 1461219081070 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e60000 == 178 [pid = 1959] [id = 699] 23:11:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x97916400) [pid = 1959] [serial = 2098] [outer = (nil)] 23:11:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x9868e400) [pid = 1959] [serial = 2099] [outer = 0x97916400] 23:11:21 INFO - PROCESS | 1959 | 1461219081164 Marionette DEBUG loaded listener.js 23:11:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x98697800) [pid = 1959] [serial = 2100] [outer = 0x97916400] 23:11:22 INFO - PROCESS | 1959 | 1461219082087 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]]]}] 23:11:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:11:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1683ms 23:11:22 INFO - PROCESS | 1959 | 1461219082164 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 23:11:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:11:22 INFO - PROCESS | 1959 | 1461219082168 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 23:11:22 INFO - PROCESS | 1959 | 1461219082175 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:11:22 INFO - PROCESS | 1959 | 1461219082179 Marionette TRACE conn4 <- [1,2770,null,{}] 23:11:22 INFO - PROCESS | 1959 | 1461219082185 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}] 23:11:22 INFO - PROCESS | 1959 | 1461219082476 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 23:11:22 INFO - PROCESS | 1959 | 1461219082842 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:22 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cda800 == 179 [pid = 1959] [id = 700] 23:11:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x8a393000) [pid = 1959] [serial = 2101] [outer = (nil)] 23:11:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x987b7000) [pid = 1959] [serial = 2102] [outer = 0x8a393000] 23:11:22 INFO - PROCESS | 1959 | 1461219082931 Marionette DEBUG loaded listener.js 23:11:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x987bb400) [pid = 1959] [serial = 2103] [outer = 0x8a393000] 23:11:23 INFO - PROCESS | 1959 | 1461219083812 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]]]}] 23:11:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:11:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1694ms 23:11:23 INFO - PROCESS | 1959 | 1461219083885 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 23:11:23 INFO - PROCESS | 1959 | 1461219083889 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 23:11:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:11:23 INFO - PROCESS | 1959 | 1461219083901 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:11:23 INFO - PROCESS | 1959 | 1461219083904 Marionette TRACE conn4 <- [1,2774,null,{}] 23:11:23 INFO - PROCESS | 1959 | 1461219083911 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}] 23:11:24 INFO - PROCESS | 1959 | 1461219084169 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x857b2400 == 178 [pid = 1959] [id = 629] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x92c04400 == 177 [pid = 1959] [id = 588] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x89acb800 == 176 [pid = 1959] [id = 635] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8ab89000 == 175 [pid = 1959] [id = 632] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8a57fc00 == 174 [pid = 1959] [id = 631] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x86754000 == 173 [pid = 1959] [id = 422] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x83dcc400 == 172 [pid = 1959] [id = 339] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x88ea2800 == 171 [pid = 1959] [id = 633] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x87e61400 == 170 [pid = 1959] [id = 682] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x868f7800 == 169 [pid = 1959] [id = 681] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x85847000 == 168 [pid = 1959] [id = 680] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x92a5fc00 == 167 [pid = 1959] [id = 676] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x935e3c00 == 166 [pid = 1959] [id = 677] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x9012e800 == 165 [pid = 1959] [id = 675] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8c2ef000 == 164 [pid = 1959] [id = 674] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x86dafc00 == 163 [pid = 1959] [id = 673] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7cf400 == 162 [pid = 1959] [id = 672] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x85f83800 == 161 [pid = 1959] [id = 670] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7ca400 == 160 [pid = 1959] [id = 671] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x894ec000 == 159 [pid = 1959] [id = 669] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x89ac5c00 == 158 [pid = 1959] [id = 668] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x894ed400 == 157 [pid = 1959] [id = 667] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x89071000 == 156 [pid = 1959] [id = 666] 23:11:26 INFO - PROCESS | 1959 | --DOCSHELL 0x8605f000 == 155 [pid = 1959] [id = 665] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x8f8b5400) [pid = 1959] [serial = 1917] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x87e5b000) [pid = 1959] [serial = 1863] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x88cd3800) [pid = 1959] [serial = 1988] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x89ac5000) [pid = 1959] [serial = 1937] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x89071800) [pid = 1959] [serial = 1935] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x88c13000) [pid = 1959] [serial = 1934] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x8675a800) [pid = 1959] [serial = 1932] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x860c7c00) [pid = 1959] [serial = 1931] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x868f0800) [pid = 1959] [serial = 1985] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x85846c00) [pid = 1959] [serial = 1982] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x8596a000) [pid = 1959] [serial = 1983] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x92d97c00) [pid = 1959] [serial = 1980] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x92d93800) [pid = 1959] [serial = 1979] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x92c08000) [pid = 1959] [serial = 1977] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x92c05000) [pid = 1959] [serial = 1976] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x92a08c00) [pid = 1959] [serial = 1974] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x91610000) [pid = 1959] [serial = 1973] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x91408800) [pid = 1959] [serial = 1971] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x91403c00) [pid = 1959] [serial = 1970] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x90873800) [pid = 1959] [serial = 1968] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x9035c800) [pid = 1959] [serial = 1967] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x902c6c00) [pid = 1959] [serial = 1965] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x902bb800) [pid = 1959] [serial = 1964] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x90124c00) [pid = 1959] [serial = 1962] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x8fff6000) [pid = 1959] [serial = 1961] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x8ff9b400) [pid = 1959] [serial = 1959] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x8febec00) [pid = 1959] [serial = 1958] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x8feb3000) [pid = 1959] [serial = 1956] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8fcd6400) [pid = 1959] [serial = 1955] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x8fca4400) [pid = 1959] [serial = 1953] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x8f8b4c00) [pid = 1959] [serial = 1952] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x8f320800) [pid = 1959] [serial = 1950] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x8f27cc00) [pid = 1959] [serial = 1949] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x8c584400) [pid = 1959] [serial = 1947] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x8c404400) [pid = 1959] [serial = 1946] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x8ab86c00) [pid = 1959] [serial = 1944] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x8aa73000) [pid = 1959] [serial = 1943] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x8a57e000) [pid = 1959] [serial = 1941] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x8a38c800) [pid = 1959] [serial = 1940] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x89dc5000) [pid = 1959] [serial = 1938] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x88ea1c00) [pid = 1959] [serial = 1989] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x85f86800) [pid = 1959] [serial = 1991] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x86dab400) [pid = 1959] [serial = 1986] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x86daac00) [pid = 1959] [serial = 1992] [outer = (nil)] [url = about:blank] 23:11:26 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x894f2000) [pid = 1959] [serial = 1994] [outer = (nil)] [url = about:blank] 23:11:27 INFO - PROCESS | 1959 | 1461219086998 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:27 INFO - PROCESS | 1959 | ++DOCSHELL 0x8596a000 == 156 [pid = 1959] [id = 701] 23:11:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x85e2a000) [pid = 1959] [serial = 2104] [outer = (nil)] 23:11:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x85f82400) [pid = 1959] [serial = 2105] [outer = 0x85e2a000] 23:11:27 INFO - PROCESS | 1959 | 1461219087111 Marionette DEBUG loaded listener.js 23:11:27 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x860c7000) [pid = 1959] [serial = 2106] [outer = 0x85e2a000] 23:11:28 INFO - PROCESS | 1959 | 1461219088051 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]]]}] 23:11:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:11:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 4239ms 23:11:28 INFO - PROCESS | 1959 | 1461219088142 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 23:11:28 INFO - PROCESS | 1959 | 1461219088152 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 23:11:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:11:28 INFO - PROCESS | 1959 | 1461219088162 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:11:28 INFO - PROCESS | 1959 | 1461219088166 Marionette TRACE conn4 <- [1,2778,null,{}] 23:11:28 INFO - PROCESS | 1959 | 1461219088175 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}] 23:11:28 INFO - PROCESS | 1959 | 1461219088431 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 23:11:28 INFO - PROCESS | 1959 | 1461219088710 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x86daf000 == 157 [pid = 1959] [id = 702] 23:11:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x86db0400) [pid = 1959] [serial = 2107] [outer = (nil)] 23:11:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x86eda800) [pid = 1959] [serial = 2108] [outer = 0x86db0400] 23:11:28 INFO - PROCESS | 1959 | 1461219088799 Marionette DEBUG loaded listener.js 23:11:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x87e5d800) [pid = 1959] [serial = 2109] [outer = 0x86db0400] 23:11:29 INFO - PROCESS | 1959 | 1461219089828 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]]]}] 23:11:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:11:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1736ms 23:11:29 INFO - PROCESS | 1959 | 1461219089903 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 23:11:29 INFO - PROCESS | 1959 | 1461219089911 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 23:11:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:11:29 INFO - PROCESS | 1959 | 1461219089928 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:11:29 INFO - PROCESS | 1959 | 1461219089934 Marionette TRACE conn4 <- [1,2782,null,{}] 23:11:29 INFO - PROCESS | 1959 | 1461219089941 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}] 23:11:30 INFO - PROCESS | 1959 | 1461219090278 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 23:11:30 INFO - PROCESS | 1959 | 1461219090546 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:30 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cda000 == 158 [pid = 1959] [id = 703] 23:11:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x88e9e400) [pid = 1959] [serial = 2110] [outer = (nil)] 23:11:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x88eec800) [pid = 1959] [serial = 2111] [outer = 0x88e9e400] 23:11:30 INFO - PROCESS | 1959 | 1461219090670 Marionette DEBUG loaded listener.js 23:11:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x8906e400) [pid = 1959] [serial = 2112] [outer = 0x88e9e400] 23:11:31 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x9363a800) [pid = 1959] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:11:31 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x85845c00) [pid = 1959] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:11:31 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x8a396800) [pid = 1959] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:11:31 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x93e2f400) [pid = 1959] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:11:31 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x89072400) [pid = 1959] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:11:31 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x96fa6400) [pid = 1959] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:11:31 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x89bf0c00) [pid = 1959] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:11:31 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x8c7ce800) [pid = 1959] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:11:32 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x8584a000) [pid = 1959] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:11:32 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x868f9800) [pid = 1959] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:11:32 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x86067800) [pid = 1959] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:11:32 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x88c07c00) [pid = 1959] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:11:32 INFO - PROCESS | 1959 | --DOMWINDOW == 121 (0x902bd800) [pid = 1959] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:11:32 INFO - PROCESS | 1959 | --DOMWINDOW == 120 (0x8a229400) [pid = 1959] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:11:32 INFO - PROCESS | 1959 | --DOMWINDOW == 119 (0x92c04800) [pid = 1959] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:11:32 INFO - PROCESS | 1959 | --DOMWINDOW == 118 (0x8c7d0c00) [pid = 1959] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:11:32 INFO - PROCESS | 1959 | --DOMWINDOW == 117 (0x8fcb1400) [pid = 1959] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:11:32 INFO - PROCESS | 1959 | --DOMWINDOW == 116 (0x8c2e4400) [pid = 1959] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:11:32 INFO - PROCESS | 1959 | --DOMWINDOW == 115 (0x8fcd0800) [pid = 1959] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:11:32 INFO - PROCESS | 1959 | 1461219092099 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]]]}] 23:11:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:11:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2248ms 23:11:32 INFO - PROCESS | 1959 | 1461219092219 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 23:11:32 INFO - PROCESS | 1959 | 1461219092222 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 23:11:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:11:32 INFO - PROCESS | 1959 | 1461219092263 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:11:32 INFO - PROCESS | 1959 | 1461219092275 Marionette TRACE conn4 <- [1,2786,null,{}] 23:11:32 INFO - PROCESS | 1959 | 1461219092281 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}] 23:11:32 INFO - PROCESS | 1959 | 1461219092506 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 23:11:32 INFO - PROCESS | 1959 | 1461219092726 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:32 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c0d800 == 159 [pid = 1959] [id = 704] 23:11:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 116 (0x88cd4800) [pid = 1959] [serial = 2113] [outer = (nil)] 23:11:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 117 (0x894f2c00) [pid = 1959] [serial = 2114] [outer = 0x88cd4800] 23:11:32 INFO - PROCESS | 1959 | 1461219092805 Marionette DEBUG loaded listener.js 23:11:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 118 (0x899bc800) [pid = 1959] [serial = 2115] [outer = 0x88cd4800] 23:11:33 INFO - PROCESS | 1959 | 1461219093618 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]]]}] 23:11:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:11:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1430ms 23:11:33 INFO - PROCESS | 1959 | 1461219093667 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 23:11:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:11:33 INFO - PROCESS | 1959 | 1461219093672 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 23:11:33 INFO - PROCESS | 1959 | 1461219093679 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:11:33 INFO - PROCESS | 1959 | 1461219093683 Marionette TRACE conn4 <- [1,2790,null,{}] 23:11:33 INFO - PROCESS | 1959 | 1461219093689 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}] 23:11:33 INFO - PROCESS | 1959 | 1461219093916 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 23:11:34 INFO - PROCESS | 1959 | 1461219094423 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x85847000 == 160 [pid = 1959] [id = 705] 23:11:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 119 (0x85849c00) [pid = 1959] [serial = 2116] [outer = (nil)] 23:11:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 120 (0x85e32400) [pid = 1959] [serial = 2117] [outer = 0x85849c00] 23:11:34 INFO - PROCESS | 1959 | 1461219094538 Marionette DEBUG loaded listener.js 23:11:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 121 (0x860d0000) [pid = 1959] [serial = 2118] [outer = 0x85849c00] 23:11:35 INFO - PROCESS | 1959 | 1461219095573 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]]]}] 23:11:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:11:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1939ms 23:11:35 INFO - PROCESS | 1959 | 1461219095635 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 23:11:35 INFO - PROCESS | 1959 | 1461219095644 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 23:11:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:11:35 INFO - PROCESS | 1959 | 1461219095658 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:11:35 INFO - PROCESS | 1959 | 1461219095664 Marionette TRACE conn4 <- [1,2794,null,{}] 23:11:35 INFO - PROCESS | 1959 | 1461219095672 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}] 23:11:35 INFO - PROCESS | 1959 | 1461219095942 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 23:11:36 INFO - PROCESS | 1959 | 1461219096276 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:36 INFO - PROCESS | 1959 | ++DOCSHELL 0x86db5000 == 161 [pid = 1959] [id = 706] 23:11:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 122 (0x87e61800) [pid = 1959] [serial = 2119] [outer = (nil)] 23:11:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x88c05c00) [pid = 1959] [serial = 2120] [outer = 0x87e61800] 23:11:36 INFO - PROCESS | 1959 | 1461219096375 Marionette DEBUG loaded listener.js 23:11:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x88c14400) [pid = 1959] [serial = 2121] [outer = 0x87e61800] 23:11:37 INFO - PROCESS | 1959 | 1461219097442 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]]]}] 23:11:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:11:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1843ms 23:11:37 INFO - PROCESS | 1959 | 1461219097505 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 23:11:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:11:37 INFO - PROCESS | 1959 | 1461219097512 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 23:11:37 INFO - PROCESS | 1959 | 1461219097520 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:11:37 INFO - PROCESS | 1959 | 1461219097523 Marionette TRACE conn4 <- [1,2798,null,{}] 23:11:37 INFO - PROCESS | 1959 | 1461219097531 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}] 23:11:37 INFO - PROCESS | 1959 | 1461219097830 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 23:11:38 INFO - PROCESS | 1959 | 1461219098238 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c08400 == 162 [pid = 1959] [id = 707] 23:11:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x88cd4400) [pid = 1959] [serial = 2122] [outer = (nil)] 23:11:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x89017c00) [pid = 1959] [serial = 2123] [outer = 0x88cd4400] 23:11:38 INFO - PROCESS | 1959 | 1461219098334 Marionette DEBUG loaded listener.js 23:11:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x8907bc00) [pid = 1959] [serial = 2124] [outer = 0x88cd4400] 23:11:39 INFO - PROCESS | 1959 | 1461219099396 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]]]}] 23:11:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:11:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1892ms 23:11:39 INFO - PROCESS | 1959 | 1461219099411 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 23:11:39 INFO - PROCESS | 1959 | 1461219099416 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 23:11:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:11:39 INFO - PROCESS | 1959 | 1461219099433 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:11:39 INFO - PROCESS | 1959 | 1461219099444 Marionette TRACE conn4 <- [1,2802,null,{}] 23:11:39 INFO - PROCESS | 1959 | 1461219099453 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}] 23:11:39 INFO - PROCESS | 1959 | 1461219099731 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 23:11:40 INFO - PROCESS | 1959 | 1461219100069 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x868ee800 == 163 [pid = 1959] [id = 708] 23:11:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x894f2400) [pid = 1959] [serial = 2125] [outer = (nil)] 23:11:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x8a229400) [pid = 1959] [serial = 2126] [outer = 0x894f2400] 23:11:40 INFO - PROCESS | 1959 | 1461219100164 Marionette DEBUG loaded listener.js 23:11:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x8a399400) [pid = 1959] [serial = 2127] [outer = 0x894f2400] 23:11:41 INFO - PROCESS | 1959 | 1461219101131 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]]]}] 23:11:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:11:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1761ms 23:11:41 INFO - PROCESS | 1959 | 1461219101187 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 23:11:41 INFO - PROCESS | 1959 | 1461219101191 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 23:11:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:11:41 INFO - PROCESS | 1959 | 1461219101199 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:11:41 INFO - PROCESS | 1959 | 1461219101203 Marionette TRACE conn4 <- [1,2806,null,{}] 23:11:41 INFO - PROCESS | 1959 | 1461219101209 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}] 23:11:41 INFO - PROCESS | 1959 | 1461219101465 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 23:11:41 INFO - PROCESS | 1959 | 1461219101814 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:41 INFO - PROCESS | 1959 | ++DOCSHELL 0x89bf7400 == 164 [pid = 1959] [id = 709] 23:11:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x8aa71800) [pid = 1959] [serial = 2128] [outer = (nil)] 23:11:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x8ab88800) [pid = 1959] [serial = 2129] [outer = 0x8aa71800] 23:11:41 INFO - PROCESS | 1959 | 1461219101913 Marionette DEBUG loaded listener.js 23:11:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x8ab8c800) [pid = 1959] [serial = 2130] [outer = 0x8aa71800] 23:11:42 INFO - PROCESS | 1959 | 1461219102856 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]]]}] 23:11:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:11:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1681ms 23:11:42 INFO - PROCESS | 1959 | 1461219102881 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 23:11:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:11:42 INFO - PROCESS | 1959 | 1461219102886 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 23:11:42 INFO - PROCESS | 1959 | 1461219102892 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:11:42 INFO - PROCESS | 1959 | 1461219102896 Marionette TRACE conn4 <- [1,2810,null,{}] 23:11:42 INFO - PROCESS | 1959 | 1461219102903 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}] 23:11:43 INFO - PROCESS | 1959 | 1461219103160 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 23:11:43 INFO - PROCESS | 1959 | 1461219103524 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:43 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c2e5400 == 165 [pid = 1959] [id = 710] 23:11:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x8c2e5c00) [pid = 1959] [serial = 2131] [outer = (nil)] 23:11:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x8c2ee000) [pid = 1959] [serial = 2132] [outer = 0x8c2e5c00] 23:11:43 INFO - PROCESS | 1959 | 1461219103640 Marionette DEBUG loaded listener.js 23:11:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8c587400) [pid = 1959] [serial = 2133] [outer = 0x8c2e5c00] 23:11:44 INFO - PROCESS | 1959 | 1461219104650 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]]]}] 23:11:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:11:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1787ms 23:11:44 INFO - PROCESS | 1959 | 1461219104681 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 23:11:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:11:44 INFO - PROCESS | 1959 | 1461219104685 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 23:11:44 INFO - PROCESS | 1959 | 1461219104692 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:11:44 INFO - PROCESS | 1959 | 1461219104696 Marionette TRACE conn4 <- [1,2814,null,{}] 23:11:44 INFO - PROCESS | 1959 | 1461219104702 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}] 23:11:44 INFO - PROCESS | 1959 | 1461219104962 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 23:11:45 INFO - PROCESS | 1959 | 1461219105316 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:45 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c2f0000 == 166 [pid = 1959] [id = 711] 23:11:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8f229800) [pid = 1959] [serial = 2134] [outer = (nil)] 23:11:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8f27e800) [pid = 1959] [serial = 2135] [outer = 0x8f229800] 23:11:45 INFO - PROCESS | 1959 | 1461219105416 Marionette DEBUG loaded listener.js 23:11:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8f281c00) [pid = 1959] [serial = 2136] [outer = 0x8f229800] 23:11:46 INFO - PROCESS | 1959 | 1461219106424 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]]]}] 23:11:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:11:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1783ms 23:11:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:11:46 INFO - PROCESS | 1959 | 1461219106475 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 23:11:46 INFO - PROCESS | 1959 | 1461219106479 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 23:11:46 INFO - PROCESS | 1959 | 1461219106486 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:11:46 INFO - PROCESS | 1959 | 1461219106489 Marionette TRACE conn4 <- [1,2818,null,{}] 23:11:46 INFO - PROCESS | 1959 | 1461219106496 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}] 23:11:46 INFO - PROCESS | 1959 | 1461219106781 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 23:11:47 INFO - PROCESS | 1959 | 1461219107141 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:47 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7d1000 == 167 [pid = 1959] [id = 712] 23:11:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8f21f400) [pid = 1959] [serial = 2137] [outer = (nil)] 23:11:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8f476400) [pid = 1959] [serial = 2138] [outer = 0x8f21f400] 23:11:47 INFO - PROCESS | 1959 | 1461219107274 Marionette DEBUG loaded listener.js 23:11:47 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8f8bb400) [pid = 1959] [serial = 2139] [outer = 0x8f21f400] 23:11:48 INFO - PROCESS | 1959 | 1461219108259 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]]]}] 23:11:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:11:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1849ms 23:11:48 INFO - PROCESS | 1959 | 1461219108334 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 23:11:48 INFO - PROCESS | 1959 | 1461219108337 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 23:11:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:11:48 INFO - PROCESS | 1959 | 1461219108345 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:11:48 INFO - PROCESS | 1959 | 1461219108348 Marionette TRACE conn4 <- [1,2822,null,{}] 23:11:48 INFO - PROCESS | 1959 | 1461219108355 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}] 23:11:48 INFO - PROCESS | 1959 | 1461219108639 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 23:11:49 INFO - PROCESS | 1959 | 1461219109000 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:49 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c7ce800 == 168 [pid = 1959] [id = 713] 23:11:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8f46b400) [pid = 1959] [serial = 2140] [outer = (nil)] 23:11:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8fcd7400) [pid = 1959] [serial = 2141] [outer = 0x8f46b400] 23:11:49 INFO - PROCESS | 1959 | 1461219109092 Marionette DEBUG loaded listener.js 23:11:49 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8feb5800) [pid = 1959] [serial = 2142] [outer = 0x8f46b400] 23:11:50 INFO - PROCESS | 1959 | 1461219110051 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]]]}] 23:11:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:11:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1785ms 23:11:50 INFO - PROCESS | 1959 | 1461219110132 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 23:11:50 INFO - PROCESS | 1959 | 1461219110136 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 23:11:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:11:50 INFO - PROCESS | 1959 | 1461219110143 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:11:50 INFO - PROCESS | 1959 | 1461219110145 Marionette TRACE conn4 <- [1,2826,null,{}] 23:11:50 INFO - PROCESS | 1959 | 1461219110152 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}] 23:11:50 INFO - PROCESS | 1959 | 1461219110439 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 23:11:50 INFO - PROCESS | 1959 | 1461219110801 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x8aa6fc00 == 169 [pid = 1959] [id = 714] 23:11:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x8fca7000) [pid = 1959] [serial = 2143] [outer = (nil)] 23:11:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x8ffa3800) [pid = 1959] [serial = 2144] [outer = 0x8fca7000] 23:11:50 INFO - PROCESS | 1959 | 1461219110896 Marionette DEBUG loaded listener.js 23:11:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x8fff0400) [pid = 1959] [serial = 2145] [outer = 0x8fca7000] 23:11:51 INFO - PROCESS | 1959 | 1461219111840 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:11:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:11:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1733ms 23:11:51 INFO - PROCESS | 1959 | 1461219111877 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 23:11:51 INFO - PROCESS | 1959 | 1461219111882 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 23:11:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:11:51 INFO - PROCESS | 1959 | 1461219111888 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:11:51 INFO - PROCESS | 1959 | 1461219111892 Marionette TRACE conn4 <- [1,2830,null,{}] 23:11:51 INFO - PROCESS | 1959 | 1461219111898 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}] 23:11:52 INFO - PROCESS | 1959 | 1461219112168 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 23:11:52 INFO - PROCESS | 1959 | 1461219112563 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:52 INFO - PROCESS | 1959 | ++DOCSHELL 0x90351800 == 170 [pid = 1959] [id = 715] 23:11:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x90351c00) [pid = 1959] [serial = 2146] [outer = (nil)] 23:11:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x90356000) [pid = 1959] [serial = 2147] [outer = 0x90351c00] 23:11:52 INFO - PROCESS | 1959 | 1461219112675 Marionette DEBUG loaded listener.js 23:11:52 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x90877400) [pid = 1959] [serial = 2148] [outer = 0x90351c00] 23:11:53 INFO - PROCESS | 1959 | 1461219113663 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]]]}] 23:11:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:11:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1831ms 23:11:53 INFO - PROCESS | 1959 | 1461219113728 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 23:11:53 INFO - PROCESS | 1959 | 1461219113733 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 23:11:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:11:53 INFO - PROCESS | 1959 | 1461219113743 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:11:53 INFO - PROCESS | 1959 | 1461219113749 Marionette TRACE conn4 <- [1,2834,null,{}] 23:11:53 INFO - PROCESS | 1959 | 1461219113755 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}] 23:11:54 INFO - PROCESS | 1959 | 1461219114051 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 23:11:54 INFO - PROCESS | 1959 | 1461219114426 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:54 INFO - PROCESS | 1959 | ++DOCSHELL 0x90360000 == 171 [pid = 1959] [id = 716] 23:11:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x90878c00) [pid = 1959] [serial = 2149] [outer = (nil)] 23:11:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x92a5f800) [pid = 1959] [serial = 2150] [outer = 0x90878c00] 23:11:54 INFO - PROCESS | 1959 | 1461219114523 Marionette DEBUG loaded listener.js 23:11:54 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x92c05000) [pid = 1959] [serial = 2151] [outer = 0x90878c00] 23:11:55 INFO - PROCESS | 1959 | 1461219115480 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:11:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:11:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1781ms 23:11:55 INFO - PROCESS | 1959 | 1461219115526 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 23:11:55 INFO - PROCESS | 1959 | 1461219115530 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 23:11:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:11:55 INFO - PROCESS | 1959 | 1461219115537 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:11:55 INFO - PROCESS | 1959 | 1461219115541 Marionette TRACE conn4 <- [1,2838,null,{}] 23:11:55 INFO - PROCESS | 1959 | 1461219115548 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}] 23:11:55 INFO - PROCESS | 1959 | 1461219115792 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 23:11:56 INFO - PROCESS | 1959 | 1461219116151 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x860ca800 == 172 [pid = 1959] [id = 717] 23:11:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x88cd5800) [pid = 1959] [serial = 2152] [outer = (nil)] 23:11:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x935e7800) [pid = 1959] [serial = 2153] [outer = 0x88cd5800] 23:11:56 INFO - PROCESS | 1959 | 1461219116248 Marionette DEBUG loaded listener.js 23:11:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x93636000) [pid = 1959] [serial = 2154] [outer = 0x88cd5800] 23:11:57 INFO - PROCESS | 1959 | 1461219117184 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]]]}] 23:11:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:11:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1683ms 23:11:57 INFO - PROCESS | 1959 | 1461219117227 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 23:11:57 INFO - PROCESS | 1959 | 1461219117233 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 23:11:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:11:57 INFO - PROCESS | 1959 | 1461219117244 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:11:57 INFO - PROCESS | 1959 | 1461219117247 Marionette TRACE conn4 <- [1,2842,null,{}] 23:11:57 INFO - PROCESS | 1959 | 1461219117253 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}] 23:11:57 INFO - PROCESS | 1959 | 1461219117513 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 23:11:57 INFO - PROCESS | 1959 | 1461219117869 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:57 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a0f800 == 173 [pid = 1959] [id = 718] 23:11:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x92c02400) [pid = 1959] [serial = 2155] [outer = (nil)] 23:11:57 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x96be2800) [pid = 1959] [serial = 2156] [outer = 0x92c02400] 23:11:57 INFO - PROCESS | 1959 | 1461219117966 Marionette DEBUG loaded listener.js 23:11:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x96fa6000) [pid = 1959] [serial = 2157] [outer = 0x92c02400] 23:11:58 INFO - PROCESS | 1959 | 1461219118872 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]]]}] 23:11:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:11:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1687ms 23:11:58 INFO - PROCESS | 1959 | 1461219118934 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 23:11:58 INFO - PROCESS | 1959 | 1461219118938 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 23:11:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:11:58 INFO - PROCESS | 1959 | 1461219118945 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:11:58 INFO - PROCESS | 1959 | 1461219118948 Marionette TRACE conn4 <- [1,2846,null,{}] 23:11:58 INFO - PROCESS | 1959 | 1461219118954 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}] 23:11:59 INFO - PROCESS | 1959 | 1461219119219 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 23:11:59 INFO - PROCESS | 1959 | 1461219119595 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:11:59 INFO - PROCESS | 1959 | ++DOCSHELL 0x92a0b400 == 174 [pid = 1959] [id = 719] 23:11:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x93e2f800) [pid = 1959] [serial = 2158] [outer = (nil)] 23:11:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x9812b400) [pid = 1959] [serial = 2159] [outer = 0x93e2f800] 23:11:59 INFO - PROCESS | 1959 | 1461219119695 Marionette DEBUG loaded listener.js 23:11:59 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x98693000) [pid = 1959] [serial = 2160] [outer = 0x93e2f800] 23:12:00 INFO - PROCESS | 1959 | 1461219120755 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]]]}] 23:12:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:12:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1889ms 23:12:00 INFO - PROCESS | 1959 | 1461219120836 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 23:12:00 INFO - PROCESS | 1959 | 1461219120840 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 23:12:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:12:00 INFO - PROCESS | 1959 | 1461219120847 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:12:00 INFO - PROCESS | 1959 | 1461219120850 Marionette TRACE conn4 <- [1,2850,null,{}] 23:12:00 INFO - PROCESS | 1959 | 1461219120856 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}] 23:12:01 INFO - PROCESS | 1959 | 1461219121200 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 23:12:01 INFO - PROCESS | 1959 | 1461219121560 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x85141800 == 175 [pid = 1959] [id = 720] 23:12:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x88e9e800) [pid = 1959] [serial = 2161] [outer = (nil)] 23:12:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x9888b400) [pid = 1959] [serial = 2162] [outer = 0x88e9e800] 23:12:01 INFO - PROCESS | 1959 | 1461219121655 Marionette DEBUG loaded listener.js 23:12:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x98b25800) [pid = 1959] [serial = 2163] [outer = 0x88e9e800] 23:12:02 INFO - PROCESS | 1959 | 1461219122766 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:12:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:12:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1989ms 23:12:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:12:02 INFO - PROCESS | 1959 | 1461219122838 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 23:12:02 INFO - PROCESS | 1959 | 1461219122841 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 23:12:02 INFO - PROCESS | 1959 | 1461219122849 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:12:02 INFO - PROCESS | 1959 | 1461219122851 Marionette TRACE conn4 <- [1,2854,null,{}] 23:12:02 INFO - PROCESS | 1959 | 1461219122858 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}] 23:12:03 INFO - PROCESS | 1959 | 1461219123136 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 23:12:03 INFO - PROCESS | 1959 | 1461219123524 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x9888a000 == 176 [pid = 1959] [id = 721] 23:12:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x9888ec00) [pid = 1959] [serial = 2164] [outer = (nil)] 23:12:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x98f07c00) [pid = 1959] [serial = 2165] [outer = 0x9888ec00] 23:12:03 INFO - PROCESS | 1959 | 1461219123614 Marionette DEBUG loaded listener.js 23:12:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x99217c00) [pid = 1959] [serial = 2166] [outer = 0x9888ec00] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x857b3400 == 175 [pid = 1959] [id = 660] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x85f85400 == 174 [pid = 1959] [id = 643] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8feb9000 == 173 [pid = 1959] [id = 653] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x88c07000 == 172 [pid = 1959] [id = 647] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x88ef3800 == 171 [pid = 1959] [id = 645] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8a586800 == 170 [pid = 1959] [id = 650] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x89078800 == 169 [pid = 1959] [id = 646] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8c405000 == 168 [pid = 1959] [id = 649] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x84423000 == 167 [pid = 1959] [id = 652] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8f477000 == 166 [pid = 1959] [id = 651] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8a584c00 == 165 [pid = 1959] [id = 648] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x88c0d800 == 164 [pid = 1959] [id = 704] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x88cda000 == 163 [pid = 1959] [id = 703] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x86daf000 == 162 [pid = 1959] [id = 702] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x85f7ac00 == 161 [pid = 1959] [id = 599] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8596a000 == 160 [pid = 1959] [id = 701] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x87e60000 == 159 [pid = 1959] [id = 699] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8a22c800 == 158 [pid = 1959] [id = 697] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x96faec00 == 157 [pid = 1959] [id = 698] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8febd400 == 156 [pid = 1959] [id = 696] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x91406800 == 155 [pid = 1959] [id = 695] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x87e59800 == 154 [pid = 1959] [id = 694] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8c2e6400 == 153 [pid = 1959] [id = 692] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8f8b7800 == 152 [pid = 1959] [id = 693] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x99213400 == 151 [pid = 1959] [id = 508] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8a397800 == 150 [pid = 1959] [id = 691] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8ab91400 == 149 [pid = 1959] [id = 690] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x89dc6800 == 148 [pid = 1959] [id = 689] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x8a577c00 == 147 [pid = 1959] [id = 688] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x88cddc00 == 146 [pid = 1959] [id = 686] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x86da7000 == 145 [pid = 1959] [id = 687] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x88a2a000 == 144 [pid = 1959] [id = 685] 23:12:07 INFO - PROCESS | 1959 | --DOCSHELL 0x861ef400 == 143 [pid = 1959] [id = 684] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x88ea0800) [pid = 1959] [serial = 2049] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x935e1400) [pid = 1959] [serial = 2027] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x93633000) [pid = 1959] [serial = 2028] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x8aa75400) [pid = 1959] [serial = 2006] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x93e28800) [pid = 1959] [serial = 2030] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x8fcd2800) [pid = 1959] [serial = 2019] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x8fff2000) [pid = 1959] [serial = 2022] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x88cdd400) [pid = 1959] [serial = 2048] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x8c7d0400) [pid = 1959] [serial = 2012] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x9035dc00) [pid = 1959] [serial = 2025] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x93e2ac00) [pid = 1959] [serial = 2031] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x90355000) [pid = 1959] [serial = 2024] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x93e33800) [pid = 1959] [serial = 2033] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x89012400) [pid = 1959] [serial = 1929] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x8bfb2000) [pid = 1959] [serial = 2010] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x8aa7ac00) [pid = 1959] [serial = 2007] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x96fa6c00) [pid = 1959] [serial = 2037] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x8bfae800) [pid = 1959] [serial = 2009] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x9515e400) [pid = 1959] [serial = 2034] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x899bb400) [pid = 1959] [serial = 2001] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x8c7d7000) [pid = 1959] [serial = 2013] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x894eac00) [pid = 1959] [serial = 2000] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x9777dc00) [pid = 1959] [serial = 2039] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x89dcec00) [pid = 1959] [serial = 2003] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x9781f400) [pid = 1959] [serial = 2040] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x8f313000) [pid = 1959] [serial = 2015] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x85966400) [pid = 1959] [serial = 2042] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x86db1800) [pid = 1959] [serial = 2045] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x86daec00) [pid = 1959] [serial = 1997] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x8fcce000) [pid = 1959] [serial = 2018] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x96f9b800) [pid = 1959] [serial = 2036] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x8a237400) [pid = 1959] [serial = 2004] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x88a23400) [pid = 1959] [serial = 1998] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x86ed3800) [pid = 1959] [serial = 2046] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x86060c00) [pid = 1959] [serial = 2043] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x8f318000) [pid = 1959] [serial = 2016] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x8ffa5c00) [pid = 1959] [serial = 2021] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x88cd5c00) [pid = 1959] [serial = 2051] [outer = (nil)] [url = about:blank] 23:12:07 INFO - PROCESS | 1959 | 1461219127498 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]]]}] 23:12:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:12:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 4807ms 23:12:07 INFO - PROCESS | 1959 | 1461219127655 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 23:12:07 INFO - PROCESS | 1959 | 1461219127661 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 23:12:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:12:07 INFO - PROCESS | 1959 | 1461219127669 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:12:07 INFO - PROCESS | 1959 | 1461219127675 Marionette TRACE conn4 <- [1,2858,null,{}] 23:12:07 INFO - PROCESS | 1959 | 1461219127684 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}] 23:12:07 INFO - PROCESS | 1959 | 1461219127887 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 23:12:08 INFO - PROCESS | 1959 | 1461219128138 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x86dab400 == 144 [pid = 1959] [id = 722] 23:12:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x86dac000) [pid = 1959] [serial = 2167] [outer = (nil)] 23:12:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x86db4000) [pid = 1959] [serial = 2168] [outer = 0x86dac000] 23:12:08 INFO - PROCESS | 1959 | 1461219128217 Marionette DEBUG loaded listener.js 23:12:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x86ed5000) [pid = 1959] [serial = 2169] [outer = 0x86dac000] 23:12:09 INFO - PROCESS | 1959 | 1461219129108 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:12:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:12:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1494ms 23:12:09 INFO - PROCESS | 1959 | 1461219129164 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 23:12:09 INFO - PROCESS | 1959 | 1461219129172 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 23:12:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:12:09 INFO - PROCESS | 1959 | 1461219129182 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:12:09 INFO - PROCESS | 1959 | 1461219129187 Marionette TRACE conn4 <- [1,2862,null,{}] 23:12:09 INFO - PROCESS | 1959 | 1461219129193 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}] 23:12:09 INFO - PROCESS | 1959 | 1461219129435 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 23:12:09 INFO - PROCESS | 1959 | 1461219129734 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:09 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a28c00 == 145 [pid = 1959] [id = 723] 23:12:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x88a2a000) [pid = 1959] [serial = 2170] [outer = (nil)] 23:12:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x88c10c00) [pid = 1959] [serial = 2171] [outer = 0x88a2a000] 23:12:09 INFO - PROCESS | 1959 | 1461219129817 Marionette DEBUG loaded listener.js 23:12:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x88ce0400) [pid = 1959] [serial = 2172] [outer = 0x88a2a000] 23:12:10 INFO - PROCESS | 1959 | 1461219130851 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]]]}] 23:12:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:12:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1732ms 23:12:10 INFO - PROCESS | 1959 | 1461219130917 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 23:12:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:12:10 INFO - PROCESS | 1959 | 1461219130921 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 23:12:10 INFO - PROCESS | 1959 | 1461219130927 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:12:10 INFO - PROCESS | 1959 | 1461219130933 Marionette TRACE conn4 <- [1,2866,null,{}] 23:12:10 INFO - PROCESS | 1959 | 1461219130949 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}] 23:12:11 INFO - PROCESS | 1959 | 1461219131265 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 23:12:11 INFO - PROCESS | 1959 | 1461219131495 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:11 INFO - PROCESS | 1959 | ++DOCSHELL 0x8900b800 == 146 [pid = 1959] [id = 724] 23:12:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8900e000) [pid = 1959] [serial = 2173] [outer = (nil)] 23:12:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x89071c00) [pid = 1959] [serial = 2174] [outer = 0x8900e000] 23:12:11 INFO - PROCESS | 1959 | 1461219131603 Marionette DEBUG loaded listener.js 23:12:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x894f3000) [pid = 1959] [serial = 2175] [outer = 0x8900e000] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x88eeb000) [pid = 1959] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x8a393000) [pid = 1959] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x8c7d5000) [pid = 1959] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x8f311c00) [pid = 1959] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x899bfc00) [pid = 1959] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x88c06800) [pid = 1959] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x861f1800) [pid = 1959] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x8c40d000) [pid = 1959] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x88e9e400) [pid = 1959] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x86db0400) [pid = 1959] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x8bfab400) [pid = 1959] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x85e2a000) [pid = 1959] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x978e5000) [pid = 1959] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x899b8c00) [pid = 1959] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x92a0f400) [pid = 1959] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 124 (0x8f8b8400) [pid = 1959] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 123 (0x97916400) [pid = 1959] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 122 (0x935e6000) [pid = 1959] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 121 (0x91406c00) [pid = 1959] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 120 (0x8a578800) [pid = 1959] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:12:12 INFO - PROCESS | 1959 | --DOMWINDOW == 119 (0x90359c00) [pid = 1959] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:12:13 INFO - PROCESS | 1959 | 1461219133027 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]]]}] 23:12:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:12:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2137ms 23:12:13 INFO - PROCESS | 1959 | 1461219133067 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 23:12:13 INFO - PROCESS | 1959 | 1461219133072 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 23:12:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:12:13 INFO - PROCESS | 1959 | 1461219133078 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:12:13 INFO - PROCESS | 1959 | 1461219133081 Marionette TRACE conn4 <- [1,2870,null,{}] 23:12:13 INFO - PROCESS | 1959 | 1461219133087 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}] 23:12:13 INFO - PROCESS | 1959 | 1461219133330 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 23:12:13 INFO - PROCESS | 1959 | 1461219133549 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x85845000 == 147 [pid = 1959] [id = 725] 23:12:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 120 (0x86ed0000) [pid = 1959] [serial = 2176] [outer = (nil)] 23:12:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 121 (0x899b6400) [pid = 1959] [serial = 2177] [outer = 0x86ed0000] 23:12:13 INFO - PROCESS | 1959 | 1461219133672 Marionette DEBUG loaded listener.js 23:12:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 122 (0x89bef800) [pid = 1959] [serial = 2178] [outer = 0x86ed0000] 23:12:14 INFO - PROCESS | 1959 | 1461219134680 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]]]}] 23:12:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:12:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1683ms 23:12:14 INFO - PROCESS | 1959 | 1461219134763 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 23:12:14 INFO - PROCESS | 1959 | 1461219134770 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 23:12:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:12:14 INFO - PROCESS | 1959 | 1461219134779 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:12:14 INFO - PROCESS | 1959 | 1461219134785 Marionette TRACE conn4 <- [1,2874,null,{}] 23:12:14 INFO - PROCESS | 1959 | 1461219134794 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}] 23:12:15 INFO - PROCESS | 1959 | 1461219135082 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 23:12:15 INFO - PROCESS | 1959 | 1461219135462 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:15 INFO - PROCESS | 1959 | ++DOCSHELL 0x86da6400 == 148 [pid = 1959] [id = 726] 23:12:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 123 (0x86da9000) [pid = 1959] [serial = 2179] [outer = (nil)] 23:12:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 124 (0x86ecd400) [pid = 1959] [serial = 2180] [outer = 0x86da9000] 23:12:15 INFO - PROCESS | 1959 | 1461219135557 Marionette DEBUG loaded listener.js 23:12:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 125 (0x87e66800) [pid = 1959] [serial = 2181] [outer = 0x86da9000] 23:12:16 INFO - PROCESS | 1959 | 1461219136588 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]]]}] 23:12:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:12:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1890ms 23:12:16 INFO - PROCESS | 1959 | 1461219136669 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 23:12:16 INFO - PROCESS | 1959 | 1461219136678 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 23:12:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:12:16 INFO - PROCESS | 1959 | 1461219136690 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:12:16 INFO - PROCESS | 1959 | 1461219136693 Marionette TRACE conn4 <- [1,2878,null,{}] 23:12:16 INFO - PROCESS | 1959 | 1461219136700 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}] 23:12:17 INFO - PROCESS | 1959 | 1461219137005 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 23:12:17 INFO - PROCESS | 1959 | 1461219137369 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:17 INFO - PROCESS | 1959 | ++DOCSHELL 0x86db0400 == 149 [pid = 1959] [id = 727] 23:12:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x88cdc000) [pid = 1959] [serial = 2182] [outer = (nil)] 23:12:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x8906f000) [pid = 1959] [serial = 2183] [outer = 0x88cdc000] 23:12:17 INFO - PROCESS | 1959 | 1461219137472 Marionette DEBUG loaded listener.js 23:12:17 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x89dca000) [pid = 1959] [serial = 2184] [outer = 0x88cdc000] 23:12:18 INFO - PROCESS | 1959 | 1461219138614 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]]]}] 23:12:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:12:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1992ms 23:12:18 INFO - PROCESS | 1959 | 1461219138682 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 23:12:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:12:18 INFO - PROCESS | 1959 | 1461219138687 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 23:12:18 INFO - PROCESS | 1959 | 1461219138694 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:12:18 INFO - PROCESS | 1959 | 1461219138701 Marionette TRACE conn4 <- [1,2882,null,{}] 23:12:18 INFO - PROCESS | 1959 | 1461219138718 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}] 23:12:19 INFO - PROCESS | 1959 | 1461219139006 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 23:12:19 INFO - PROCESS | 1959 | 1461219139415 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:19 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a397800 == 150 [pid = 1959] [id = 728] 23:12:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x8aa76800) [pid = 1959] [serial = 2185] [outer = (nil)] 23:12:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x8aa7bc00) [pid = 1959] [serial = 2186] [outer = 0x8aa76800] 23:12:19 INFO - PROCESS | 1959 | 1461219139512 Marionette DEBUG loaded listener.js 23:12:19 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x8ab92800) [pid = 1959] [serial = 2187] [outer = 0x8aa76800] 23:12:20 INFO - PROCESS | 1959 | 1461219140546 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]]]}] 23:12:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:12:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1895ms 23:12:20 INFO - PROCESS | 1959 | 1461219140589 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 23:12:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:12:20 INFO - PROCESS | 1959 | 1461219140594 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 23:12:20 INFO - PROCESS | 1959 | 1461219140601 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:12:20 INFO - PROCESS | 1959 | 1461219140604 Marionette TRACE conn4 <- [1,2886,null,{}] 23:12:20 INFO - PROCESS | 1959 | 1461219140610 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}] 23:12:20 INFO - PROCESS | 1959 | 1461219140850 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 23:12:21 INFO - PROCESS | 1959 | 1461219141240 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c2ea800 == 151 [pid = 1959] [id = 729] 23:12:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x8c409800) [pid = 1959] [serial = 2188] [outer = (nil)] 23:12:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x8c57f400) [pid = 1959] [serial = 2189] [outer = 0x8c409800] 23:12:21 INFO - PROCESS | 1959 | 1461219141348 Marionette DEBUG loaded listener.js 23:12:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x8c584000) [pid = 1959] [serial = 2190] [outer = 0x8c409800] 23:12:22 INFO - PROCESS | 1959 | 1461219142284 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]]]}] 23:12:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:12:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1733ms 23:12:22 INFO - PROCESS | 1959 | 1461219142334 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 23:12:22 INFO - PROCESS | 1959 | 1461219142338 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 23:12:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:12:22 INFO - PROCESS | 1959 | 1461219142344 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:12:22 INFO - PROCESS | 1959 | 1461219142348 Marionette TRACE conn4 <- [1,2890,null,{}] 23:12:22 INFO - PROCESS | 1959 | 1461219142354 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}] 23:12:22 INFO - PROCESS | 1959 | 1461219142597 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 23:12:22 INFO - PROCESS | 1959 | 1461219142956 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:22 INFO - PROCESS | 1959 | ++DOCSHELL 0x8900d000 == 152 [pid = 1959] [id = 730] 23:12:22 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x8bfb7c00) [pid = 1959] [serial = 2191] [outer = (nil)] 23:12:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8f224c00) [pid = 1959] [serial = 2192] [outer = 0x8bfb7c00] 23:12:23 INFO - PROCESS | 1959 | 1461219143052 Marionette DEBUG loaded listener.js 23:12:23 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8f274c00) [pid = 1959] [serial = 2193] [outer = 0x8bfb7c00] 23:12:23 INFO - PROCESS | 1959 | 1461219143993 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:12:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:12:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1686ms 23:12:24 INFO - PROCESS | 1959 | 1461219144051 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 23:12:24 INFO - PROCESS | 1959 | 1461219144055 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 23:12:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:12:24 INFO - PROCESS | 1959 | 1461219144065 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:12:24 INFO - PROCESS | 1959 | 1461219144068 Marionette TRACE conn4 <- [1,2894,null,{}] 23:12:24 INFO - PROCESS | 1959 | 1461219144075 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}] 23:12:24 INFO - PROCESS | 1959 | 1461219144366 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 23:12:24 INFO - PROCESS | 1959 | 1461219144733 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:24 INFO - PROCESS | 1959 | ++DOCSHELL 0x89073400 == 153 [pid = 1959] [id = 731] 23:12:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8f46c400) [pid = 1959] [serial = 2194] [outer = (nil)] 23:12:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8f8b5400) [pid = 1959] [serial = 2195] [outer = 0x8f46c400] 23:12:24 INFO - PROCESS | 1959 | 1461219144834 Marionette DEBUG loaded listener.js 23:12:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8feb2000) [pid = 1959] [serial = 2196] [outer = 0x8f46c400] 23:12:25 INFO - PROCESS | 1959 | 1461219145776 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]]]}] 23:12:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:12:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1783ms 23:12:25 INFO - PROCESS | 1959 | 1461219145849 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 23:12:25 INFO - PROCESS | 1959 | 1461219145852 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 23:12:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:12:25 INFO - PROCESS | 1959 | 1461219145860 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:12:25 INFO - PROCESS | 1959 | 1461219145862 Marionette TRACE conn4 <- [1,2898,null,{}] 23:12:25 INFO - PROCESS | 1959 | 1461219145869 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}] 23:12:26 INFO - PROCESS | 1959 | 1461219146145 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 23:12:26 INFO - PROCESS | 1959 | 1461219146498 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:26 INFO - PROCESS | 1959 | ++DOCSHELL 0x8febf000 == 154 [pid = 1959] [id = 732] 23:12:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8ff9f400) [pid = 1959] [serial = 2197] [outer = (nil)] 23:12:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8fff2000) [pid = 1959] [serial = 2198] [outer = 0x8ff9f400] 23:12:26 INFO - PROCESS | 1959 | 1461219146604 Marionette DEBUG loaded listener.js 23:12:26 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x90125000) [pid = 1959] [serial = 2199] [outer = 0x8ff9f400] 23:12:27 INFO - PROCESS | 1959 | 1461219147537 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]]]}] 23:12:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:12:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1732ms 23:12:27 INFO - PROCESS | 1959 | 1461219147592 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 23:12:27 INFO - PROCESS | 1959 | 1461219147596 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 23:12:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:12:27 INFO - PROCESS | 1959 | 1461219147603 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:12:27 INFO - PROCESS | 1959 | 1461219147606 Marionette TRACE conn4 <- [1,2902,null,{}] 23:12:27 INFO - PROCESS | 1959 | 1461219147612 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}] 23:12:27 INFO - PROCESS | 1959 | 1461219147872 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 23:12:28 INFO - PROCESS | 1959 | 1461219148226 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:28 INFO - PROCESS | 1959 | ++DOCSHELL 0x8fec0000 == 155 [pid = 1959] [id = 733] 23:12:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8ffa6800) [pid = 1959] [serial = 2200] [outer = (nil)] 23:12:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x90872c00) [pid = 1959] [serial = 2201] [outer = 0x8ffa6800] 23:12:28 INFO - PROCESS | 1959 | 1461219148326 Marionette DEBUG loaded listener.js 23:12:28 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x91404c00) [pid = 1959] [serial = 2202] [outer = 0x8ffa6800] 23:12:29 INFO - PROCESS | 1959 | 1461219149262 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:12:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:12:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1739ms 23:12:29 INFO - PROCESS | 1959 | 1461219149343 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 23:12:29 INFO - PROCESS | 1959 | 1461219149347 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 23:12:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:12:29 INFO - PROCESS | 1959 | 1461219149354 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:12:29 INFO - PROCESS | 1959 | 1461219149357 Marionette TRACE conn4 <- [1,2906,null,{}] 23:12:29 INFO - PROCESS | 1959 | 1461219149371 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}] 23:12:29 INFO - PROCESS | 1959 | 1461219149659 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 23:12:30 INFO - PROCESS | 1959 | 1461219150014 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:30 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c2e4c00 == 156 [pid = 1959] [id = 734] 23:12:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x90359c00) [pid = 1959] [serial = 2203] [outer = (nil)] 23:12:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x92a0cc00) [pid = 1959] [serial = 2204] [outer = 0x90359c00] 23:12:30 INFO - PROCESS | 1959 | 1461219150108 Marionette DEBUG loaded listener.js 23:12:30 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x92a10000) [pid = 1959] [serial = 2205] [outer = 0x90359c00] 23:12:31 INFO - PROCESS | 1959 | 1461219151051 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]]]}] 23:12:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:12:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1747ms 23:12:31 INFO - PROCESS | 1959 | 1461219151102 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 23:12:31 INFO - PROCESS | 1959 | 1461219151105 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 23:12:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:12:31 INFO - PROCESS | 1959 | 1461219151112 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:12:31 INFO - PROCESS | 1959 | 1461219151116 Marionette TRACE conn4 <- [1,2910,null,{}] 23:12:31 INFO - PROCESS | 1959 | 1461219151122 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}] 23:12:31 INFO - PROCESS | 1959 | 1461219151359 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 23:12:31 INFO - PROCESS | 1959 | 1461219151726 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x91329800 == 157 [pid = 1959] [id = 735] 23:12:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x9160d800) [pid = 1959] [serial = 2206] [outer = (nil)] 23:12:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x935e5800) [pid = 1959] [serial = 2207] [outer = 0x9160d800] 23:12:31 INFO - PROCESS | 1959 | 1461219151818 Marionette DEBUG loaded listener.js 23:12:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x93630400) [pid = 1959] [serial = 2208] [outer = 0x9160d800] 23:12:32 INFO - PROCESS | 1959 | 1461219152618 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]]]}] 23:12:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:12:32 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:12:32 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1530ms 23:12:32 INFO - PROCESS | 1959 | 1461219152652 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 23:12:32 INFO - PROCESS | 1959 | 1461219152655 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 23:12:32 INFO - TEST-START | /DOMEvents/constructors.html 23:12:32 INFO - PROCESS | 1959 | 1461219152666 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:12:32 INFO - PROCESS | 1959 | 1461219152670 Marionette TRACE conn4 <- [1,2914,null,{}] 23:12:32 INFO - PROCESS | 1959 | 1461219152676 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}] 23:12:32 INFO - PROCESS | 1959 | 1461219152940 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 23:12:33 INFO - PROCESS | 1959 | 1461219153331 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:33 INFO - PROCESS | 1959 | ++DOCSHELL 0x95b7f400 == 158 [pid = 1959] [id = 736] 23:12:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x96b0c000) [pid = 1959] [serial = 2209] [outer = (nil)] 23:12:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x96f9b800) [pid = 1959] [serial = 2210] [outer = 0x96b0c000] 23:12:33 INFO - PROCESS | 1959 | 1461219153436 Marionette DEBUG loaded listener.js 23:12:33 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x97785000) [pid = 1959] [serial = 2211] [outer = 0x96b0c000] 23:12:34 INFO - PROCESS | 1959 | 1461219154442 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]]]}] 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:12:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:12:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:12:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:12:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:12:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:12:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:12:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:12:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:12:34 INFO - TEST-OK | /DOMEvents/constructors.html | took 1855ms 23:12:34 INFO - PROCESS | 1959 | 1461219154522 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 23:12:34 INFO - PROCESS | 1959 | 1461219154528 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 23:12:34 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:12:34 INFO - PROCESS | 1959 | 1461219154537 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:12:34 INFO - PROCESS | 1959 | 1461219154546 Marionette TRACE conn4 <- [1,2918,null,{}] 23:12:34 INFO - PROCESS | 1959 | 1461219154556 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}] 23:12:34 INFO - PROCESS | 1959 | 1461219154858 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 23:12:35 INFO - PROCESS | 1959 | 1461219155220 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:35 INFO - PROCESS | 1959 | ++DOCSHELL 0x93e2d000 == 159 [pid = 1959] [id = 737] 23:12:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x9515e400) [pid = 1959] [serial = 2212] [outer = (nil)] 23:12:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x97f1c400) [pid = 1959] [serial = 2213] [outer = 0x9515e400] 23:12:35 INFO - PROCESS | 1959 | 1461219155312 Marionette DEBUG loaded listener.js 23:12:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x987bd400) [pid = 1959] [serial = 2214] [outer = 0x9515e400] 23:12:36 INFO - PROCESS | 1959 | 1461219156147 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:12:36 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:12:36 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1645ms 23:12:36 INFO - PROCESS | 1959 | 1461219156184 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 23:12:36 INFO - PROCESS | 1959 | 1461219156188 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 23:12:36 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:12:36 INFO - PROCESS | 1959 | 1461219156195 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:12:36 INFO - PROCESS | 1959 | 1461219156198 Marionette TRACE conn4 <- [1,2922,null,{}] 23:12:36 INFO - PROCESS | 1959 | 1461219156204 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}] 23:12:36 INFO - PROCESS | 1959 | 1461219156436 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 23:12:36 INFO - PROCESS | 1959 | 1461219156750 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:36 INFO - PROCESS | 1959 | ++DOCSHELL 0x97d52800 == 160 [pid = 1959] [id = 738] 23:12:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x987b4400) [pid = 1959] [serial = 2215] [outer = (nil)] 23:12:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x98f0c000) [pid = 1959] [serial = 2216] [outer = 0x987b4400] 23:12:36 INFO - PROCESS | 1959 | 1461219156842 Marionette DEBUG loaded listener.js 23:12:36 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x9921b400) [pid = 1959] [serial = 2217] [outer = 0x987b4400] 23:12:37 INFO - PROCESS | 1959 | [1959] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:12:37 INFO - PROCESS | 1959 | [1959] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:12:37 INFO - PROCESS | 1959 | [1959] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:12:37 INFO - PROCESS | 1959 | [1959] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:12:37 INFO - PROCESS | 1959 | 1461219157736 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]]]}] 23:12:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:12:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:12:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:12:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:12:37 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 23:12:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:12:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:12:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:12:37 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 23:12:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:12:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:12:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:12:37 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]" 23:12:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:12:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:12:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:12:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:12:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1589ms 23:12:37 INFO - PROCESS | 1959 | 1461219157785 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 23:12:37 INFO - PROCESS | 1959 | 1461219157788 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 23:12:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:12:37 INFO - PROCESS | 1959 | 1461219157801 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:12:37 INFO - PROCESS | 1959 | 1461219157806 Marionette TRACE conn4 <- [1,2926,null,{}] 23:12:37 INFO - PROCESS | 1959 | 1461219157815 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}] 23:12:38 INFO - PROCESS | 1959 | 1461219158156 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 23:12:38 INFO - PROCESS | 1959 | 1461219158392 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:38 INFO - PROCESS | 1959 | ++DOCSHELL 0x89ac0000 == 161 [pid = 1959] [id = 739] 23:12:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x92c0bc00) [pid = 1959] [serial = 2218] [outer = (nil)] 23:12:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x99caf800) [pid = 1959] [serial = 2219] [outer = 0x92c0bc00] 23:12:38 INFO - PROCESS | 1959 | 1461219158530 Marionette DEBUG loaded listener.js 23:12:38 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x99cac800) [pid = 1959] [serial = 2220] [outer = 0x92c0bc00] 23:12:39 INFO - PROCESS | 1959 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:12:39 INFO - PROCESS | 1959 | 1461219159333 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]]]}] 23:12:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:12:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1547ms 23:12:39 INFO - PROCESS | 1959 | 1461219159349 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 23:12:39 INFO - PROCESS | 1959 | 1461219159353 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 23:12:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:12:39 INFO - PROCESS | 1959 | 1461219159359 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:12:39 INFO - PROCESS | 1959 | 1461219159363 Marionette TRACE conn4 <- [1,2930,null,{}] 23:12:39 INFO - PROCESS | 1959 | 1461219159369 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}] 23:12:39 INFO - PROCESS | 1959 | 1461219159612 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 23:12:39 INFO - PROCESS | 1959 | 1461219159898 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:39 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a585800 == 162 [pid = 1959] [id = 740] 23:12:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x99c30400) [pid = 1959] [serial = 2221] [outer = (nil)] 23:12:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x9b2b8800) [pid = 1959] [serial = 2222] [outer = 0x99c30400] 23:12:39 INFO - PROCESS | 1959 | 1461219159995 Marionette DEBUG loaded listener.js 23:12:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x9df12c00) [pid = 1959] [serial = 2223] [outer = 0x99c30400] 23:12:40 INFO - PROCESS | 1959 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:12:40 INFO - PROCESS | 1959 | 1461219160831 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]]]}] 23:12:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:12:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1487ms 23:12:40 INFO - PROCESS | 1959 | 1461219160847 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 23:12:40 INFO - PROCESS | 1959 | 1461219160851 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 23:12:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:12:40 INFO - PROCESS | 1959 | 1461219160858 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:12:40 INFO - PROCESS | 1959 | 1461219160861 Marionette TRACE conn4 <- [1,2934,null,{}] 23:12:40 INFO - PROCESS | 1959 | 1461219160867 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}] 23:12:41 INFO - PROCESS | 1959 | 1461219161096 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 23:12:41 INFO - PROCESS | 1959 | 1461219161386 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:41 INFO - PROCESS | 1959 | ++DOCSHELL 0x99cb1800 == 163 [pid = 1959] [id = 741] 23:12:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x99cb5400) [pid = 1959] [serial = 2224] [outer = (nil)] 23:12:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x9fb8fc00) [pid = 1959] [serial = 2225] [outer = 0x99cb5400] 23:12:41 INFO - PROCESS | 1959 | 1461219161474 Marionette DEBUG loaded listener.js 23:12:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x9fc05400) [pid = 1959] [serial = 2226] [outer = 0x99cb5400] 23:12:42 INFO - PROCESS | 1959 | 1461219162338 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]]]}] 23:12:42 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:12:42 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1493ms 23:12:42 INFO - PROCESS | 1959 | 1461219162352 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 23:12:42 INFO - PROCESS | 1959 | 1461219162355 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 23:12:42 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:12:42 INFO - PROCESS | 1959 | 1461219162362 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:12:42 INFO - PROCESS | 1959 | 1461219162365 Marionette TRACE conn4 <- [1,2938,null,{}] 23:12:42 INFO - PROCESS | 1959 | 1461219162371 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}] 23:12:42 INFO - PROCESS | 1959 | 1461219162603 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 23:12:42 INFO - PROCESS | 1959 | 1461219162940 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:42 INFO - PROCESS | 1959 | ++DOCSHELL 0x8605f000 == 164 [pid = 1959] [id = 742] 23:12:42 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x868fa800) [pid = 1959] [serial = 2227] [outer = (nil)] 23:12:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x9fc5e000) [pid = 1959] [serial = 2228] [outer = 0x868fa800] 23:12:43 INFO - PROCESS | 1959 | 1461219163033 Marionette DEBUG loaded listener.js 23:12:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x9fca2c00) [pid = 1959] [serial = 2229] [outer = 0x868fa800] 23:12:43 INFO - PROCESS | 1959 | 1461219163894 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]]]}] 23:12:43 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. 23:12:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1589ms 23:12:43 INFO - PROCESS | 1959 | 1461219163952 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 23:12:43 INFO - PROCESS | 1959 | 1461219163956 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 23:12:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:12:43 INFO - PROCESS | 1959 | 1461219163963 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:12:43 INFO - PROCESS | 1959 | 1461219163965 Marionette TRACE conn4 <- [1,2942,null,{}] 23:12:43 INFO - PROCESS | 1959 | 1461219163972 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}] 23:12:44 INFO - PROCESS | 1959 | 1461219164213 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 23:12:44 INFO - PROCESS | 1959 | 1461219164542 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:44 INFO - PROCESS | 1959 | ++DOCSHELL 0x861f9c00 == 165 [pid = 1959] [id = 743] 23:12:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x9ea1e400) [pid = 1959] [serial = 2230] [outer = (nil)] 23:12:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x9feef400) [pid = 1959] [serial = 2231] [outer = 0x9ea1e400] 23:12:44 INFO - PROCESS | 1959 | 1461219164634 Marionette DEBUG loaded listener.js 23:12:44 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x9ff14400) [pid = 1959] [serial = 2232] [outer = 0x9ea1e400] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x85851800 == 164 [pid = 1959] [id = 636] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x89dc5c00 == 163 [pid = 1959] [id = 634] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x89009c00 == 162 [pid = 1959] [id = 630] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x857b7000 == 161 [pid = 1959] [id = 639] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x92a0b400 == 160 [pid = 1959] [id = 719] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x85141800 == 159 [pid = 1959] [id = 720] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x92a0f800 == 158 [pid = 1959] [id = 718] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x860ca800 == 157 [pid = 1959] [id = 717] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x90360000 == 156 [pid = 1959] [id = 716] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x8aa6fc00 == 155 [pid = 1959] [id = 714] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x90351800 == 154 [pid = 1959] [id = 715] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7ce800 == 153 [pid = 1959] [id = 713] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x8c7d1000 == 152 [pid = 1959] [id = 712] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x99c31000 == 151 [pid = 1959] [id = 594] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x8c2f0000 == 150 [pid = 1959] [id = 711] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x8c2e5400 == 149 [pid = 1959] [id = 710] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x868ee800 == 148 [pid = 1959] [id = 708] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x89bf7400 == 147 [pid = 1959] [id = 709] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x88c08400 == 146 [pid = 1959] [id = 707] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x86db5000 == 145 [pid = 1959] [id = 706] 23:12:47 INFO - PROCESS | 1959 | --DOCSHELL 0x85847000 == 144 [pid = 1959] [id = 705] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x894f8400) [pid = 1959] [serial = 1995] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x987bb400) [pid = 1959] [serial = 2103] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x8f469c00) [pid = 1959] [serial = 2075] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8fca9c00) [pid = 1959] [serial = 2078] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x8a230000) [pid = 1959] [serial = 2064] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x894f2c00) [pid = 1959] [serial = 2114] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x88ef2c00) [pid = 1959] [serial = 2058] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x86752c00) [pid = 1959] [serial = 2054] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x8f228000) [pid = 1959] [serial = 2073] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x88eec800) [pid = 1959] [serial = 2111] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x87e5d800) [pid = 1959] [serial = 2109] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x8c40d800) [pid = 1959] [serial = 2069] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x860c7000) [pid = 1959] [serial = 2106] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x97d5d400) [pid = 1959] [serial = 2096] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x97fc2800) [pid = 1959] [serial = 2097] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x8f46d400) [pid = 1959] [serial = 2076] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x89ac0c00) [pid = 1959] [serial = 2060] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x93e29000) [pid = 1959] [serial = 2090] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x8ffa2c00) [pid = 1959] [serial = 2081] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x98697800) [pid = 1959] [serial = 2100] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x9868e400) [pid = 1959] [serial = 2099] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x868f5800) [pid = 1959] [serial = 2055] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x97912400) [pid = 1959] [serial = 2093] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x92c04000) [pid = 1959] [serial = 2087] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x86eda800) [pid = 1959] [serial = 2108] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x92c10c00) [pid = 1959] [serial = 2088] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x8fff1400) [pid = 1959] [serial = 2082] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x8906e400) [pid = 1959] [serial = 2112] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x8aa71c00) [pid = 1959] [serial = 2066] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x8fcca000) [pid = 1959] [serial = 2079] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x89dc9400) [pid = 1959] [serial = 2063] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x987b7000) [pid = 1959] [serial = 2102] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x88cd7c00) [pid = 1959] [serial = 2057] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x91403800) [pid = 1959] [serial = 2084] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x85f82400) [pid = 1959] [serial = 2105] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x8c58ac00) [pid = 1959] [serial = 2070] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x96b09000) [pid = 1959] [serial = 2091] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x8ab8c400) [pid = 1959] [serial = 2067] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x89ac8400) [pid = 1959] [serial = 2061] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x97b8b000) [pid = 1959] [serial = 2094] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x8f225800) [pid = 1959] [serial = 2072] [outer = (nil)] [url = about:blank] 23:12:47 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x9160f400) [pid = 1959] [serial = 2085] [outer = (nil)] [url = about:blank] 23:12:48 INFO - PROCESS | 1959 | 1461219168228 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"]]]}] 23:12:48 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 23:12:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:12:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:12:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:12:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 4345ms 23:12:48 INFO - PROCESS | 1959 | 1461219168311 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 23:12:48 INFO - PROCESS | 1959 | 1461219168315 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 23:12:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:12:48 INFO - PROCESS | 1959 | 1461219168323 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:12:48 INFO - PROCESS | 1959 | 1461219168329 Marionette TRACE conn4 <- [1,2946,null,{}] 23:12:48 INFO - PROCESS | 1959 | 1461219168336 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}] 23:12:48 INFO - PROCESS | 1959 | 1461219168526 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 23:12:48 INFO - PROCESS | 1959 | 1461219168754 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:48 INFO - PROCESS | 1959 | ++DOCSHELL 0x860c4800 == 145 [pid = 1959] [id = 744] 23:12:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x86daec00) [pid = 1959] [serial = 2233] [outer = (nil)] 23:12:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x87e57400) [pid = 1959] [serial = 2234] [outer = 0x86daec00] 23:12:48 INFO - PROCESS | 1959 | 1461219168829 Marionette DEBUG loaded listener.js 23:12:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x87e5e800) [pid = 1959] [serial = 2235] [outer = 0x86daec00] 23:12:49 INFO - PROCESS | 1959 | 1461219169695 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]]]}] 23:12:49 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. 23:12:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1388ms 23:12:49 INFO - PROCESS | 1959 | 1461219169712 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 23:12:49 INFO - PROCESS | 1959 | 1461219169720 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 23:12:49 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:12:49 INFO - PROCESS | 1959 | 1461219169730 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:12:49 INFO - PROCESS | 1959 | 1461219169733 Marionette TRACE conn4 <- [1,2950,null,{}] 23:12:49 INFO - PROCESS | 1959 | 1461219169740 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}] 23:12:49 INFO - PROCESS | 1959 | 1461219169928 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 23:12:50 INFO - PROCESS | 1959 | 1461219170184 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a27800 == 146 [pid = 1959] [id = 745] 23:12:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x88cdb800) [pid = 1959] [serial = 2236] [outer = (nil)] 23:12:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x88ef0800) [pid = 1959] [serial = 2237] [outer = 0x88cdb800] 23:12:50 INFO - PROCESS | 1959 | 1461219170261 Marionette DEBUG loaded listener.js 23:12:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x89009c00) [pid = 1959] [serial = 2238] [outer = 0x88cdb800] 23:12:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ef2c00 == 147 [pid = 1959] [id = 746] 23:12:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x894f5800) [pid = 1959] [serial = 2239] [outer = (nil)] 23:12:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x899b4c00) [pid = 1959] [serial = 2240] [outer = 0x894f5800] 23:12:51 INFO - PROCESS | 1959 | 1461219171164 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]]]}] 23:12:51 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. 23:12:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1481ms 23:12:51 INFO - PROCESS | 1959 | 1461219171210 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 23:12:51 INFO - PROCESS | 1959 | 1461219171214 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 23:12:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:12:51 INFO - PROCESS | 1959 | 1461219171220 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:12:51 INFO - PROCESS | 1959 | 1461219171226 Marionette TRACE conn4 <- [1,2954,null,{}] 23:12:51 INFO - PROCESS | 1959 | 1461219171256 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}] 23:12:51 INFO - PROCESS | 1959 | 1461219171611 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 23:12:51 INFO - PROCESS | 1959 | 1461219171659 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:51 INFO - PROCESS | 1959 | ++DOCSHELL 0x894f4c00 == 148 [pid = 1959] [id = 747] 23:12:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x899ba800) [pid = 1959] [serial = 2241] [outer = (nil)] 23:12:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x89ac9000) [pid = 1959] [serial = 2242] [outer = 0x899ba800] 23:12:51 INFO - PROCESS | 1959 | 1461219171735 Marionette DEBUG loaded listener.js 23:12:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x89dce000) [pid = 1959] [serial = 2243] [outer = 0x899ba800] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x93e2f800) [pid = 1959] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x87e61800) [pid = 1959] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x88cd4400) [pid = 1959] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x88cd5800) [pid = 1959] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x8f21f400) [pid = 1959] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x88e9e800) [pid = 1959] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x90878c00) [pid = 1959] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x85849c00) [pid = 1959] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x90351c00) [pid = 1959] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x857b0000) [pid = 1959] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x8f46b400) [pid = 1959] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x894f2400) [pid = 1959] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x8aa71800) [pid = 1959] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x8fca7000) [pid = 1959] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x88a2a000) [pid = 1959] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x92c02400) [pid = 1959] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x8f229800) [pid = 1959] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x8900e000) [pid = 1959] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x8c2e5c00) [pid = 1959] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:12:52 INFO - PROCESS | 1959 | --DOMWINDOW == 125 (0x86dac000) [pid = 1959] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:12:53 INFO - PROCESS | 1959 | 1461219173200 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]]]}] 23:12:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:12:53 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 23:12:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1991ms 23:12:53 INFO - PROCESS | 1959 | 1461219173213 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 23:12:53 INFO - PROCESS | 1959 | 1461219173217 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 23:12:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:12:53 INFO - PROCESS | 1959 | 1461219173223 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:12:53 INFO - PROCESS | 1959 | 1461219173226 Marionette TRACE conn4 <- [1,2958,null,{}] 23:12:53 INFO - PROCESS | 1959 | 1461219173232 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}] 23:12:53 INFO - PROCESS | 1959 | 1461219173528 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 23:12:53 INFO - PROCESS | 1959 | 1461219173555 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x860c2400 == 149 [pid = 1959] [id = 748] 23:12:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 126 (0x86ecd000) [pid = 1959] [serial = 2244] [outer = (nil)] 23:12:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x8a22c800) [pid = 1959] [serial = 2245] [outer = 0x86ecd000] 23:12:53 INFO - PROCESS | 1959 | 1461219173628 Marionette DEBUG loaded listener.js 23:12:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x8a38fc00) [pid = 1959] [serial = 2246] [outer = 0x86ecd000] 23:12:54 INFO - PROCESS | 1959 | 1461219174438 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]]]}] 23:12:54 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. 23:12:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1235ms 23:12:54 INFO - PROCESS | 1959 | 1461219174458 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 23:12:54 INFO - PROCESS | 1959 | 1461219174461 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 23:12:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:12:54 INFO - PROCESS | 1959 | 1461219174467 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:12:54 INFO - PROCESS | 1959 | 1461219174471 Marionette TRACE conn4 <- [1,2962,null,{}] 23:12:54 INFO - PROCESS | 1959 | 1461219174476 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}] 23:12:54 INFO - PROCESS | 1959 | 1461219174675 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 23:12:55 INFO - PROCESS | 1959 | 1461219175095 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:55 INFO - PROCESS | 1959 | ++DOCSHELL 0x8514e400 == 150 [pid = 1959] [id = 749] 23:12:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x857abc00) [pid = 1959] [serial = 2247] [outer = (nil)] 23:12:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x85f85400) [pid = 1959] [serial = 2248] [outer = 0x857abc00] 23:12:55 INFO - PROCESS | 1959 | 1461219175187 Marionette DEBUG loaded listener.js 23:12:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x86751c00) [pid = 1959] [serial = 2249] [outer = 0x857abc00] 23:12:56 INFO - PROCESS | 1959 | 1461219176121 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]]]}] 23:12:56 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. 23:12:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1696ms 23:12:56 INFO - PROCESS | 1959 | 1461219176166 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 23:12:56 INFO - PROCESS | 1959 | 1461219176174 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 23:12:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:12:56 INFO - PROCESS | 1959 | 1461219176184 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:12:56 INFO - PROCESS | 1959 | 1461219176188 Marionette TRACE conn4 <- [1,2966,null,{}] 23:12:56 INFO - PROCESS | 1959 | 1461219176237 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}] 23:12:56 INFO - PROCESS | 1959 | 1461219176580 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 23:12:56 INFO - PROCESS | 1959 | 1461219176766 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x87e62400 == 151 [pid = 1959] [id = 750] 23:12:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x88cd6400) [pid = 1959] [serial = 2250] [outer = (nil)] 23:12:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x88ea1c00) [pid = 1959] [serial = 2251] [outer = 0x88cd6400] 23:12:56 INFO - PROCESS | 1959 | 1461219176862 Marionette DEBUG loaded listener.js 23:12:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x88eea400) [pid = 1959] [serial = 2252] [outer = 0x88cd6400] 23:12:57 INFO - PROCESS | 1959 | 1461219177849 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]]]}] 23:12:57 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. 23:12:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1686ms 23:12:57 INFO - PROCESS | 1959 | 1461219177873 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 23:12:57 INFO - PROCESS | 1959 | 1461219177879 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 23:12:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:12:57 INFO - PROCESS | 1959 | 1461219177887 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:12:57 INFO - PROCESS | 1959 | 1461219177891 Marionette TRACE conn4 <- [1,2970,null,{}] 23:12:57 INFO - PROCESS | 1959 | 1461219177897 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}] 23:12:58 INFO - PROCESS | 1959 | 1461219178113 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 23:12:58 INFO - PROCESS | 1959 | 1461219178416 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:12:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ea2c00 == 152 [pid = 1959] [id = 751] 23:12:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x89071800) [pid = 1959] [serial = 2253] [outer = (nil)] 23:12:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x899b8400) [pid = 1959] [serial = 2254] [outer = 0x89071800] 23:12:58 INFO - PROCESS | 1959 | 1461219178509 Marionette DEBUG loaded listener.js 23:12:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x89acc000) [pid = 1959] [serial = 2255] [outer = 0x89071800] 23:12:59 INFO - PROCESS | 1959 | 1461219179458 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]]]}] 23:12:59 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. 23:12:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1594ms 23:12:59 INFO - PROCESS | 1959 | 1461219179481 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 23:12:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:12:59 INFO - PROCESS | 1959 | 1461219179485 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 23:12:59 INFO - PROCESS | 1959 | 1461219179501 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:12:59 INFO - PROCESS | 1959 | 1461219179518 Marionette TRACE conn4 <- [1,2974,null,{}] 23:12:59 INFO - PROCESS | 1959 | 1461219179531 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}] 23:12:59 INFO - PROCESS | 1959 | 1461219179864 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 23:13:00 INFO - PROCESS | 1959 | 1461219180095 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a234000 == 153 [pid = 1959] [id = 752] 23:13:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8a581c00) [pid = 1959] [serial = 2256] [outer = (nil)] 23:13:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8aa76c00) [pid = 1959] [serial = 2257] [outer = 0x8a581c00] 23:13:00 INFO - PROCESS | 1959 | 1461219180236 Marionette DEBUG loaded listener.js 23:13:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8aa7a400) [pid = 1959] [serial = 2258] [outer = 0x8a581c00] 23:13:01 INFO - PROCESS | 1959 | 1461219181066 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]]]}] 23:13:01 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. 23:13:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1609ms 23:13:01 INFO - PROCESS | 1959 | 1461219181102 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 23:13:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:13:01 INFO - PROCESS | 1959 | 1461219181107 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 23:13:01 INFO - PROCESS | 1959 | 1461219181113 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:13:01 INFO - PROCESS | 1959 | 1461219181117 Marionette TRACE conn4 <- [1,2978,null,{}] 23:13:01 INFO - PROCESS | 1959 | 1461219181123 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}] 23:13:01 INFO - PROCESS | 1959 | 1461219181331 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 23:13:01 INFO - PROCESS | 1959 | 1461219181640 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x8aa77400 == 154 [pid = 1959] [id = 753] 23:13:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8ab85c00) [pid = 1959] [serial = 2259] [outer = (nil)] 23:13:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x8bfb6400) [pid = 1959] [serial = 2260] [outer = 0x8ab85c00] 23:13:01 INFO - PROCESS | 1959 | 1461219181732 Marionette DEBUG loaded listener.js 23:13:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x8c2ef000) [pid = 1959] [serial = 2261] [outer = 0x8ab85c00] 23:13:02 INFO - PROCESS | 1959 | 1461219182578 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]]]}] 23:13:02 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. 23:13:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1484ms 23:13:02 INFO - PROCESS | 1959 | 1461219182597 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 23:13:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:13:02 INFO - PROCESS | 1959 | 1461219182602 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 23:13:02 INFO - PROCESS | 1959 | 1461219182609 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:13:02 INFO - PROCESS | 1959 | 1461219182612 Marionette TRACE conn4 <- [1,2982,null,{}] 23:13:02 INFO - PROCESS | 1959 | 1461219182618 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}] 23:13:02 INFO - PROCESS | 1959 | 1461219182842 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 23:13:03 INFO - PROCESS | 1959 | 1461219183134 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x8bfadc00 == 155 [pid = 1959] [id = 754] 23:13:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x8bfae000) [pid = 1959] [serial = 2262] [outer = (nil)] 23:13:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8c7c9800) [pid = 1959] [serial = 2263] [outer = 0x8bfae000] 23:13:03 INFO - PROCESS | 1959 | 1461219183242 Marionette DEBUG loaded listener.js 23:13:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x8f27d800) [pid = 1959] [serial = 2264] [outer = 0x8bfae000] 23:13:04 INFO - PROCESS | 1959 | 1461219184185 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"]]]}] 23:13:04 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 23:13:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:13:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:13:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1635ms 23:13:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:13:04 INFO - PROCESS | 1959 | 1461219184244 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 23:13:04 INFO - PROCESS | 1959 | 1461219184247 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 23:13:04 INFO - PROCESS | 1959 | 1461219184253 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:13:04 INFO - PROCESS | 1959 | 1461219184258 Marionette TRACE conn4 <- [1,2986,null,{}] 23:13:04 INFO - PROCESS | 1959 | 1461219184313 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}] 23:13:04 INFO - PROCESS | 1959 | 1461219184559 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 23:13:04 INFO - PROCESS | 1959 | 1461219184868 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:04 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f469c00 == 156 [pid = 1959] [id = 755] 23:13:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x8f470000) [pid = 1959] [serial = 2265] [outer = (nil)] 23:13:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x8f8b9400) [pid = 1959] [serial = 2266] [outer = 0x8f470000] 23:13:05 INFO - PROCESS | 1959 | 1461219185001 Marionette DEBUG loaded listener.js 23:13:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x8fcad800) [pid = 1959] [serial = 2267] [outer = 0x8f470000] 23:13:05 INFO - PROCESS | 1959 | 1461219185811 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]]]}] 23:13:05 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. 23:13:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1586ms 23:13:05 INFO - PROCESS | 1959 | 1461219185839 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 23:13:05 INFO - PROCESS | 1959 | 1461219185843 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 23:13:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:13:05 INFO - PROCESS | 1959 | 1461219185850 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:13:05 INFO - PROCESS | 1959 | 1461219185852 Marionette TRACE conn4 <- [1,2990,null,{}] 23:13:05 INFO - PROCESS | 1959 | 1461219185859 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}] 23:13:06 INFO - PROCESS | 1959 | 1461219186061 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 23:13:06 INFO - PROCESS | 1959 | 1461219186374 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:06 INFO - PROCESS | 1959 | ++DOCSHELL 0x8f46f000 == 157 [pid = 1959] [id = 756] 23:13:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x8fccc000) [pid = 1959] [serial = 2268] [outer = (nil)] 23:13:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x8feb5400) [pid = 1959] [serial = 2269] [outer = 0x8fccc000] 23:13:06 INFO - PROCESS | 1959 | 1461219186465 Marionette DEBUG loaded listener.js 23:13:06 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x8febc400) [pid = 1959] [serial = 2270] [outer = 0x8fccc000] 23:13:07 INFO - PROCESS | 1959 | ++DOCSHELL 0x90352c00 == 158 [pid = 1959] [id = 757] 23:13:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x90353400) [pid = 1959] [serial = 2271] [outer = (nil)] 23:13:07 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x90358000) [pid = 1959] [serial = 2272] [outer = 0x90353400] 23:13:07 INFO - PROCESS | 1959 | 1461219187419 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]]]}] 23:13:07 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. 23:13:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1581ms 23:13:07 INFO - PROCESS | 1959 | 1461219187446 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 23:13:07 INFO - PROCESS | 1959 | 1461219187451 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 23:13:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:13:07 INFO - PROCESS | 1959 | 1461219187470 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:13:07 INFO - PROCESS | 1959 | 1461219187473 Marionette TRACE conn4 <- [1,2994,null,{}] 23:13:07 INFO - PROCESS | 1959 | 1461219187479 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}] 23:13:07 INFO - PROCESS | 1959 | 1461219187760 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 23:13:08 INFO - PROCESS | 1959 | 1461219188112 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:08 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c588400 == 159 [pid = 1959] [id = 758] 23:13:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x8f473c00) [pid = 1959] [serial = 2273] [outer = (nil)] 23:13:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x90133c00) [pid = 1959] [serial = 2274] [outer = 0x8f473c00] 23:13:08 INFO - PROCESS | 1959 | 1461219188208 Marionette DEBUG loaded listener.js 23:13:08 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x90360000) [pid = 1959] [serial = 2275] [outer = 0x8f473c00] 23:13:08 INFO - PROCESS | 1959 | 1461219188979 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]]]}] 23:13:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:13:09 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 23:13:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1582ms 23:13:09 INFO - PROCESS | 1959 | 1461219189052 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 23:13:09 INFO - PROCESS | 1959 | 1461219189056 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 23:13:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:13:09 INFO - PROCESS | 1959 | 1461219189062 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:13:09 INFO - PROCESS | 1959 | 1461219189065 Marionette TRACE conn4 <- [1,2998,null,{}] 23:13:09 INFO - PROCESS | 1959 | 1461219189072 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}] 23:13:09 INFO - PROCESS | 1959 | 1461219189312 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 23:13:09 INFO - PROCESS | 1959 | 1461219189649 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:09 INFO - PROCESS | 1959 | ++DOCSHELL 0x857b6800 == 160 [pid = 1959] [id = 759] 23:13:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x8fcd0800) [pid = 1959] [serial = 2276] [outer = (nil)] 23:13:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x92a0d800) [pid = 1959] [serial = 2277] [outer = 0x8fcd0800] 23:13:09 INFO - PROCESS | 1959 | 1461219189738 Marionette DEBUG loaded listener.js 23:13:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x92c01800) [pid = 1959] [serial = 2278] [outer = 0x8fcd0800] 23:13:10 INFO - PROCESS | 1959 | 1461219190634 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]]]}] 23:13:10 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. 23:13:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1632ms 23:13:10 INFO - PROCESS | 1959 | 1461219190695 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 23:13:10 INFO - PROCESS | 1959 | 1461219190699 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 23:13:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:13:10 INFO - PROCESS | 1959 | 1461219190705 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:13:10 INFO - PROCESS | 1959 | 1461219190708 Marionette TRACE conn4 <- [1,3002,null,{}] 23:13:10 INFO - PROCESS | 1959 | 1461219190735 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}] 23:13:10 INFO - PROCESS | 1959 | 1461219190958 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 23:13:11 INFO - PROCESS | 1959 | 1461219191281 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:11 INFO - PROCESS | 1959 | ++DOCSHELL 0x935e1c00 == 161 [pid = 1959] [id = 760] 23:13:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x935e6000) [pid = 1959] [serial = 2279] [outer = (nil)] 23:13:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x9363c000) [pid = 1959] [serial = 2280] [outer = 0x935e6000] 23:13:11 INFO - PROCESS | 1959 | 1461219191484 Marionette DEBUG loaded listener.js 23:13:11 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x93e31c00) [pid = 1959] [serial = 2281] [outer = 0x935e6000] 23:13:12 INFO - PROCESS | 1959 | 1461219192512 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]]]}] 23:13:12 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. 23:13:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1834ms 23:13:12 INFO - PROCESS | 1959 | 1461219192542 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 23:13:12 INFO - PROCESS | 1959 | 1461219192549 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 23:13:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:13:12 INFO - PROCESS | 1959 | 1461219192559 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:13:12 INFO - PROCESS | 1959 | 1461219192566 Marionette TRACE conn4 <- [1,3006,null,{}] 23:13:12 INFO - PROCESS | 1959 | 1461219192625 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}] 23:13:13 INFO - PROCESS | 1959 | 1461219193074 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 23:13:13 INFO - PROCESS | 1959 | 1461219193450 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:13 INFO - PROCESS | 1959 | ++DOCSHELL 0x920a5400 == 162 [pid = 1959] [id = 761] 23:13:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x92c10800) [pid = 1959] [serial = 2282] [outer = (nil)] 23:13:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x96fb1c00) [pid = 1959] [serial = 2283] [outer = 0x92c10800] 23:13:13 INFO - PROCESS | 1959 | 1461219193562 Marionette DEBUG loaded listener.js 23:13:13 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x97b98000) [pid = 1959] [serial = 2284] [outer = 0x92c10800] 23:13:14 INFO - PROCESS | 1959 | 1461219194369 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]]]}] 23:13:14 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. 23:13:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1846ms 23:13:14 INFO - PROCESS | 1959 | 1461219194405 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 23:13:14 INFO - PROCESS | 1959 | 1461219194408 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 23:13:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:13:14 INFO - PROCESS | 1959 | 1461219194415 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:13:14 INFO - PROCESS | 1959 | 1461219194418 Marionette TRACE conn4 <- [1,3010,null,{}] 23:13:14 INFO - PROCESS | 1959 | 1461219194424 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}] 23:13:14 INFO - PROCESS | 1959 | 1461219194659 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 23:13:14 INFO - PROCESS | 1959 | 1461219194950 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:14 INFO - PROCESS | 1959 | ++DOCSHELL 0x93e35c00 == 163 [pid = 1959] [id = 762] 23:13:14 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x96bda000) [pid = 1959] [serial = 2285] [outer = (nil)] 23:13:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x98582800) [pid = 1959] [serial = 2286] [outer = 0x96bda000] 23:13:15 INFO - PROCESS | 1959 | 1461219195045 Marionette DEBUG loaded listener.js 23:13:15 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x98587800) [pid = 1959] [serial = 2287] [outer = 0x96bda000] 23:13:15 INFO - PROCESS | 1959 | 1461219195889 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]]]}] 23:13:15 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 23:13:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1494ms 23:13:15 INFO - PROCESS | 1959 | 1461219195910 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 23:13:15 INFO - PROCESS | 1959 | 1461219195914 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 23:13:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:13:15 INFO - PROCESS | 1959 | 1461219195920 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:13:15 INFO - PROCESS | 1959 | 1461219195922 Marionette TRACE conn4 <- [1,3014,null,{}] 23:13:15 INFO - PROCESS | 1959 | 1461219195929 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}] 23:13:16 INFO - PROCESS | 1959 | 1461219196179 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 23:13:16 INFO - PROCESS | 1959 | 1461219196471 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:16 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c11c00 == 164 [pid = 1959] [id = 763] 23:13:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x978ea800) [pid = 1959] [serial = 2288] [outer = (nil)] 23:13:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x987be800) [pid = 1959] [serial = 2289] [outer = 0x978ea800] 23:13:16 INFO - PROCESS | 1959 | 1461219196563 Marionette DEBUG loaded listener.js 23:13:16 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x9888b800) [pid = 1959] [serial = 2290] [outer = 0x978ea800] 23:13:16 INFO - PROCESS | 1959 | [1959] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:13:17 INFO - PROCESS | 1959 | 1461219197486 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:13:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:13:17 INFO - {} 23:13:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:13:17 INFO - {} 23:13:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:13:17 INFO - {} 23:13:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:13:17 INFO - {} 23:13:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1592ms 23:13:17 INFO - PROCESS | 1959 | 1461219197514 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 23:13:17 INFO - PROCESS | 1959 | 1461219197518 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 23:13:17 INFO - TEST-START | /FileAPI/fileReader.html 23:13:17 INFO - PROCESS | 1959 | 1461219197528 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:13:17 INFO - PROCESS | 1959 | 1461219197531 Marionette TRACE conn4 <- [1,3018,null,{}] 23:13:17 INFO - PROCESS | 1959 | 1461219197538 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}] 23:13:17 INFO - PROCESS | 1959 | 1461219197806 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 23:13:18 INFO - PROCESS | 1959 | 1461219198214 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:18 INFO - PROCESS | 1959 | ++DOCSHELL 0x85f83c00 == 165 [pid = 1959] [id = 764] 23:13:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x8fffc400) [pid = 1959] [serial = 2291] [outer = (nil)] 23:13:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x99b1d000) [pid = 1959] [serial = 2292] [outer = 0x8fffc400] 23:13:18 INFO - PROCESS | 1959 | 1461219198314 Marionette DEBUG loaded listener.js 23:13:18 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x9fc9f800) [pid = 1959] [serial = 2293] [outer = 0x8fffc400] 23:13:19 INFO - PROCESS | 1959 | 1461219199216 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]]]}] 23:13:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:13:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:13:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:13:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:13:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 1741ms 23:13:19 INFO - PROCESS | 1959 | 1461219199267 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 23:13:19 INFO - PROCESS | 1959 | 1461219199270 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 23:13:19 INFO - TEST-START | /FileAPI/historical.html 23:13:19 INFO - PROCESS | 1959 | 1461219199277 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:13:19 INFO - PROCESS | 1959 | 1461219199281 Marionette TRACE conn4 <- [1,3022,null,{}] 23:13:19 INFO - PROCESS | 1959 | 1461219199287 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}] 23:13:19 INFO - PROCESS | 1959 | 1461219199530 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 23:13:19 INFO - PROCESS | 1959 | 1461219199882 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:20 INFO - PROCESS | 1959 | ++DOCSHELL 0x987b9800 == 166 [pid = 1959] [id = 765] 23:13:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x99b20000) [pid = 1959] [serial = 2294] [outer = (nil)] 23:13:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0xa0a4a800) [pid = 1959] [serial = 2295] [outer = 0x99b20000] 23:13:20 INFO - PROCESS | 1959 | 1461219200112 Marionette DEBUG loaded listener.js 23:13:20 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0xa0aa0000) [pid = 1959] [serial = 2296] [outer = 0x99b20000] 23:13:21 INFO - PROCESS | 1959 | 1461219201038 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"]]]}] 23:13:21 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:13:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:13:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:13:21 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:13:21 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:13:21 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:13:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:13:21 INFO - TEST-OK | /FileAPI/historical.html | took 1786ms 23:13:21 INFO - PROCESS | 1959 | 1461219201066 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 23:13:21 INFO - PROCESS | 1959 | 1461219201070 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 23:13:21 INFO - PROCESS | 1959 | 1461219201080 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:13:21 INFO - TEST-START | /FileAPI/idlharness.html 23:13:21 INFO - PROCESS | 1959 | 1461219201088 Marionette TRACE conn4 <- [1,3026,null,{}] 23:13:21 INFO - PROCESS | 1959 | 1461219201094 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}] 23:13:21 INFO - PROCESS | 1959 | 1461219201373 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 23:13:21 INFO - PROCESS | 1959 | 1461219201671 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:21 INFO - PROCESS | 1959 | ++DOCSHELL 0x987b2400 == 167 [pid = 1959] [id = 766] 23:13:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 179 (0x9feec800) [pid = 1959] [serial = 2297] [outer = (nil)] 23:13:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 180 (0xa0fa0400) [pid = 1959] [serial = 2298] [outer = 0x9feec800] 23:13:21 INFO - PROCESS | 1959 | 1461219201759 Marionette DEBUG loaded listener.js 23:13:21 INFO - PROCESS | 1959 | ++DOMWINDOW == 181 (0xa0fa9c00) [pid = 1959] [serial = 2299] [outer = 0x9feec800] 23:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:13:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:13:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:13:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:13:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:13:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:13:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:13:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:13:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:13:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:13:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:13:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:13:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:13:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:13:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:13:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:13:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:13:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:13:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:13:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:13:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:13:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:13:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:13:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:13:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:13:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:13:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:13:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:13:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:13:24 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 23:13:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:13:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:13:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:13:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:13:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:13:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:13:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:13:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:13:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:13:24 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 23:13:24 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 23:13:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:13:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:13:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:13:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:13:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:13:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:13:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:13:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:13:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:13:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:13:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:13:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:13:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:13:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:13:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:13:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:13:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:13:24 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 23:13:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:13:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:13:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:13:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:13:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:13:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:13:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:13:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:13:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:13:24 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 23:13:24 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 23:13:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:13:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:13:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:13:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:13:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:13:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:13:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:13:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:13:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:13:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:13:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 2948ms 23:13:24 INFO - TEST-START | /FileAPI/idlharness.worker 23:13:24 INFO - PROCESS | 1959 | 1461219203748 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 23:13:24 INFO - PROCESS | 1959 | 1461219204040 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 23:13:24 INFO - PROCESS | 1959 | 1461219204053 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 23:13:24 INFO - PROCESS | 1959 | 1461219204142 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:13:24 INFO - PROCESS | 1959 | 1461219204150 Marionette TRACE conn4 <- [1,3030,null,{}] 23:13:24 INFO - PROCESS | 1959 | 1461219204168 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}] 23:13:24 INFO - PROCESS | 1959 | 1461219204432 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 23:13:24 INFO - PROCESS | 1959 | 1461219204757 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:24 INFO - PROCESS | 1959 | ++DOCSHELL 0x9fcd4000 == 168 [pid = 1959] [id = 767] 23:13:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 182 (0xa3c07400) [pid = 1959] [serial = 2300] [outer = (nil)] 23:13:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 183 (0xa45f3800) [pid = 1959] [serial = 2301] [outer = 0xa3c07400] 23:13:24 INFO - PROCESS | 1959 | 1461219204848 Marionette DEBUG loaded listener.js 23:13:24 INFO - PROCESS | 1959 | ++DOMWINDOW == 184 (0xa4b09400) [pid = 1959] [serial = 2302] [outer = 0xa3c07400] 23:13:25 INFO - PROCESS | 1959 | [1959] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x857b1c00 == 167 [pid = 1959] [id = 642] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x8605d800 == 166 [pid = 1959] [id = 640] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x88a28c00 == 165 [pid = 1959] [id = 723] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x868f2c00 == 164 [pid = 1959] [id = 641] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x860c2400 == 163 [pid = 1959] [id = 748] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x894f4c00 == 162 [pid = 1959] [id = 747] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x88ef2c00 == 161 [pid = 1959] [id = 746] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x88a27800 == 160 [pid = 1959] [id = 745] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x860c4800 == 159 [pid = 1959] [id = 744] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x99cb1800 == 158 [pid = 1959] [id = 741] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x8605f000 == 157 [pid = 1959] [id = 742] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x8a585800 == 156 [pid = 1959] [id = 740] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x89ac0000 == 155 [pid = 1959] [id = 739] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x93e2d000 == 154 [pid = 1959] [id = 737] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x97d52800 == 153 [pid = 1959] [id = 738] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x95b7f400 == 152 [pid = 1959] [id = 736] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x91329800 == 151 [pid = 1959] [id = 735] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x8c2e4c00 == 150 [pid = 1959] [id = 734] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x98b2cc00 == 149 [pid = 1959] [id = 443] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x8fec0000 == 148 [pid = 1959] [id = 733] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x8febf000 == 147 [pid = 1959] [id = 732] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x8900d000 == 146 [pid = 1959] [id = 730] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x89073400 == 145 [pid = 1959] [id = 731] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x8c2ea800 == 144 [pid = 1959] [id = 729] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x8a397800 == 143 [pid = 1959] [id = 728] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x86db0400 == 142 [pid = 1959] [id = 727] 23:13:28 INFO - PROCESS | 1959 | --DOCSHELL 0x86da6400 == 141 [pid = 1959] [id = 726] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 183 (0x98693000) [pid = 1959] [serial = 2160] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 182 (0x88c05c00) [pid = 1959] [serial = 2120] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 181 (0x8907bc00) [pid = 1959] [serial = 2124] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 180 (0x935e7800) [pid = 1959] [serial = 2153] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 179 (0x8f476400) [pid = 1959] [serial = 2138] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 178 (0x9888b400) [pid = 1959] [serial = 2162] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x92a5f800) [pid = 1959] [serial = 2150] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0x860d0000) [pid = 1959] [serial = 2118] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x90877400) [pid = 1959] [serial = 2148] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x8900dc00) [pid = 1959] [serial = 2052] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x8fcd7400) [pid = 1959] [serial = 2141] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x8a399400) [pid = 1959] [serial = 2127] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x8ab8c800) [pid = 1959] [serial = 2130] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x8fff0400) [pid = 1959] [serial = 2145] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x88ce0400) [pid = 1959] [serial = 2172] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x93636000) [pid = 1959] [serial = 2154] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x98b25800) [pid = 1959] [serial = 2163] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x89017c00) [pid = 1959] [serial = 2123] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x8ffa3800) [pid = 1959] [serial = 2144] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x8f8bb400) [pid = 1959] [serial = 2139] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x96fa6000) [pid = 1959] [serial = 2157] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x85e32400) [pid = 1959] [serial = 2117] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x8f27e800) [pid = 1959] [serial = 2135] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x9812b400) [pid = 1959] [serial = 2159] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x8feb5800) [pid = 1959] [serial = 2142] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x8a229400) [pid = 1959] [serial = 2126] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x8ab88800) [pid = 1959] [serial = 2129] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x89071c00) [pid = 1959] [serial = 2174] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x98f07c00) [pid = 1959] [serial = 2165] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x92c05000) [pid = 1959] [serial = 2151] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x8f281c00) [pid = 1959] [serial = 2136] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x8c2ee000) [pid = 1959] [serial = 2132] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x86db4000) [pid = 1959] [serial = 2168] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x88c10c00) [pid = 1959] [serial = 2171] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x86ed5000) [pid = 1959] [serial = 2169] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x88c14400) [pid = 1959] [serial = 2121] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x96be2800) [pid = 1959] [serial = 2156] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x8c587400) [pid = 1959] [serial = 2133] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x894f3000) [pid = 1959] [serial = 2175] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x90356000) [pid = 1959] [serial = 2147] [outer = (nil)] [url = about:blank] 23:13:28 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x899b6400) [pid = 1959] [serial = 2177] [outer = (nil)] [url = about:blank] 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:13:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:13:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:13:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:13:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:13:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:13:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:13:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:13:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:13:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:13:30 INFO - {} 23:13:30 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 23:13:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:13:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:13:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:13:30 INFO - {} 23:13:30 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 - {} 23:13:30 INFO - {} 23:13:30 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 23:13:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:13:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:13:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:13:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:13:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:13:30 INFO - {} 23:13:30 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 23:13:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:13:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:13:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:13:30 INFO - {} 23:13:30 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 - {} 23:13:30 INFO - {} 23:13:30 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 23:13:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:13:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:13:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 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 23:13:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:13:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:13:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:13:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:13:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:13:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 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 23:13:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:13:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 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 23:13:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:13:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 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 23:13:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:13:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:13:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:13:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:13:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:13:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:13:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:13:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:13:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:13:30 INFO - {} 23:13:30 INFO - TEST-OK | /FileAPI/idlharness.worker | took 6508ms 23:13:30 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:13:30 INFO - PROCESS | 1959 | 1461219210483 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 23:13:30 INFO - PROCESS | 1959 | 1461219210769 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 23:13:30 INFO - PROCESS | 1959 | 1461219210782 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 23:13:30 INFO - PROCESS | 1959 | 1461219210828 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:13:30 INFO - PROCESS | 1959 | 1461219210831 Marionette TRACE conn4 <- [1,3034,null,{}] 23:13:30 INFO - PROCESS | 1959 | 1461219210882 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}] 23:13:31 INFO - PROCESS | 1959 | 1461219211168 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 23:13:31 INFO - PROCESS | 1959 | 1461219211208 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:31 INFO - PROCESS | 1959 | ++DOCSHELL 0x8674fc00 == 142 [pid = 1959] [id = 768] 23:13:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x868ed800) [pid = 1959] [serial = 2303] [outer = (nil)] 23:13:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x8a398400) [pid = 1959] [serial = 2304] [outer = 0x868ed800] 23:13:31 INFO - PROCESS | 1959 | 1461219211289 Marionette DEBUG loaded listener.js 23:13:31 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x8a582400) [pid = 1959] [serial = 2305] [outer = 0x868ed800] 23:13:32 INFO - PROCESS | 1959 | 1461219212152 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]]]}] 23:13:32 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:13:32 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1386ms 23:13:32 INFO - PROCESS | 1959 | 1461219212187 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 23:13:32 INFO - PROCESS | 1959 | 1461219212195 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 23:13:32 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:13:32 INFO - PROCESS | 1959 | 1461219212213 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:13:32 INFO - PROCESS | 1959 | 1461219212216 Marionette TRACE conn4 <- [1,3038,null,{}] 23:13:32 INFO - PROCESS | 1959 | 1461219212223 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}] 23:13:32 INFO - PROCESS | 1959 | 1461219212532 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 23:13:32 INFO - PROCESS | 1959 | 1461219212591 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:32 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a39a400 == 143 [pid = 1959] [id = 769] 23:13:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x8ab8ac00) [pid = 1959] [serial = 2306] [outer = (nil)] 23:13:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x8bfb5400) [pid = 1959] [serial = 2307] [outer = 0x8ab8ac00] 23:13:32 INFO - PROCESS | 1959 | 1461219212669 Marionette DEBUG loaded listener.js 23:13:32 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x8c57d400) [pid = 1959] [serial = 2308] [outer = 0x8ab8ac00] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x99cb5400) [pid = 1959] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x8ffa6800) [pid = 1959] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x88cdc000) [pid = 1959] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x868fa800) [pid = 1959] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x9ea1e400) [pid = 1959] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x86da9000) [pid = 1959] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x8ff9f400) [pid = 1959] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x92c0bc00) [pid = 1959] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x8c409800) [pid = 1959] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x90359c00) [pid = 1959] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x987b4400) [pid = 1959] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x9160d800) [pid = 1959] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x96b0c000) [pid = 1959] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x8bfb7c00) [pid = 1959] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 134 (0x99c30400) [pid = 1959] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 133 (0x8f46c400) [pid = 1959] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 132 (0x86daec00) [pid = 1959] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 131 (0x899ba800) [pid = 1959] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 130 (0x894f5800) [pid = 1959] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 129 (0x9515e400) [pid = 1959] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 128 (0x8aa76800) [pid = 1959] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 127 (0x88cdb800) [pid = 1959] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 23:13:33 INFO - PROCESS | 1959 | --DOMWINDOW == 126 (0x88cd4800) [pid = 1959] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:13:34 INFO - PROCESS | 1959 | 1461219214362 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"]]]}] 23:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:13:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2187ms 23:13:34 INFO - PROCESS | 1959 | 1461219214403 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 23:13:34 INFO - PROCESS | 1959 | 1461219214407 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 23:13:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:13:34 INFO - PROCESS | 1959 | 1461219214414 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:13:34 INFO - PROCESS | 1959 | 1461219214420 Marionette TRACE conn4 <- [1,3042,null,{}] 23:13:34 INFO - PROCESS | 1959 | 1461219214436 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}] 23:13:34 INFO - PROCESS | 1959 | 1461219214645 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 23:13:34 INFO - PROCESS | 1959 | 1461219214897 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:34 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a581000 == 144 [pid = 1959] [id = 770] 23:13:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 127 (0x8c7cdc00) [pid = 1959] [serial = 2309] [outer = (nil)] 23:13:34 INFO - PROCESS | 1959 | ++DOMWINDOW == 128 (0x8f21d800) [pid = 1959] [serial = 2310] [outer = 0x8c7cdc00] 23:13:34 INFO - PROCESS | 1959 | 1461219214983 Marionette DEBUG loaded listener.js 23:13:35 INFO - PROCESS | 1959 | ++DOMWINDOW == 129 (0x8f278000) [pid = 1959] [serial = 2311] [outer = 0x8c7cdc00] 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:13:36 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. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:13:36 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'.) 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:13:36 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. 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:13:36 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. 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:13:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:13:36 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. 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:13:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:13:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:13:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:13:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:13:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:13:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:13:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:13:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:13:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:13:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:13:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:13:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:13:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:13:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2127ms 23:13:36 INFO - PROCESS | 1959 | 1461219216463 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]]]}] 23:13:36 INFO - PROCESS | 1959 | 1461219216725 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 23:13:36 INFO - PROCESS | 1959 | 1461219216732 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 23:13:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:13:36 INFO - PROCESS | 1959 | 1461219216747 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:13:36 INFO - PROCESS | 1959 | 1461219216753 Marionette TRACE conn4 <- [1,3046,null,{}] 23:13:36 INFO - PROCESS | 1959 | 1461219216762 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}] 23:13:37 INFO - PROCESS | 1959 | 1461219217006 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 23:13:37 INFO - PROCESS | 1959 | 1461219217311 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:37 INFO - PROCESS | 1959 | ++DOCSHELL 0x86065800 == 145 [pid = 1959] [id = 771] 23:13:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 130 (0x86755c00) [pid = 1959] [serial = 2312] [outer = (nil)] 23:13:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 131 (0x86ed9000) [pid = 1959] [serial = 2313] [outer = 0x86755c00] 23:13:37 INFO - PROCESS | 1959 | 1461219217405 Marionette DEBUG loaded listener.js 23:13:37 INFO - PROCESS | 1959 | ++DOMWINDOW == 132 (0x87e5d000) [pid = 1959] [serial = 2314] [outer = 0x86755c00] 23:13:37 INFO - PROCESS | 1959 | [1959] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:13:38 INFO - PROCESS | 1959 | 1461219218349 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:13:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:13:38 INFO - {} 23:13:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1639ms 23:13:38 INFO - PROCESS | 1959 | 1461219218386 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 23:13:38 INFO - PROCESS | 1959 | 1461219218395 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 23:13:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:13:38 INFO - PROCESS | 1959 | 1461219218413 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:13:38 INFO - PROCESS | 1959 | 1461219218418 Marionette TRACE conn4 <- [1,3050,null,{}] 23:13:38 INFO - PROCESS | 1959 | 1461219218425 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}] 23:13:38 INFO - PROCESS | 1959 | 1461219218751 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 23:13:39 INFO - PROCESS | 1959 | 1461219219040 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:39 INFO - PROCESS | 1959 | ++DOCSHELL 0x88c08400 == 146 [pid = 1959] [id = 772] 23:13:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 133 (0x88c0f400) [pid = 1959] [serial = 2315] [outer = (nil)] 23:13:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 134 (0x88ea5c00) [pid = 1959] [serial = 2316] [outer = 0x88c0f400] 23:13:39 INFO - PROCESS | 1959 | 1461219219149 Marionette DEBUG loaded listener.js 23:13:39 INFO - PROCESS | 1959 | ++DOMWINDOW == 135 (0x8900d000) [pid = 1959] [serial = 2317] [outer = 0x88c0f400] 23:13:40 INFO - PROCESS | 1959 | 1461219220077 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]]]}] 23:13:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:13:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:13:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:13:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:13:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1681ms 23:13:40 INFO - PROCESS | 1959 | 1461219220095 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 23:13:40 INFO - PROCESS | 1959 | 1461219220100 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 23:13:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:13:40 INFO - PROCESS | 1959 | 1461219220108 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:13:40 INFO - PROCESS | 1959 | 1461219220114 Marionette TRACE conn4 <- [1,3054,null,{}] 23:13:40 INFO - PROCESS | 1959 | 1461219220131 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}] 23:13:40 INFO - PROCESS | 1959 | 1461219220376 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 23:13:40 INFO - PROCESS | 1959 | 1461219220779 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:40 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a399c00 == 147 [pid = 1959] [id = 773] 23:13:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x8aa77c00) [pid = 1959] [serial = 2318] [outer = (nil)] 23:13:40 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x8c406c00) [pid = 1959] [serial = 2319] [outer = 0x8aa77c00] 23:13:40 INFO - PROCESS | 1959 | 1461219220920 Marionette DEBUG loaded listener.js 23:13:41 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x8c7cd800) [pid = 1959] [serial = 2320] [outer = 0x8aa77c00] 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:13:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:13:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 23:13:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:13:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:13:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:13:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2394ms 23:13:42 INFO - PROCESS | 1959 | 1461219222334 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"]]]}] 23:13:42 INFO - PROCESS | 1959 | 1461219222691 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 23:13:42 INFO - PROCESS | 1959 | 1461219222700 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 23:13:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:13:42 INFO - PROCESS | 1959 | 1461219222711 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:13:42 INFO - PROCESS | 1959 | 1461219222714 Marionette TRACE conn4 <- [1,3058,null,{}] 23:13:42 INFO - PROCESS | 1959 | 1461219222721 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}] 23:13:42 INFO - PROCESS | 1959 | 1461219222949 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 23:13:43 INFO - PROCESS | 1959 | 1461219223248 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:43 INFO - PROCESS | 1959 | ++DOCSHELL 0x8c2e4800 == 148 [pid = 1959] [id = 774] 23:13:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 139 (0x8ff9e000) [pid = 1959] [serial = 2321] [outer = (nil)] 23:13:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 140 (0x8ffa4800) [pid = 1959] [serial = 2322] [outer = 0x8ff9e000] 23:13:43 INFO - PROCESS | 1959 | 1461219223339 Marionette DEBUG loaded listener.js 23:13:43 INFO - PROCESS | 1959 | ++DOMWINDOW == 141 (0x8fff8400) [pid = 1959] [serial = 2323] [outer = 0x8ff9e000] 23:13:44 INFO - PROCESS | 1959 | 1461219224304 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]]]}] 23:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:13:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:13:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:13:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:13:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:13:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:13:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:13:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:13:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1639ms 23:13:44 INFO - PROCESS | 1959 | 1461219224351 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 23:13:44 INFO - PROCESS | 1959 | 1461219224354 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 23:13:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:13:44 INFO - PROCESS | 1959 | 1461219224416 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:13:44 INFO - PROCESS | 1959 | 1461219224420 Marionette TRACE conn4 <- [1,3062,null,{}] 23:13:44 INFO - PROCESS | 1959 | 1461219224427 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}] 23:13:44 INFO - PROCESS | 1959 | 1461219224650 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 23:13:45 INFO - PROCESS | 1959 | 1461219225026 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:45 INFO - PROCESS | 1959 | ++DOCSHELL 0x88a2a000 == 149 [pid = 1959] [id = 775] 23:13:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 142 (0x88c05c00) [pid = 1959] [serial = 2324] [outer = (nil)] 23:13:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 143 (0x902c6c00) [pid = 1959] [serial = 2325] [outer = 0x88c05c00] 23:13:45 INFO - PROCESS | 1959 | 1461219225129 Marionette DEBUG loaded listener.js 23:13:45 INFO - PROCESS | 1959 | ++DOMWINDOW == 144 (0x90358c00) [pid = 1959] [serial = 2326] [outer = 0x88c05c00] 23:13:45 INFO - PROCESS | 1959 | [1959] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:13:46 INFO - PROCESS | 1959 | 1461219226032 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:13:46 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:13:46 INFO - {} 23:13:46 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1650ms 23:13:46 INFO - PROCESS | 1959 | 1461219226057 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 23:13:46 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:13:46 INFO - PROCESS | 1959 | 1461219226062 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 23:13:46 INFO - PROCESS | 1959 | 1461219226068 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:13:46 INFO - PROCESS | 1959 | 1461219226072 Marionette TRACE conn4 <- [1,3066,null,{}] 23:13:46 INFO - PROCESS | 1959 | 1461219226088 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}] 23:13:46 INFO - PROCESS | 1959 | 1461219226496 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 23:13:46 INFO - PROCESS | 1959 | 1461219226751 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:46 INFO - PROCESS | 1959 | ++DOCSHELL 0x88cdfc00 == 150 [pid = 1959] [id = 776] 23:13:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 145 (0x90683c00) [pid = 1959] [serial = 2327] [outer = (nil)] 23:13:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 146 (0x9160a400) [pid = 1959] [serial = 2328] [outer = 0x90683c00] 23:13:46 INFO - PROCESS | 1959 | 1461219226851 Marionette DEBUG loaded listener.js 23:13:46 INFO - PROCESS | 1959 | ++DOMWINDOW == 147 (0x92a08c00) [pid = 1959] [serial = 2329] [outer = 0x90683c00] 23:13:47 INFO - PROCESS | 1959 | 1461219227649 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]]]}] 23:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:13:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:13:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1604ms 23:13:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:13:47 INFO - PROCESS | 1959 | 1461219227674 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 23:13:47 INFO - PROCESS | 1959 | 1461219227678 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 23:13:47 INFO - PROCESS | 1959 | 1461219227684 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:13:47 INFO - PROCESS | 1959 | 1461219227688 Marionette TRACE conn4 <- [1,3070,null,{}] 23:13:47 INFO - PROCESS | 1959 | 1461219227694 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}] 23:13:47 INFO - PROCESS | 1959 | 1461219227925 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 23:13:48 INFO - PROCESS | 1959 | 1461219228246 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:48 INFO - PROCESS | 1959 | ++DOCSHELL 0x90681000 == 151 [pid = 1959] [id = 777] 23:13:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 148 (0x9160cc00) [pid = 1959] [serial = 2330] [outer = (nil)] 23:13:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 149 (0x92c0ec00) [pid = 1959] [serial = 2331] [outer = 0x9160cc00] 23:13:48 INFO - PROCESS | 1959 | 1461219228340 Marionette DEBUG loaded listener.js 23:13:48 INFO - PROCESS | 1959 | ++DOMWINDOW == 150 (0x92d92400) [pid = 1959] [serial = 2332] [outer = 0x9160cc00] 23:13:49 INFO - PROCESS | 1959 | 1461219229254 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]]]}] 23:13:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:13:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:13:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:13:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:13:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:13:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:13:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1593ms 23:13:49 INFO - PROCESS | 1959 | 1461219229318 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 23:13:49 INFO - PROCESS | 1959 | 1461219229324 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 23:13:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:13:49 INFO - PROCESS | 1959 | 1461219229333 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:13:49 INFO - PROCESS | 1959 | 1461219229336 Marionette TRACE conn4 <- [1,3074,null,{}] 23:13:49 INFO - PROCESS | 1959 | 1461219229343 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}] 23:13:49 INFO - PROCESS | 1959 | 1461219229594 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 23:13:49 INFO - PROCESS | 1959 | 1461219229970 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:50 INFO - PROCESS | 1959 | ++DOCSHELL 0x88ef8000 == 152 [pid = 1959] [id = 778] 23:13:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 151 (0x8c409800) [pid = 1959] [serial = 2333] [outer = (nil)] 23:13:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 152 (0x9363f000) [pid = 1959] [serial = 2334] [outer = 0x8c409800] 23:13:50 INFO - PROCESS | 1959 | 1461219230074 Marionette DEBUG loaded listener.js 23:13:50 INFO - PROCESS | 1959 | ++DOMWINDOW == 153 (0x93e2fc00) [pid = 1959] [serial = 2335] [outer = 0x8c409800] 23:13:50 INFO - PROCESS | 1959 | 1461219230882 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]]]}] 23:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:13:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1582ms 23:13:50 INFO - PROCESS | 1959 | 1461219230917 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 23:13:50 INFO - PROCESS | 1959 | 1461219230922 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 23:13:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:13:50 INFO - PROCESS | 1959 | 1461219230929 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:13:50 INFO - PROCESS | 1959 | 1461219230932 Marionette TRACE conn4 <- [1,3078,null,{}] 23:13:50 INFO - PROCESS | 1959 | 1461219230938 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}] 23:13:51 INFO - PROCESS | 1959 | 1461219231204 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 23:13:51 INFO - PROCESS | 1959 | 1461219231558 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:51 INFO - PROCESS | 1959 | ++DOCSHELL 0x9035ec00 == 153 [pid = 1959] [id = 779] 23:13:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 154 (0x9067b400) [pid = 1959] [serial = 2336] [outer = (nil)] 23:13:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 155 (0x9067fc00) [pid = 1959] [serial = 2337] [outer = 0x9067b400] 23:13:51 INFO - PROCESS | 1959 | 1461219231698 Marionette DEBUG loaded listener.js 23:13:51 INFO - PROCESS | 1959 | ++DOMWINDOW == 156 (0x90687400) [pid = 1959] [serial = 2338] [outer = 0x9067b400] 23:13:52 INFO - PROCESS | 1959 | 1461219232555 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 23:13:52 INFO - PROCESS | 1959 | 1461219232624 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 23:13:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:13:52 INFO - PROCESS | 1959 | 1461219232663 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:13:52 INFO - PROCESS | 1959 | 1461219232666 Marionette TRACE conn4 <- [1,3082,null,{}] 23:13:52 INFO - PROCESS | 1959 | 1461219232673 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}] 23:13:52 INFO - PROCESS | 1959 | 1461219232919 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 23:13:53 INFO - PROCESS | 1959 | 1461219233286 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:53 INFO - PROCESS | 1959 | ++DOCSHELL 0x90132000 == 154 [pid = 1959] [id = 780] 23:13:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 157 (0x9067dc00) [pid = 1959] [serial = 2339] [outer = (nil)] 23:13:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 158 (0x97825400) [pid = 1959] [serial = 2340] [outer = 0x9067dc00] 23:13:53 INFO - PROCESS | 1959 | 1461219233379 Marionette DEBUG loaded listener.js 23:13:53 INFO - PROCESS | 1959 | ++DOMWINDOW == 159 (0x9812b400) [pid = 1959] [serial = 2341] [outer = 0x9067dc00] 23:13:54 INFO - PROCESS | 1959 | 1461219234222 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]]]}] 23:13:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:13:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:13:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:13:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:13:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1642ms 23:13:54 INFO - PROCESS | 1959 | 1461219234300 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 23:13:54 INFO - PROCESS | 1959 | 1461219234304 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 23:13:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:13:54 INFO - PROCESS | 1959 | 1461219234332 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:13:54 INFO - PROCESS | 1959 | 1461219234338 Marionette TRACE conn4 <- [1,3086,null,{}] 23:13:54 INFO - PROCESS | 1959 | 1461219234344 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}] 23:13:54 INFO - PROCESS | 1959 | 1461219234606 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 23:13:55 INFO - PROCESS | 1959 | 1461219235010 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:55 INFO - PROCESS | 1959 | ++DOCSHELL 0x8a38d800 == 155 [pid = 1959] [id = 781] 23:13:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 160 (0x98893800) [pid = 1959] [serial = 2342] [outer = (nil)] 23:13:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 161 (0x98b2d400) [pid = 1959] [serial = 2343] [outer = 0x98893800] 23:13:55 INFO - PROCESS | 1959 | 1461219235123 Marionette DEBUG loaded listener.js 23:13:55 INFO - PROCESS | 1959 | ++DOMWINDOW == 162 (0x99220c00) [pid = 1959] [serial = 2344] [outer = 0x98893800] 23:13:55 INFO - PROCESS | 1959 | 1461219235974 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:13:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:13:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1689ms 23:13:56 INFO - PROCESS | 1959 | 1461219236017 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 23:13:56 INFO - PROCESS | 1959 | 1461219236021 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 23:13:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:13:56 INFO - PROCESS | 1959 | 1461219236028 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:13:56 INFO - PROCESS | 1959 | 1461219236032 Marionette TRACE conn4 <- [1,3090,null,{}] 23:13:56 INFO - PROCESS | 1959 | 1461219236038 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}] 23:13:56 INFO - PROCESS | 1959 | 1461219236310 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 23:13:56 INFO - PROCESS | 1959 | 1461219236637 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:56 INFO - PROCESS | 1959 | ++DOCSHELL 0x96fb1800 == 156 [pid = 1959] [id = 782] 23:13:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 163 (0x98b25400) [pid = 1959] [serial = 2345] [outer = (nil)] 23:13:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 164 (0x99c36c00) [pid = 1959] [serial = 2346] [outer = 0x98b25400] 23:13:56 INFO - PROCESS | 1959 | 1461219236781 Marionette DEBUG loaded listener.js 23:13:56 INFO - PROCESS | 1959 | ++DOMWINDOW == 165 (0x99cb1800) [pid = 1959] [serial = 2347] [outer = 0x98b25400] 23:13:57 INFO - PROCESS | 1959 | 1461219237610 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:13:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:13:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1633ms 23:13:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:13:57 INFO - PROCESS | 1959 | 1461219237662 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 23:13:57 INFO - PROCESS | 1959 | 1461219237665 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 23:13:57 INFO - PROCESS | 1959 | 1461219237672 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:13:57 INFO - PROCESS | 1959 | 1461219237675 Marionette TRACE conn4 <- [1,3094,null,{}] 23:13:57 INFO - PROCESS | 1959 | 1461219237682 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}] 23:13:58 INFO - PROCESS | 1959 | 1461219238064 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 23:13:58 INFO - PROCESS | 1959 | 1461219238306 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:13:58 INFO - PROCESS | 1959 | ++DOCSHELL 0x851be000 == 157 [pid = 1959] [id = 783] 23:13:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 166 (0x851bf000) [pid = 1959] [serial = 2348] [outer = (nil)] 23:13:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 167 (0x851c4000) [pid = 1959] [serial = 2349] [outer = 0x851bf000] 23:13:58 INFO - PROCESS | 1959 | 1461219238440 Marionette DEBUG loaded listener.js 23:13:58 INFO - PROCESS | 1959 | ++DOMWINDOW == 168 (0x851c7000) [pid = 1959] [serial = 2350] [outer = 0x851bf000] 23:13:59 INFO - PROCESS | 1959 | 1461219239274 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:13:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:13:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1631ms 23:13:59 INFO - PROCESS | 1959 | 1461219239303 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 23:13:59 INFO - PROCESS | 1959 | 1461219239307 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 23:13:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:13:59 INFO - PROCESS | 1959 | 1461219239313 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:13:59 INFO - PROCESS | 1959 | 1461219239316 Marionette TRACE conn4 <- [1,3098,null,{}] 23:13:59 INFO - PROCESS | 1959 | 1461219239322 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}] 23:13:59 INFO - PROCESS | 1959 | 1461219239584 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 23:13:59 INFO - PROCESS | 1959 | 1461219239935 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:00 INFO - PROCESS | 1959 | ++DOCSHELL 0x851bd400 == 158 [pid = 1959] [id = 784] 23:14:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 169 (0x851c4c00) [pid = 1959] [serial = 2351] [outer = (nil)] 23:14:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 170 (0x99b15c00) [pid = 1959] [serial = 2352] [outer = 0x851c4c00] 23:14:00 INFO - PROCESS | 1959 | 1461219240073 Marionette DEBUG loaded listener.js 23:14:00 INFO - PROCESS | 1959 | ++DOMWINDOW == 171 (0x9ae74000) [pid = 1959] [serial = 2353] [outer = 0x851c4c00] 23:14:00 INFO - PROCESS | 1959 | 1461219240910 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]]]}] 23:14:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:14:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:14:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1643ms 23:14:00 INFO - PROCESS | 1959 | 1461219240957 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 23:14:00 INFO - PROCESS | 1959 | 1461219240961 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 23:14:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:14:00 INFO - PROCESS | 1959 | 1461219240968 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:14:00 INFO - PROCESS | 1959 | 1461219240971 Marionette TRACE conn4 <- [1,3102,null,{}] 23:14:00 INFO - PROCESS | 1959 | 1461219240977 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}] 23:14:01 INFO - PROCESS | 1959 | 1461219241203 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 23:14:01 INFO - PROCESS | 1959 | 1461219241537 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:01 INFO - PROCESS | 1959 | ++DOCSHELL 0x83b12000 == 159 [pid = 1959] [id = 785] 23:14:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 172 (0x83b12800) [pid = 1959] [serial = 2354] [outer = (nil)] 23:14:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 173 (0x83b19400) [pid = 1959] [serial = 2355] [outer = 0x83b12800] 23:14:01 INFO - PROCESS | 1959 | 1461219241633 Marionette DEBUG loaded listener.js 23:14:01 INFO - PROCESS | 1959 | ++DOMWINDOW == 174 (0x83b1b000) [pid = 1959] [serial = 2356] [outer = 0x83b12800] 23:14:02 INFO - PROCESS | 1959 | 1461219242532 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:14:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:14:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1588ms 23:14:02 INFO - PROCESS | 1959 | 1461219242556 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 23:14:02 INFO - PROCESS | 1959 | 1461219242560 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 23:14:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:14:02 INFO - PROCESS | 1959 | 1461219242566 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:14:02 INFO - PROCESS | 1959 | 1461219242569 Marionette TRACE conn4 <- [1,3106,null,{}] 23:14:02 INFO - PROCESS | 1959 | 1461219242575 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}] 23:14:02 INFO - PROCESS | 1959 | 1461219242850 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 23:14:03 INFO - PROCESS | 1959 | 1461219243154 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:03 INFO - PROCESS | 1959 | ++DOCSHELL 0x83b13800 == 160 [pid = 1959] [id = 786] 23:14:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 175 (0x83b15c00) [pid = 1959] [serial = 2357] [outer = (nil)] 23:14:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 176 (0x851c9800) [pid = 1959] [serial = 2358] [outer = 0x83b15c00] 23:14:03 INFO - PROCESS | 1959 | 1461219243243 Marionette DEBUG loaded listener.js 23:14:03 INFO - PROCESS | 1959 | ++DOMWINDOW == 177 (0x89abd800) [pid = 1959] [serial = 2359] [outer = 0x83b15c00] 23:14:04 INFO - PROCESS | 1959 | 1461219244103 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]]]}] 23:14:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:14:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:14:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:14:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1580ms 23:14:04 INFO - PROCESS | 1959 | 1461219244147 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 23:14:04 INFO - PROCESS | 1959 | 1461219244151 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 23:14:04 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:14:04 INFO - PROCESS | 1959 | 1461219244158 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:14:04 INFO - PROCESS | 1959 | 1461219244160 Marionette TRACE conn4 <- [1,3110,null,{}] 23:14:04 INFO - PROCESS | 1959 | 1461219244208 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}] 23:14:04 INFO - PROCESS | 1959 | 1461219244614 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 23:14:04 INFO - PROCESS | 1959 | 1461219244919 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:04 INFO - PROCESS | 1959 | ++DOCSHELL 0x851ca800 == 161 [pid = 1959] [id = 787] 23:14:04 INFO - PROCESS | 1959 | ++DOMWINDOW == 178 (0x88c09c00) [pid = 1959] [serial = 2360] [outer = (nil)] 23:14:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 179 (0x8aa23800) [pid = 1959] [serial = 2361] [outer = 0x88c09c00] 23:14:05 INFO - PROCESS | 1959 | 1461219245010 Marionette DEBUG loaded listener.js 23:14:05 INFO - PROCESS | 1959 | ++DOMWINDOW == 180 (0x8aa26c00) [pid = 1959] [serial = 2362] [outer = 0x88c09c00] 23:14:05 INFO - PROCESS | 1959 | 1461219245815 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"]]]}] 23:14:05 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:14:05 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 23:14:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:14:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:14:05 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1679ms 23:14:05 INFO - PROCESS | 1959 | 1461219245839 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 23:14:05 INFO - PROCESS | 1959 | 1461219245842 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 23:14:05 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:14:05 INFO - PROCESS | 1959 | 1461219245849 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:14:05 INFO - PROCESS | 1959 | 1461219245852 Marionette TRACE conn4 <- [1,3114,null,{}] 23:14:05 INFO - PROCESS | 1959 | 1461219245858 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}] 23:14:06 INFO - PROCESS | 1959 | 1461219246094 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x8f21b400 == 160 [pid = 1959] [id = 637] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x9363e000 == 159 [pid = 1959] [id = 678] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x93e34800 == 158 [pid = 1959] [id = 679] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x9888a000 == 157 [pid = 1959] [id = 721] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x86dab400 == 156 [pid = 1959] [id = 722] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x93e35c00 == 155 [pid = 1959] [id = 762] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x88c11c00 == 154 [pid = 1959] [id = 763] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x920a5400 == 153 [pid = 1959] [id = 761] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x935e1c00 == 152 [pid = 1959] [id = 760] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x8c588400 == 151 [pid = 1959] [id = 758] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x857b6800 == 150 [pid = 1959] [id = 759] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x90352c00 == 149 [pid = 1959] [id = 757] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x8f46f000 == 148 [pid = 1959] [id = 756] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x8f469c00 == 147 [pid = 1959] [id = 755] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x8bfadc00 == 146 [pid = 1959] [id = 754] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x8aa77400 == 145 [pid = 1959] [id = 753] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x8a234000 == 144 [pid = 1959] [id = 752] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x87e62400 == 143 [pid = 1959] [id = 750] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x88ea2c00 == 142 [pid = 1959] [id = 751] 23:14:08 INFO - PROCESS | 1959 | --DOCSHELL 0x8514e400 == 141 [pid = 1959] [id = 749] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 179 (0x9fb8fc00) [pid = 1959] [serial = 2225] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 178 (0x90872c00) [pid = 1959] [serial = 2201] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 177 (0x89dca000) [pid = 1959] [serial = 2184] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 176 (0x9fc5e000) [pid = 1959] [serial = 2228] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 175 (0x9feef400) [pid = 1959] [serial = 2231] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 174 (0x87e66800) [pid = 1959] [serial = 2181] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 173 (0x8fff2000) [pid = 1959] [serial = 2198] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 172 (0x99caf800) [pid = 1959] [serial = 2219] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 171 (0x9ff14400) [pid = 1959] [serial = 2232] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 170 (0x9fca2c00) [pid = 1959] [serial = 2229] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 169 (0x90125000) [pid = 1959] [serial = 2199] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 168 (0x8c57f400) [pid = 1959] [serial = 2189] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 167 (0x92a0cc00) [pid = 1959] [serial = 2204] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 166 (0x9921b400) [pid = 1959] [serial = 2217] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 165 (0x93630400) [pid = 1959] [serial = 2208] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 164 (0x97785000) [pid = 1959] [serial = 2211] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 163 (0x8f274c00) [pid = 1959] [serial = 2193] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 162 (0x99cac800) [pid = 1959] [serial = 2220] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 161 (0x9fc05400) [pid = 1959] [serial = 2226] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 160 (0x9df12c00) [pid = 1959] [serial = 2223] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 159 (0x935e5800) [pid = 1959] [serial = 2207] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 158 (0x9b2b8800) [pid = 1959] [serial = 2222] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 157 (0x8feb2000) [pid = 1959] [serial = 2196] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 156 (0x8906f000) [pid = 1959] [serial = 2183] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 155 (0x91404c00) [pid = 1959] [serial = 2202] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 154 (0x8a22c800) [pid = 1959] [serial = 2245] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 153 (0x87e5e800) [pid = 1959] [serial = 2235] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 152 (0x89dce000) [pid = 1959] [serial = 2243] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 151 (0x98f0c000) [pid = 1959] [serial = 2216] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 150 (0x8f8b5400) [pid = 1959] [serial = 2195] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 149 (0x899b4c00) [pid = 1959] [serial = 2240] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 148 (0x86ecd400) [pid = 1959] [serial = 2180] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 147 (0x97f1c400) [pid = 1959] [serial = 2213] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 146 (0x89ac9000) [pid = 1959] [serial = 2242] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 145 (0x8ab92800) [pid = 1959] [serial = 2187] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 144 (0x8c584000) [pid = 1959] [serial = 2190] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 143 (0x987bd400) [pid = 1959] [serial = 2214] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 142 (0x88ef0800) [pid = 1959] [serial = 2237] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 141 (0x8aa7bc00) [pid = 1959] [serial = 2186] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 140 (0x87e57400) [pid = 1959] [serial = 2234] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 139 (0x92a10000) [pid = 1959] [serial = 2205] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 138 (0x96f9b800) [pid = 1959] [serial = 2210] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 137 (0x89009c00) [pid = 1959] [serial = 2238] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 136 (0x899bc800) [pid = 1959] [serial = 2115] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | --DOMWINDOW == 135 (0x8f224c00) [pid = 1959] [serial = 2192] [outer = (nil)] [url = about:blank] 23:14:09 INFO - PROCESS | 1959 | 1461219249124 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\", \"a9dacb69-16a8-4a1e-b129-1696fe76bc91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:14:09 INFO - PROCESS | 1959 | ++DOCSHELL 0x860c3400 == 142 [pid = 1959] [id = 788] 23:14:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 136 (0x860ca400) [pid = 1959] [serial = 2363] [outer = (nil)] 23:14:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 137 (0x861f7800) [pid = 1959] [serial = 2364] [outer = 0x860ca400] 23:14:09 INFO - PROCESS | 1959 | 1461219249293 Marionette DEBUG loaded listener.js 23:14:09 INFO - PROCESS | 1959 | ++DOMWINDOW == 138 (0x868f3400) [pid = 1959] [serial = 2365] [outer = 0x860ca400] 23:14:10 INFO - PROCESS | 1959 | 1461219250096 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]]]}] 23:14:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:14:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 4288ms 23:14:10 INFO - PROCESS | 1959 | 1461219250144 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 23:14:10 INFO - PROCESS | 1959 | 1461219250157 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 23:14:11 WARNING - u'runner_teardown' () 23:14:11 INFO - No more tests 23:14:11 INFO - Got 0 unexpected results 23:14:11 INFO - SUITE-END | took 1378s 23:14:11 INFO - Closing logging queue 23:14:11 INFO - queue closed 23:14:11 INFO - Return code: 0 23:14:11 WARNING - # TBPL SUCCESS # 23:14:11 INFO - Running post-action listener: _resource_record_post_action 23:14:11 INFO - Running post-run listener: _resource_record_post_run 23:14:12 INFO - Total resource usage - Wall time: 1417s; CPU: 98.0%; Read bytes: 12095488; Write bytes: 967016448; Read time: 3808; Write time: 280748 23:14:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:14:12 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 183898112; Read time: 12; Write time: 155724 23:14:12 INFO - run-tests - Wall time: 1385s; CPU: 98.0%; Read bytes: 11505664; Write bytes: 783118336; Read time: 3612; Write time: 125024 23:14:12 INFO - Running post-run listener: _upload_blobber_files 23:14:12 INFO - Blob upload gear active. 23:14:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:14:12 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 23:14:12 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 23:14:12 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 23:14:13 INFO - (blobuploader) - INFO - Open directory for files ... 23:14:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:14:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:14:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:14:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:14:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:14:15 INFO - (blobuploader) - INFO - Done attempting. 23:14:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:14:15 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:14:15 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:14:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:14:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:14:16 INFO - (blobuploader) - INFO - Done attempting. 23:14:16 INFO - (blobuploader) - INFO - Iteration through files over. 23:14:16 INFO - Return code: 0 23:14:16 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:14:16 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:14:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/823605c04b32f9358d072847947c71a30c2a254eaa4107491f471426ca1677d977456dd9f150ebb45234a80824daf58cc96ed0f560a44c0b92305cc1ac545827", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f0cc359d4d25618969c20656d204840e577f3dcf4de016f76a495334e2894f29ae8bfb51e66fc52b0811de98ec687e7b3974cfc212b64d5e8d9fc0b039d33d29"} 23:14:16 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:14:16 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:14:16 INFO - Contents: 23:14:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/823605c04b32f9358d072847947c71a30c2a254eaa4107491f471426ca1677d977456dd9f150ebb45234a80824daf58cc96ed0f560a44c0b92305cc1ac545827", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f0cc359d4d25618969c20656d204840e577f3dcf4de016f76a495334e2894f29ae8bfb51e66fc52b0811de98ec687e7b3974cfc212b64d5e8d9fc0b039d33d29"} 23:14:16 INFO - Running post-run listener: copy_logs_to_upload_dir 23:14:16 INFO - Copying logs to upload dir... 23:14:16 INFO - mkdir: /builds/slave/test/build/upload/logs 23:14:16 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1506.978895 ========= master_lag: 0.26 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 7 secs) (at 2016-04-20 23:14:17.232259) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 23:14:17.233518) ========= 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-1461217523.176642-860034017 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/823605c04b32f9358d072847947c71a30c2a254eaa4107491f471426ca1677d977456dd9f150ebb45234a80824daf58cc96ed0f560a44c0b92305cc1ac545827", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f0cc359d4d25618969c20656d204840e577f3dcf4de016f76a495334e2894f29ae8bfb51e66fc52b0811de98ec687e7b3974cfc212b64d5e8d9fc0b039d33d29"} build_url:https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031885 build_url: 'https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/823605c04b32f9358d072847947c71a30c2a254eaa4107491f471426ca1677d977456dd9f150ebb45234a80824daf58cc96ed0f560a44c0b92305cc1ac545827", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f0cc359d4d25618969c20656d204840e577f3dcf4de016f76a495334e2894f29ae8bfb51e66fc52b0811de98ec687e7b3974cfc212b64d5e8d9fc0b039d33d29"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VU38NVeuRVycO7HDq8dteQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 23:14:17.297531) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 23:14:17.298025) ========= 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-1461217523.176642-860034017 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016677 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 23:14:17.391501) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 23:14:17.391805) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 23:14:17.392172) ========= ========= Total master_lag: 5.68 =========